30

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

31

coupe pas l'alim direct c'est très sale.

chez maxim t'as le choix
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1798

le max 232 est noté 5 mA mais le max 220 est marqué à 0.5 mA avec "micropower"

je vois le max 242 à 4 mA mais avec shutdown et spécifié à 200 kbps. Il existe en DIP.

A voir si le bidule doit rester allumé ou pas.

Sinon faut voir du coté de chez BurrBrown/TI avec la série des SN75.

32

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

33

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

34

-> émulation périph de masse en utilisant le driver intégré à windows
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

35

Non. La fonction d'un truc comme ça c'est un LINK pas un stockage.

Faire un HID de stockage ça va demander de coder du protocole pour faire stocker les fichiers par le link.

un HID port série c'est beaucoup plus malin, ça évite d'avoir à acheter un adapteur série/usb top pencil hwti

36

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)

37

ton pic, c'est un DIP? Si oui dès le 15 février je fais un pcb.

38

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é

39

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.

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

41

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

42

hwti :
Pas mal de choses :
- link PC<->TI (greylink / peut-être USB)
- diverses fonctions utiles en électronique (fréquencemètre/périodemètre, capacimètre, ...)
- E/S numériques, entrées analogiques, I2C rapide
- peut-être interface IDE/compactflash (le plus dur est la gestion du système de fichiers, probablement par la TI, car trop compliqué et volumineux pour le PIC)
- son (à voir avec des personnes s'y connaissant plus que moi, à priori pas trop compliqué)
- interface mémoire : flash et/ou NVRAM comme la BQ4017 (là encore le plus dur est la gestion du système de fichiers)


Une gestion de FAT32 peut être implementer sur PIC16F877 sans probleme en moins de 1000 instructions.

43

osef, c'est totalement inutile la gestion de FS en hard. Faut faire ça __dans la ti__

chépa si tu sais, mais un disque dur que tu branches dans ton PC ne gère pas le fat32... tout ce qu'il balance c'est des blocs.

je ne soutiendrai plus ce projet (ie j'arrêterai de m'y intéresser) si la gestion d'un fs quelconque est gérée par le pic; ca serait vraiement du délire de m***

nota : en fait pour la todo list de hwti y'a pas de pb, on peut implémenter un cf/ide sans avoir besoin de se préoccuper d'un système quelconque de fichiers... imaginons un instant que j'aie envie de brancher un dur en ext 2? tongue c'est à la ti de gérer ça !

en plus ca permet de réutiliser les codes déja existants en changeant juste la définition de readblock et writeblock. sous linux d'ailleurs c'est complètement découplé, pisque t'as le module ext2|3 et le driver block hd? qui sont séparés.

sans aller jusque là, je pense qu'il est indispensable de séparer la gestion des blocs (dans le pic) et du fs (dans la ti)

44

Bonjour à tous,

j'aimerais savoir si avec se projet la TI pourrait fonctionner comme un terminal RS232 ?

45

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

46

ça a l'air bien comme projet. On pourrai pas avoir un ptit rappelle de la où en est le projet?
...

47

tout est pret chez hwti et chez vous aussi si vous vous bougez pour acheter les composants et faire le circuit.

48

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

49

- 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)

C'est pas vraiment une contrainte sorry

Un terminal peu aussi fonctionner en 8Bits
avatar
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.

50

le terminal marchera mais je suis pas sur que la TI affiche 80x25 caracteres grin sinon aucun pb en effet smile

51

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...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

52

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...
...

53

Escusez, je débarque :
1/ Bon, le montage ok, mais si j'ai bien compris ya un PIC a programmer non ? comment je fé sachant que j'ai aucun matos pour le faire ?
2/ Est-ce que ce sera(i) possible de brancher une clé usb BlueTooth ? (Si oui gavage avec mon portable grin )
"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#

54

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.

55

1/ Merci pour le lien happy (et : non j'aurai probablement pas pu trouver tout seul tongue )

2/ Alors ca c tres con magic Y'aurai vraiment pas moyen de réaliser un montage simple pour faire marcher une clé BlueTooth ? (Voire aucun montage ? grin )
"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#

56

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
avatar
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.

57

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#

58

IR: 115 kbps, c'est atteignable et réalisable vu que IRdA c'est du RS-232 (port série)

d'ailleurs pas besoin de clé BT on trouve des modules BT simples qui communiquent par port série, type graylink.

http://www.wirelessfutures.co.uk/page.php?page=products

précisément ici http://www.wirelessfutures.co.uk/bw_st_c1_ea.html

mais accroche tes dents avant de regarder les prix smile (250€)

59

huhu grin
avatar
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.

60

Argrrrrrrrrrrr grin Marchi bcp vous deux happy
"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#