1

Je suis tombé là-dessus par hasard : http://lekernel.net/scrapbook/old/spi.html (superbe nom de site, non ? grin)

C'est un début de projet, et celui qui a fait le projet s'est contenté de lire une EEPROM (mais il parle de SPI et de cartes mémoires, donc il devait probablement penser aux cartes SD, qui fonctionnent sur le même principe). L'interface hardware est intéressante, avec du code supplémentaire le support des cartes SD devrait être faisable.

Qu'en pensez-vous ? (à part "ça arrive 10 ans trop tard", ça je sais ^^)
C'était déjà connu ?

Il y a également un schéma de transmission infrarouge sur son site (c'est pas celui de Sami, et d'après le schéma ça doit probablement fonctionner) :
http://lekernel.net/scrapbook/old/ir.html
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

2

Oh oui, si on a une interface SPI on peut directement interfacer une SD, une MMC ou autre, rien de plus facile. J'ai ici quelques bouts de code pour simplement initialiser/lire/écrire/effacer des blocs d'une MMC, il me semble que ça doit être compatible SD. Si tu veux t'amuser, il suffit d'appliquer la spec avec le montage qui va bien et la lib i²c (d'ailleurs ça m'étonne que personne ne l'ait déjà fait : pourquoi s'emmerder avec les mini puces de flash de 64k quand on peut mettre directement une SD ?).

Maintenant, trop tard, certainement.
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

3

reponses: parce qu'il doit maintenant y avoir des puces i2c de plus de 64k et que je vois pas trop comment ils gèrent le /CS du SPI qui est indispensable embarrassed

4

Xi : j'avais déjà codé une gestion de SD card pour le boulot, et effectivement c'est pas bien dur.
squalyl (./3) :
il doit maintenant y avoir des puces i2c de plus de 64k
Compare le prix au Ko (ouais, Ko, pas kg grin) d'une carte SD par rapport à une puce de Flash NOR ou à une EEPROM. J'ai fait une carte commerciale avec une SD non amovible dessus, parce qu'au final ça revenait nettement moins cher.
squalyl (./3) :
je vois pas trop comment ils gèrent le /CS du SPI qui est indispensable redface.gif
Regarde mieux le schéma. L'astuce est très crade mais très ingénieuse, je trouve smile (même si elle implique des contraintes sur les timings)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

Wow pas mal ça ! Mais il faudrait un programme interactif qui permette de lire des fichiers dessus. smile

6

me dis pas que c'est la capa de 100 nanos qui tire la ligne /CS au niveau bas pendant qu'elle s'agite pour la clock fear

7

Si grin

En fait :
- quand BOUT est à l'état bas, CLK et /CS sont forcés à l'état bas par le transistor qui est dans la TI
- quand BOUT est à l'état haut, CLK est tiré à l'état haut à travers la résistance de pull-up de la TI, mais /CS reste à l'état bas à cause de C2, et de la D1 qui empêche le courant de passer. /CS remonte à l'état haut tout doucement à travers R1.

Ça implique deux choses :
- les états hauts de BOUT quand /CS est activé doivent être suffisamment bref, sinon on désactive /CS -> il y a une limite de fréquence mini pour CLK, si on considère une horloge avec un rapport cyclique de 50%
- il faut laisser BOUT à l'état haut pendant un certains temps avant que /CS ne soit désactivé -> il y a une limite de temps mini entre deux paquets d'octets

Il y aussi une astuce pour regrouper Data In et Data Out sur la même broche, en utilisant le fait qu'il n'y a jamais de transmission simultanée sur les deux dans le protocole, et que celui qui émet ignore les données reçues pendant ce temps.

C'est crade, mais côté optimisation en nombre de composants, je dois dire que c'est une belle perf love
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

8

pencil

9

Tu crayonnes parce que t'avais décortiqué aussi le principe ? (si oui, mes félicitations, tu progresses bien en élec ! hehe)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

Non je déconne, je suis à fond dans l'élec du bâtiment en ce moment, pas dans vos trucs chinois évidemment grin
En tout cas ça a l'air impressionnant comme projet happy

11

la TI c'est texassien hein, pas chinois embarrassed

12

(ouais enfin c'est probablement made in China quand même grin)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

13

ça me rappelle l'extension mémoire "réalisable facilement" cheeky
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

14

Enfin cheeky

15

Ben elle était réalisable facilement, il manquait just le soft cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

16

Hum non je crois bien que les TI-68k n'etait pas made in china, mais taiwan, en tout cas une partie embarrassed
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.

17

Ouais enfin bon, c'est du pareil au même embarrassed comment ça je trolle ? tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

18

tous ces gars là, qui bouffent du riz...