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
avatarZeroblog

« 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
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.
avatarQue cache le pays des Dieux ? - Ximoon's Box - 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.
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
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)
avatarZeroblog

« 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
Wow pas mal ça ! Mais il faudrait un programme interactif qui permette de lire des fichiers dessus. smile
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
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
avatarZeroblog

« 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
pencil
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Tu crayonnes parce que t'avais décortiqué aussi le principe ? (si oui, mes félicitations, tu progresses bien en élec ! hehe)
avatarZeroblog

« 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
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
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
la TI c'est texassien hein, pas chinois embarrassed
(ouais enfin c'est probablement made in China quand même grin)
avatarZeroblog

« 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
ça me rappelle l'extension mémoire "réalisable facilement" cheeky
avatarWebmaster 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
Enfin cheeky
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Ben elle était réalisable facilement, il manquait just le soft cheeky
avatarZeroblog

« 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
Hum non je crois bien que les TI-68k n'etait pas made in china, mais taiwan, en tout cas une partie embarrassed
avatarProud to be CAKE©®™
The cake is a lie! - Love your weighted companion cube

->986-Studio's Wonder Project!<-
yN a cassé ma signature :o
Ouais enfin bon, c'est du pareil au même embarrassed comment ça je trolle ? tongue
avatarZeroblog

« 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
tous ces gars là, qui bouffent du riz...