1

Bonjour,

Je suis un nouveau venu dans le monde TI.
A la lecture des différents post, je ne vois pas beaucoup de chose sur les liaisons PIC<->TI, HDD, EEPROM.

Je travaille actuellement sur la construction d'un lecteur mp3 basé sur un disque dur et eeprom. La gestion de l''interface disque/pic est réalisée, ainsi que la gestion des albums via l'eeprom. Prochaines étapes prévues :
- reception des composants mp3 encoder/decode et DAC afin de réaliser l'interface de sortie son.
- construire une interface de pilotage via un clavier et un écran LCD

J'envisage de réaliser des essais via la ti89 (écran lcd et clavier). Pour ce faire, je me suis documenté sur le protocol de transfert des TI. Ce qui m'inquiète à priori est la vitesse de réponse de la TI.

EST-CE QUE quelqu'un a une expérience sur ce sujet ?
J'ai bien vu le site sur l'interface IRLINK, mais l'auteur ne met pas beaucoup d'infos ni de source à disposition (mais propose des pic préprogrammés).

Je suis prêt à échanger/donner tous les éléments aujourd'hui réalisés sur mes montages et programmes (très simples...)
PS : je ne suis pas électronicien....alors soyez indulgents.....

Dj@MDjem

avatar
Dj@MDjem.
Que la force avec vous soit.

2

Je me permet de mettre qqchose en évidence:
Je travaille actuellement sur la construction d'un lecteur mp3 basé sur un disque dur et eeprom.

oui, mais:
: je ne suis pas électronicien

...y'a pas un pb là ?

3

je me suis mis à l'elec il y a quelques semaines... mais ce n'est pas ma formation.

Dj@MDjem
avatar
Dj@MDjem.
Que la force avec vous soit.

4

alors ne te lance meme pas dans la construction d'un lecteur MP3

Surtout que d'apres ce que j'ai compris tu veux faire un lecteur enregistreur donc c'est 2 fois plus dur !!!

Mais pour la liaison utilise une liaison 3 fils tel que l'I2C (tu trouvera des source sur http://www.ticalc.org)

Mais encore une fois ne te lance pas la dedans sans connaissance a mois de l'avoir en Kit !!!

5

Ce n'est pas un lecteur enregistreur, mais un lecteur mp3 classique.
Qui te dis que je n'ai aucune connaissance ?

Si tu lis bien, j'ai dis que le lecteur est quasi terminé !

Il ne manque que le pilotage que je pourrais faire avec n'importe quel lcd + qques boutons, mais je vousdrais faire mu-muse avec ma ti !

Dj@MDjem
avatar
Dj@MDjem.
Que la force avec vous soit.

6

je suis un peu électronicien amateur wink

je peux voir tes plans stp? (squalyl@free.fr)
c du perso ou de l'existant?
Pcq à mon avis une eeprom pour stocker les titres, c du portnawak. A lire la FAT du disque pour les données, autant y écrire pour faire direct des playlists m3u (et les lire à y être).

et tu veux faire quoi exactement avec ta ti? envoyer des commandes au lecteur?

7

salut squalyl^2.
portnawak, portnawak c'est vite dit (fo penser à poser la question avant de juger ?)? mais j'suis ouvert à toute proposition...

pour les plans, pas de blem. fo me laisser le temps de les coucher sur papier. Aujourd'hui, le circuit est entierement et directement réalisé sur platine d'essai (ca fait un packet de fils !).

Les sources concernant les pic sont par contre dispo + rapidement (code perso bien sur : gestion ata, fat, eeprom...).

Dj@MDjem.
avatar
Dj@MDjem.
Que la force avec vous soit.

8

ok si tu m'expliques. moi je trouve que charger direct les fichiers M3U c mieux mais bon. a toi de voir.

t'utilises quel pic pour gérer l'ata et la fat?

et ton décompresseur MP3 c un koi?

9

j'utilise le 16F877 et (en commande) un STA013 (encoder/decoder).
sinon l'eeprom sert simplement à stocker l'arborescence des fichiers afin de ne pas avoir à relire la fat et le l'arborescence à chque démarrage.
J'ai prévu de mettre un bouton reset pour relancer la lecture de la nouvelle arborescence et son stockage sur l'eeprom.

un systeme d'album sera ajouté dès que j'aurai recu de cypress un chip permettant l'interfacage en hard ide<->usb (j'entend par systeme d'album une petite interface windows gerat les listes et stockées cette fois sur le dur.... je rejoins ton idée sur la les listes stockées sur le dur, mais c'est à envisager dans une application finalisée et gérée par une interface....etc, etc). J'en suis encore loin de là, mais ca vient, ca vient (en partant de zero en électronique il y a qques mois).

Dj@MDjem.
avatar
Dj@MDjem.
Que la force avec vous soit.

10

tu sais que ca m'intéresse vachement tes trucs? grin

le chip de cypress, c koi la référence?

11

avatar
Dj@MDjem.
Que la force avec vous soit.

12

y z'auraient pu mettre des samples sad

7$ pour ça, ça me fait un peu iech :\

en plus si tu fais de l'élec depuis 1 mois, t'as pas peur de souder un TQFP 80 (demande moi, je sais faire... sans matériel de ouf!).


le sta013, tu te l'es procuré où et pour combien ?


au fait:
deadbird :
Je me permet de mettre qqchose en évidence:
Je travaille actuellement sur la construction d'un lecteur mp3 basé sur un disque dur et eeprom.

oui, mais:
: je ne suis pas électronicien
...y'a pas un pb là ?

bof... en étant motivé et bricoleur... pkoi pas?

13

en fait, ca fait plus d'un mois que je m'y suis mis....
Ce qui m'interesse, c'est pas le coté bricolo, mais comprendre la théorie, et mettre en pratique. Du coup j'ai récupéré des cours d'école d'ingénieurs, avec TD, mémoires, montage et je fais comme un élève studieux qui fait ses devoir, apprend ses lecons et prépare tous ses td...
Les montages et la pratique sont la pour mettre en musique le tout... pas que du bricolage.


- pour le CY7C68310, tu peux téléphoner à cypress (agence francaise) et il seront ravi de t'envoyer un échantillon. Fais comme moi et demande leur aussi des supports pour adaptation DIP. Par contre ils sont un peu lent (mais très cools). moi ca fait plus de 2 semaine que j'attends.

- le sta013 et CS4334 : tu peux les commander ici http://www.pjrc.com/store/index.html.
les prix sont très corrects. il te faudra te trouver des typon sur le net permettant d'adapter ces chips en DIP.

Dj@MDjem








avatar
Dj@MDjem.
Que la force avec vous soit.

14

pas du tout un pb pour les ci, j'ai de quoi les faire en software et aussi en hardware (je suis en école d'ingé de physique à grenoble.)

si tu veux je peux te filer proteus 5.2 (design schémas+circuits)

15

merci, mais je bosse déjà (un peu) avec pspice d'orcad. Il est très bien et me suffit plus qu'amplement.

Dj@MDjem

avatar
Dj@MDjem.
Que la force avec vous soit.

16

C'est très interessant tout ca! J'adore l'électronique mai:
.je n'en fait plus
.je n'ai ni le temps ni le courage de m'y mettre

17

Bonsoir deadbird (drole de pseudo ?),

j'ai jeté un oeil à ton site que je trouve sympathque.
en le visitant, je suis tombé sur une app flash nommée "LinkWalk" sur laquelle j'aimerai avoir plus de précisins : où tu en es, fontionnement... si tu veux bien évidemment.
avatar
Dj@MDjem.
Que la force avec vous soit.

18

Bonsoir Squalyl,

j'ai oublié de te demander si tu avais travaillé sur une version slave de tes routines i2c sur TI ?
si oui, est-ce que le fait de rester en écoute sur le port i/o de la TI ne consommait pas toutes les ressources de cette dernière ?

avatar
Dj@MDjem.
Que la force avec vous soit.

19

Bonsoir deadbird (drole de pseudo ?),

Il faut me connaitre pour comprendre...
j'ai jeté un oeil à ton site que je trouve sympathque.

Merci
en le visitant, je suis tombé sur une app flash nommée "LinkWalk" sur laquelle j'aimerai avoir plus de précisins : où tu en es, fontionnement... si tu veux bien évidemment.

Alors:
-ou j'en suis: bah elle fonctionne, elle a besoin d'être améliorée, mais elle fonctionne wink
-comment ca marche: je px t'envoyer un bout de code en C si tu vx, avec la beta, mais si tu vx l'utiliser envoie moi
par mail un screenshot de l'écran About de ta machine. deadbird666_at_aol.com

20

non, j'ai jamais fait d'esclave I²C. si je devais scanner le port en permanence pour attendre une condition de start, il me semble que ca boufferait pas mal de ressources, sauf si l'irq du port link est utilisable, ce que je ne sais pas.

21

Thériquement l'IRQ du port link est utilisable maintenant faut voir dans la pratique.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

22

Elle se déclenche quand? quand elle a reçu un octet avec le protocole TI ou quand elle voit un état bas sur une ligne?

23

Je ne connais pas vraiment comment marche cette IRQ mais je pense quelle doit s'activer après un état bas sur la ligne.
Je sais pas si ça a un rapport mais lorsque tu enclenche un connecteur sur ce port lorsque la TI est éteinte, elle s'allume et peut être que l'IRQ à un rapport avec cette événement.
Essaye de voir avec PpHd pour avoir plus d'infos sur cette IRQ car il exploite à fond dans Pedrom...
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

24

c'est vrai wink idem quand on oublie de remettre les lignes à "1" en bit par bit.

ah bon? ben je vais contacter PpHd.

edit: je lui ai envoyé ca:
Salut,

je suis en train de me pencher sur le fonctionnement précis du port LINK, éventuellement pour programmer un esclave I²C.
Mais pour économiser du temps processeur pour poller les lignes, j'aimerais utiliser l'auto-int du port link pour détecter les conditions de bus.

J'aimerais donc savoir précisément comment fonctionne cette irq: comment est elle déclenchée? sur un front montant/descendant, ou autre? a mon avis elle détecte un état bas sur l'une des lignes, vu que la calculette s'allume quand on branche une fiche dans la prise ou que l'on oublie de remettre les lignes à "1" quand on manipule les bits en software. Ai-je raison, ou bien est ce que c'est plus compliqué?

merci pour ta réponse
squalyl^2

25

sa réponse:
R (14:40) PpHd: Je ne sais pas la reponse a ces questions. Tout ce que je sais est dans la doc.


merci PhHd j'en attendais pas moins neutral
j'essaye de savoir quelle doc gol

26

avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

27

salut deadbird,

merci de ta proposition de m'envoyer une version beta de "LinkWalk". Les infos que tu demandes concernant l'ecran about de ma ti sont les suivants :
- os version 2.09
- AMS HW 2.0


avatar
Dj@MDjem.
Que la force avec vous soit.

28

Heu...j'ai demandé un screenshot, c'est parce qu'il me faut plus que ca. Au pire recopie tout, mais surtt envoie les infos PAR MAIL, c'est mieux.
deadbird666_at_aol.com

29

here you are deadbird !
avatar
Dj@MDjem.
Que la force avec vous soit.

30

geogeo, ces docs là sont "standard" PpHd me parle de:
Doc hardware de Joha