ATtiny167 - mikrokontroler do zastosowań motoryzacyjnych (sieć LIN)

ATtiny167 jest pierwszym układem optymalizowanym do pracy w trybie slave sieci LIN. W połączeniu z transceiverem LIN typu ATA662x lub ATA666x stanowi kompletne rozwiązanie dla czujników skrzyni biegów, systemu wydechowego, pomp itp.
Wiele podsystemów automotive typu: centralny zamek, sterowanie oknami, wycieraczki, oświetlenie, czujniki słońca i deszczu - są połączone za pomocą sieci LIN. Potrzebny był kontroler LIN wyposażony w przetwornik analogowo-cyfrowy do konwersji sygnałów z czujników na postać cyfrową, 16-bitowy kanał PWM do kontroli sterowników silników typu ATA6831/32 lub ATA6223.
ATtiny167 posiada sprzętowy LIN UART z automatyczną synchronizacją prędkości w trybie slave. Przetwarzanie ramki wymaga tylko dwóch przerwań: jedno sygnalizujące obecność identyfikatora LIN, drugie sygnalizujące zakończenie nadawania lub odbierania pakietu.
Cechy ATtiny167:
- 16KB ISP Flash,
- 512B EEPROM,
- 512B SRAM,
- 6 lini wejscia/wyjścia ogólnego przeznaczenia,
- 32 rejestry ogólnego przeznaczenia,
- jeden licznik 8-bitowy z trybami porównania, jeden 8-bitowy szybki licznik,
- uniwersalny interfejs szeregowy (USI),
- kontroler LIN,
- przerwania zewnętrzne i wewnętrzne,
- 4-kanałowy, 10-bitowy przetwornik analogowo-cyfrowy,
- programowalny Watchdog taktowany wewnętrznym oscylatorem,
- trzy programowalne tryby oszczędzania energii.
Komentarze (0) dodane przez admin August 15, 2008 (1:57PM)
Odtwarzacz MP3 na ATMega128 - MP3stick

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

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
Ponieważ pliki biblioteki nie są obecnie dostępne na stronie projektu, zamieszczam link do źródeł umieszczonych na polskim serwerze.
avrlib.zip
Komentarze (0) dodane przez admin July 21, 2008 (12:59PM)