Jak podłączyć stację dyskietek do procesora avr?

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Jak podłączyć stację dyskietek do procesora avr?

Post autor: Jasam » 28 lut 2008, 19:09

Jak w temacie. Ciekawi mnie czy jest jakaś opracowana mozliwość podłaczenia procesora avr do stacji dyskietek 3.5 cala w ten sposob, żebym mógł na przykład zapisać coś na dyskietce, albo odczytać z niej (na przykład jakiś klucz cyfrowy). Jest na to sposób?
Ostatnio zmieniony 29 lut 2008, 18:42 przez Jasam, łącznie zmieniany 1 raz.

ZbeeGin

Post autor: ZbeeGin » 28 lut 2008, 19:43

Sposób jest. Wystarczy znać rozpiskę sygnałów w FDD i można podłączać.

http://pinouts.ru/Storage/InternalDisk_pinout.shtml

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 28 lut 2008, 19:49

Robił ktoś kiedyś coś takiego?

Awatar użytkownika
olo16
Użytkownik
Posty: 396
Rejestracja: 12 paź 2007, 16:37
Lokalizacja: w-wa

Post autor: olo16 » 29 lut 2008, 18:34

Też mnie to zantereswało.
Mógłby ktoś przetłumaczyć tą stronę?

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 29 lut 2008, 19:12

a po co chcesz podłączać stacjke? jak chcesz z niej czytac/zapisywać (bo innego sensu nie widze) to jeszcze musisz obslugę FAT'a dorobić :)

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 29 lut 2008, 19:30

wiem. Własnie o to chodzi. A z tym sam sobie nie poradzę raczej.

Awatar użytkownika
olo16
Użytkownik
Posty: 396
Rejestracja: 12 paź 2007, 16:37
Lokalizacja: w-wa

Post autor: olo16 » 29 lut 2008, 19:43

Podpisuję się pod Jasamem.

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 29 lut 2008, 20:16

Jesli ktoś wie jak to zrobić to czekamy na wskazówki i pomoc.

ZbeeGin

Post autor: ZbeeGin » 29 lut 2008, 20:29

snow pisze:jak chcesz z niej czytac/zapisywać (bo innego sensu nie widze) to jeszcze musisz obslugę FAT'a dorobić :)
Stacja jest tylko nośnikiem informacji, to co chcesz zapisać musisz do niej szeregowo przesłać, a to co zapisane stacja zwraca w postaci zer i jedynek. Można to porównać do papieru - piszesz, rysujesz co chcesz i tylko Ty możesz wiedzieć jakie ten papier informacje przechowuje.
Żadnej obsługi FAT12 nie potrzebujesz. Jeśli chcesz sobie wymyślić swój własny standard (vide stacja dysków z Amigi) to proszę bardzo.

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 29 lut 2008, 20:34

Ja chciałbym tam po prostu zapisywać dajmy na to po prostu dłuuuugi ciąg zerojedynkowy w którym zakodowałbym jakąs informację. Nie potrzeba więc żadnego skomplikowanego systemu plików jak sądzę. Tylko jak się do tego zabrać.

Awatar użytkownika
olo16
Użytkownik
Posty: 396
Rejestracja: 12 paź 2007, 16:37
Lokalizacja: w-wa

Post autor: olo16 » 29 lut 2008, 20:36

ZbeeGin pisze:Jeśli chcesz sobie wymyślić swój własny standard (vide stacja dysków z Amigi) to proszę bardzo.
Tyle, że dyskietka służy raczej jako "urządzenie" do przenoszenia danych, a to wymaga jakiegoś "strawnego" standardu. Z drugiej strony własny standard wydaje się być bardzo kuszący.
Jasam pisze:Nie potrzeba więc żadnego skomplikowanego systemu plików jak sądzę.
Ja bym chciał FAT-a.

[ Dodano: 2008-02-29, 20:59 ]
http://www.elektroda.pl/rtvforum/topic104604.html

Jasam
Użytkownik
Posty: 422
Rejestracja: 27 mar 2007, 21:09

Post autor: Jasam » 02 mar 2008, 11:00

Nikt nie wie jak to zrobić?

Awatar użytkownika
Kulpina
Użytkownik
Posty: 2037
Rejestracja: 28 lip 2005, 16:57
Lokalizacja: Sanok
Kontakt:

Post autor: Kulpina » 02 mar 2008, 12:44

Jaaaaaaaaaaaaaaaaaaaa... chciałbym wiedzieć :mrgreen:
Nie jesteś pierwszym, który założył taki temat... Już tu pisałem o tym. I chyba nawet na elektrodzie, ale jeśli dobrze pamiętam, to nikt mi nie podesłał takich fajnych linków jak koledzy tutaj, a znalezienie w sieci czegos ciekawego nie jest proste. :mrgreen:
Również spróbuje się wziąć za realizacje jakiegoś układu...
Życzę koledze powodzenia w projekcie ;)

Awatar użytkownika
gwozdex
Użytkownik
Posty: 879
Rejestracja: 24 lut 2006, 10:04
Lokalizacja: Czechowice-Dziedzice
Kontakt:

Post autor: gwozdex » 03 mar 2008, 13:00

Wydawnictwo BTC ma w swojej ofercie książkę o podłączaniu pamięci masowych do AVR. Może tam znajdziecie pomoc. O ile się nie mylę to przykładowe listingi są w języku C.

alaris
Użytkownik
Posty: 530
Rejestracja: 21 lut 2006, 14:56
Lokalizacja: Gorzow/Poznan

Re: Jak podłączyć stację dyskietek do procesora avr?

Post autor: alaris » 03 mar 2008, 21:49

Jasam pisze:Ciekawi mnie czy jest jakaś opracowana mozliwość podłaczenia procesora avr do stacji dyskietek 3.5 cala
Pragne zwrocic uwage na kilka aspektow:
- pojemnosc stacji dyskietek jest relatywnie mala
- stacja jest stosunkowo duza
- pobiera sporo pradu
- jest zawodna
itd.
Nie wiem do czego Ci to potrzebne, ale moze warto byloby wstawic jakas pamiec Flash z SPI? Za 2MB zaplacisz kilka(nascie) zlotych, np.: http://www.seguro.pl/sklep/?zobacz=4175&producent=
Pamiec jest w obudowie kompatybilnej z MMC, wiec jest i przenosna. Innym sensownym wyjsciem sa typowe karty w pamieci.
Chyba, ze chcesz takie cos zrobic w ramach zabawy, to co innego :smile:

ODPOWIEDZ