hwti Le 19/01/2005 à 09:27 pour l'instant, il vaut mieux le réaliser sur plaquette d'essai, car le montage n'est pas définitif
le schéma est dans le premier post depuis pas mal de temps
en fait, le MAX232 ne tient que jusqu'à 230400 bauds, au delà il faut prendre un circuit plus rapide (SN75C3232 par ex, il est présent sur pas mal de cartes mères de PC)
actuellement, je m'occupe surtout de la partie gestion (commandes de flashage du PIC, gestion de la consommation)
l'émulation greylink/avrlink est normalement finie (je ne l'ai pas restée depuis un moment, et j'ai du changer pas mal de code pour la gestion de la consommation)
au niveau matériel, il va falloir trouver un moyen d'"éteindre" le circuit RS232, car quand le PIC est en sleep, c'est lui qui représente 90% de la consommation du montage
soit je coupe son alim, soit il faut choisir un modèle avec une fonction mute
il faudra donc récupérer RTS directement (résistance + zener) pour pouvoir réveiller le PIC quand le circuit RS232 est éteind
quand tout celà fonctionnera, je verrai si j'essaye de faire le silverlink tout de suite ou si je m'occupe de choses plus simples
hwti Le 19/01/2005 à 12:47 le problème ce n'est pas vraiment la consommation, il faut qu'il y ait un shutdown, car les consommations données sont à vide, et il y a du courant dans le résistances d'entrée des lignes du PC qui est de quelques mA en pratique
donc en 1Mbaud : MAX3225 ou SN75C3223
je vais voir ce que je peux avoir en sample
hwti Le 26/01/2005 à 17:39 mise à jour du premier post : nouvelle version du soft, logiciel de flashage, fonctionnement jusqu'à 921600 bauds
j'ai reçu aujourd'hui les MAX3225, et il y a deux jours les PIC18F4550
je vais donc commencer à tester un peu l'USB
l'USB étant déjà assez difficile à gérer du côté PIC, je ne veux pas avoir à écrire un driver windows, donc j'ai deux choix :
-> émulation silverlink : semble assez simple, mais pas très documenté, donc incertain
-> émulation RS232 (port série virtuel) en utilisant le driver intégré à windows (juste un fichier inf à fournir) : documenté (communication device class), mais un peu plus difficile à gérer
vince Le 26/01/2005 à 19:54 -> émulation périph de masse en utilisant le driver intégré à windows
hwti Le 27/01/2005 à 15:14 déjà la classe de périphérique de stockage de masse USB est plus compliquée à implémenter, en plus il faut présenter au PC une structure de système de fichier qu'il connaît, et émuler une FAT n'est pas évident
ce n'est pas un périphérique HID, mais CDC, HID c'est pour les souris/claviers, donc périphériques lents
CDC c'est pour les modems ADSL notamment
du point de vue du logiciel final, c'est un port COM, donc c'est plus facile à manipuler qu'un périphérique USB
nouveau schéma avec un MAX3225 (l'ancien fonctionne toujours avec un MAX3232 ou autre)
et nouveau soft pour aller avec (presque pas de changement)
maintenant, en veille il consomme entre 10 et 50µA selon le PIC (mesuré en sortie du régulateur, qui devient très important ici, il vaut mieux éviter les vieux 7805 qui consomment quelques mA même à vide)
ton pic, c'est un DIP? Si oui dès le 15 février je fais un pcb.
hwti Le 27/01/2005 à 16:48 le schéma est pour une version DIP
je ne sais pas si les versions PLCC et QFP ont un autre brochage ou pas
ça ne sert à rien de faire un PCB, tu ne peux pas tester sur plaque d'essai ?
en plus, je vais peut être utiliser un autre port que le portB pour libérer les broches pour l'ICD2
et après, pour l'USB, ..., le hardware n'est pas tout à fait fixé
déja sans usb on peut faire un pcb. Change tes pattes pur l'icd et rappelle moi , ça m'intéresse même sans usb ce projet.
hwti Le 28/01/2005 à 14:40 en fait, je ne pourrais pas utiliser l'ICD2, car j'ai besoin du portB pour le link (réveil par interruption)
j'ai juste changé shutdown, parce que sur le PIC18F4550, RB1 et RB0 sont les deux lignes I2C
comme ça tu peux faire un PCB qui peux fonctionner avec un 18F458 ou un 18F4550 (seul le quartz sera différent)
tu peux même cabler l'USB, il suffit de relier la masse, D+ et D-
comme ça, tu pourra tester sans refaire de PCB
Bonjour,
pourrais tu aller jeter un coup d'oeil dans le post ti link sans fil stp pour repondre aux questions : apparement tu as l'air d'avoir pas mal d'infos sur les ti. adefaut, pourrais tu me donner une adresse assez complete sur le sujet.
Mreci
Bonjour à tous,
j'aimerais savoir si avec se projet la TI pourrait fonctionner comme un terminal RS232 ?
hwti Le 11/08/2005 à 10:13 avec un programme adapté sur la TI oui, tout comme le gray link
tout octet envoyé en RS232 est envoyé à la TI, et réciproquement
il y a deux contraintes :
- le mode de transmission : un terminal RS232 peut fonctionner en 7 bits, ou 7 bits + parité, l'interface fonctionne en 8 bits (on peut fonctionner en 7 bits + parité en la gérant logiciellement avec la TI)
- le fonctionnement de l'interface : pour envoyer des commandes à l'interface, je teste les octets envoyés depuis le PC
pour que l'interface se mette en mode gray link, il faut que le premier octet envoyé (après la mise sous tension ou un reset) ne soit pas $FF
RiRi Le 11/08/2005 à 10:31 ça a l'air bien comme projet. On pourrai pas avoir un ptit rappelle de la où en est le projet?
tout est pret chez hwti et chez vous aussi si vous vous bougez pour acheter les composants et faire le circuit.
hwti Le 11/08/2005 à 11:20 je travaille sur l'USB (même schéma, avec un PIC18F4550, et les broches pour l'USB reliées)
je dois écrire un driver car celui de windows (usbser.sys) est lent (1000 transmissions par seconde maximum)
la partie graylink fonctionne bien avec le soft donné en première page
attention, pour avoir des vitesses RS232 supérieures à 115200 bauds, il faut un driver spécial, et ça ne marche pas avec toutes les cartes mères
vince Le 11/08/2005 à 13:24 une 92 en smallfont le fait sans problème il me semble...
en police normal c'est 40 par ligne si ma mémoire est bonne donc la smallfont doit permettre de doubler...
RiRi Le 11/08/2005 à 14:00 Oui, si tu n'as pas trop de m à afficher ^^
De mémoire m fait 6 pixels de large et i en fait 2 donc...
1/ fais un programmateur, [google]jdm programmateur[/google] , sinon demande à qn de le faire (lycée etc)
2/ non. c'est pas un hote usb, on peut le brancher au PC mais pas l'inverse.
si il y avait un interet pour une clef bluetooth, malheureusement il n'y en a pas, la TI n'aurait meme pas assez de mémoire pour avoir une pile BT, bref ininteressant

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
Dude Le 16/08/2005 à 11:52 Oki, alors on va viser moins haut : quelle est la vitesse max de transfert par infrarouge avec les montages existants ? (Si c'est limité c'est la TI ou l'interface IR ki limite ?)
"De l'Art de faire des Posts qui ne servent a Rien." (c) Ximoon
15:13 @Ximoon - 29-11-2005
"C'est débile ce sondage, une fois de plus Dude, tu ne sers à rien #hehe#" #love# Il est collector celui là ^^
18:56 @Ximoon - 09-10-2010
"Mince Dude sert à quelque chose %) (pas taper :D )" Owii xD #trilove#