Tworzenie kompaktowego kontrolera flash

11

Czy ktoś wie, jak stworzyć kontroler cf, aby odczytać dane z karty cf?

mad_z
źródło
1
Jaka jest twoja platforma? FPGA czy mikrokontroler?
geschema

Odpowiedzi:

11

Spójrz na przebicia kompaktowej lampy błyskowej Sparkfun tutaj i tutaj i sprawdź ten artykuł na temat łączenia się z kompaktową kartą flash.

Złapów
źródło
4

Zakładam, że szukasz rozwiązania wbudowanego, ponieważ możesz łatwo uzyskać czytnik na komputer stacjonarny lub laptop.

Ludzie napisali interfejsy SPI IDE, które możesz uruchomić na AVR. Link do tego, który działa na ATMega32. Może być za duży dla ATMega168, ale powinien zmieścić się na 328, choć może wymagać trochę czyszczenia, aby uwzględnić bootloader Arduino, jeśli pójdziesz tą drogą: http://forum.6502.org/viewtopic.php ? p = 8343 i sid = a06dc948bd456b223cf8a93d175d37e1

Widziałem też dużo pracy w tym zakresie dla serii mikrokontrolerów PIC. Proste wyszukiwanie w PIC i CF powinno zwrócić wiele szczegółów, chociaż sprzęt i artykuł połączone powyżej przez zklapow powinny być więcej niż wystarczające do ukończenia projektu. Chciałem tylko dodać rozwiązanie AVR dla tych, którzy szukają, ponieważ wiem, że jest tu duża społeczność Arduino.

Lou
źródło
2

Powiedziano mi, że Compact Flash ma interfejs bardzo podobny do IDE, a powiedzenie, że IDE nie jest trywialne w komunikacji. Najprostszym sposobem jest zrobienie tego, co zaleca Zklapow, zakup gotowego układu sterującego. Sparkfun ma płyty, które mają nawet wbudowaną obsługę systemu plików.

wackyvorlon
źródło
2
W rzeczywistości IDE jest dość banalne. Jest to tylko nieco bardziej skomplikowane niż rozmowa z typowym układem peryferyjnym mikroprocesora z interfejsem równoległym. Pewnie, że są różne opcje i przyspieszenia oraz starsze tryby, ale nie musisz się do nich włączać.
Chris Stratton,