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