Craft - pokaz możliwości mikrokontrolerów AVR
Craft jest demonstracją multimedialną stworzoną na minimalistycznej platformie sprzętowej opartej o mikrokontroler ATMega88.Mikrokontroler generuje obraz VGA wyświetlany na monitorze oraz dźwięk z częstotliwością próbkowania 31496kHz.
Schematy, dokładny opis sposobu generowania obrazu oraz dźwięku znajdują się na stronie projektu.
Poniższy film przedstawia Craft'a w akcji. Efekty jakie zostały osiągnięte są naprawdę imponujące, co ukazuje jaka moc drzemie w mikrokontrolerach AVR.
Strona projektu: http://www.linusakesson.net/scene/craft/index.php
Komentarze (0) dodane przez admin August 24, 2008 (7:15PM)
Odtwarzacz MP3 na ATMega128 - MP3stick
MP3stick jest prostym, przenośnym odtwarzaczem MP3. Sercem projektu jest mikrokontroler ATMega128. Dekodowanie MP3 realizowane jest za pomocą układu firmy VLSI VS1011b. Pliki (MP3, playlisty, skórki) składowane są na karcie MMC/SD. Odtwarzacz zasiany jest napięciem o wartości 3,6V z akumulatora LiIo/LiPo. Akumulator można ładować w odtwarzaczu dzięki zastosowaniu układu MAX1811. Projekt został wyposażony w kolorowy wyświetlacz grafczny LCD od telefonu Nokia (rozdzielczość 128x128, 256 kolorów). Odtwarzacz działa w trybie tekstowym, a gdy dostępna jest skórka także w trybie graficznym. Port dokujący pozwala na podłączenie zewnętrznych sygnałów sterujących, sygnałów audio oraz ładowarki.Wymiary odtwarzacza: 22x39x64mm
Oprogramowanie:
- napisane w C dla kompilatora WinAVR (avr-gcc v3.4.5 lub nowszą z avr-libc v.1.4.3 lub nowszą),
- obsługa systemu plików FAT32,
- bezpośrednia obsługa playlist M3U
- obsługa tagów ID3 v1 & v2 (tytuł, artysta, album, długość tytułu[v2]),
- obsługa kolorowych skórek kompatybilnych z Yampp3USB/Yampp7,
- regulowany kontrast, podświetlenie oraz czas automatycznego wyłączenia wyświetlacza LCD, regulacja basów, głośności i balansu,
- wszystkie ustawienia przechowywane są w pamięci EEPROM,
- obsługa jednym klawiszem,
- monitorowanie poziomu napięcia baterii,
- automatyczne wyłączanie przy niskim stanie naładowania baterii,
- obsługa zdalna poprzez interfejs szeregowy.
Komentarze (0) dodane przez admin July 22, 2008 (1:15PM)
Procyon AVRlib - biblioteka funkcji dla mikrokontrolerów AVR
Procyon AVRlib jest prostą w użyciu biblioteką funkcji C przeznaczoną dla mikrokontrolerów AVR. Założeniem projektu AVRlib jest umożliwienie programiście szybkiego osiągnięcia celu, przez zredukowanie czasu potrzebnego na napisanie funkcji obsługujących podstawowe peryferia. Większość plików nagłówkowych (*.h) zawartych w projekcie AVRlib posiada opis, jak używać dostarczonych funkcji. Pliki z kodem (*.c) uzupełnione są o komentarze, pomagające zrozumieć zasadę ich działania.
Lista bibliotek wchodzących w skład pakietu AVRlib:
Do zastosowań ogólnych:
- bufor bajtowy (cykliczny)
- bufor bitowy (liniowy)
- printf i inne funkcje formatowanego wyjścia
- wyjście terminala VT100
- interfejs linii komend
- system plików FAT16/32 (tylko odczyt)
- protokół pakietowy STX/ETX
- zminennoprzecinkowe funkcje w bibliotece matematycznej (podstawowe operacje)
- układy licznikowe (timer),
- układy transmisji (uart),
- przetworniki analogowo-cyfrowe,
- interfejs I2C w trybie master oraz slave,
- interfejs SPI.
- wyświetlacze LCD (z kontrolerem HD44780),
- pamięci EEPROM z interfejsem I2C,
- pamięci EEPROM z interfejsem SPI,
- karty pamięci MMC/SD (w tybie SPI),
- enkodery kwadraturowe,
- serwomechanizmy RC (do 8 kanałów),
- układ STA013 - dekoder MP3,
- odbiorniki GPS (komunikacja porzez port szeregowy):
- protokół NMEA-0813,
- protokół TSIP.
- graficzne wyświetlacze LCD:
- z kontrolerem KS0108/HD61202,
- z kontrolerem T6963,
- znaki i symbole LCD.
- I2C w trybie Master,
- UART (oparty o przezwania z licznika),
- wyjście impulsowe,
- magistrala pamięci typu Intel (adres, data, nRD, nWR).
- sterowniki urządzeń:
- sterownik Ethernet (10Mb/s) do Realtek RTL8019AS,
- sterownik Ethernet (10/100Mb/s)ASIX AX88796L,
- sterownik Ethernet (10Mb/s) Crystal CS8900,
- sterownik WLAN PrismII 802.11b.
- protokoły sieciowe:
- ARP,
- IP,
- ICMP,
- UDP,
- DHCP.
- stos sieciowy
Komentarze (0) dodane przez admin July 21, 2008 (12:59PM)
<< Pierwsza < Poprzednia [1 / 3] Następna > Ostatnia >>
