Nasze projekty
Obsługa pamięci Flash pendrive'a z poziomu mikroprocesora jednoukładowego
Założeniem projektu była konstrukcja układu opartego o mikrokontroler jednoukładowy z obsługą zapisu i odczytu plików z pamięci masowej w formie pendrive'a. Układ zbudowano na mikrokontrolerze ATmega644. Zastosowany procesor nie posiada ani sprzętowego rejestru obsługi interfejsu USB, ani obsługi systemu plików FAT. W celu obsługi komunikacji z pendrivem konieczne było zastosowanie zewnętrznego układu.
Schemat blokowy
Schemat blokowy układu VNC1L
Układ VNC1L wyposażony jest w 4 kB wewnętrznej pamięci SRAM, do której dostęp mają kontrolery DMA i mikrokontroler mogący przechowywać w niej dane. Mikrokontroler urządzenia potrafi wykonywać operacje logiczne 8-bitowe. Dzięki wbudowanemu dodatkowemu koprocesorowi potrafi także szybko wykonywać obliczenia 32-bitowe.
Opracowane w ramach projektu oprogramowanie mikrokontrolera ATmega644 pozwala na realizację wszystkich dostępnych poleceń związanych z tworzeniem, odczytywaniem i usuwaniem folderów i plików w pamięci nośnika.
Realizacja układowa
Realizacja: Piotr Durys