Projekty dla AVR
Mikrokontrolery AVR firmy Atmel są jednymi z najbardziej
rozpowszechnionych układów typu SoC (System on Chip). Ich niewielkie rozmiary,
szybkość oraz łatwość programowania sprawiają, że znajdują swoje miejsce
w wielu praktycznych zastosowaniach.
Poniżej znajduje się lista projektów, które pokazują jak wykorzystać narzędzia
uCtools, do pracy z mikrokontrolerami AVR.
Interfejs UART
Implementacja interfejsu UART dla mikrokontrolerów AVR. Oprogramowanie zostało
napisane
i przetestowane pod kątem wykorzystania go
w projektach korzystających
z programów uCtools,
więcej...
Proste programy ilustrujące sposób działania uCtools
Celem programów prezentowanych
w tej części jest zilustrowanie zasady
działania poszczególnych składników pakietu uCtools. Uruchomienie poniższych programów
zalecane jest zwłaszcza początkującym użytkownikom.
- avr_uart_term.zip - projekty
ilustrujące pracę UART Terminal:
- echo - aplikacja odpowiadająca tym samym
ciągiem znaków, który został jej przesłany.
- fastpwm - aplikacja, która wykorzystuje
tryb PWM do sterowania jasnością diody.
- avr_acquisitor.zip - projekty
ilustrujące pracę Data Acquisitor:
- plots - aplikacja generuje wykresy funkcji
sinusoidalnych, które mogą być wyświetlone przez Data Acquisitor.
- easyscope - to prosty oscyloskop, który
wykorzystuje przetwornik ADC mikrokontrolera do pomiaru napięcia.
Proste interfejsy dla urządzeń mobilnych z systemem
operacyjnym S60 (Symbian OS)
Aby przetestować zamieszczone
w tej części projekty konieczne jest posiadanie telefonu
pracującego na systemie S60 (na przykład Nokia E51, Nokia 5800). Najpierw należy zainstalować na
telefonie poniższe pakiety. Kolejność instalacji jest istotna
i powinna być następująca:
Następnie instalujemy aplikację
uC Serwer i podłączamy
do niej płytkę ewaluacyjną
z mikrokontrolerem AVR.
Poniżej znajduje się lista przykładowych projektów, z których każdy zawiera
program na mikrokontroler oraz współpracującą z nim aplikację na telefon komórkowy.
- lightandgraph - projekt zawiera dwie proste aplikacje. Pierwsza pozwala na
regulowanie jasności diody za pomocą telefonu komórkowego, a druga rysuje wykres napięcia
mierzonego przez przetwornik ADC.