Blog:Postavte si PMD 32-SD
Z PMD 85 Infoserver
Verzia zo dňa a času 21:10, 9. september 2009
Postavte si PMD 32-SD
PMD 32-SD je zariadenie, ktoré nahradzuje disketovú jednotku PMD 32, s tým rozdielom, že namiesto 5,25" diskiet sa používajú Image týchto diskiet (súbory typu P32) uložené na SD karte formátovanej na FAT16. PMD 32-SD obsahuje jednoduchý "ovládací panel" pozostávajúci z displeja a štyroch tlačidiel. To umožňuje voľbu práve používaných Image diskov.
PMD 32-SD sa od pôvodnej disketovej jednotky PMD 32 líši v niekoľkých detailoch:
- poskytuje možnosť používať 4 diskové jednotky A: až D: (u pôvodnej PMD 32 sú iba A: a B:) - vyžaduje to upravený CP/M BIOS
- nevykonáva alebo ignoruje povely U, C, J, * a @ - dôvodom je odlišný hardvér a spôsob implementácie
- poskytuje naviac nové povely G, H, K, L, M a N - umožňujú softvérovú voľbu vložených Image diskov bez použitia ovládacieho panelu
- odlišný prepojovací kábel - pôvodná PMD 32 má konektor FRB M-30, PMD 32-SD zas Cannon F-15
Hardvér
Po hardvérovej stránke je zapojenie postavené na mikrokontroléri ATMEL ATmega32, ktorý zabezpečuje komunikáciu s nadradeným počítačom (v našoom prípade PMD 85-3), obsluhu SD/MMC karty a tiež obsluhu displeja a tlačidiel. Okrem ATMELu už zapojenie obsahuje iba nutnú "bižutériu", stabilizátor 5V a skupinu oddeľovacích odporov. Pre nakreslenie schémy a návrh plošného spoja bol použitý program ExpressPCB. Plošný spoj je obojstranný a obsahuje iba jedinú súčiastku v SMD púzdre a tou je "konektor" pre SD kartu, osadený zhora zo strany súčiastok.
Softvér
Softvér pre mikroprocesor je napísaný v jazyku C a kompilovaný pomocou WinAVR. Ako editor bol použitý Programmer’s Notepad. Pre prácu s SD kartou je použitá knižnica MMC/SD/SDHC card library, ktorá bola mierne upravená (nerozlišujú sa veľkosti písmen v menách súborov a adresárov).