Materiały PSM
Materiały do zajęć wirtualnych z PSM 2023
0. Instrukcja instalacji środowiska programistycznego dla mikrokontrolerów AVR
- Makefile
przygotowany dla systemu Microsoft Windows
- Makefile
przygotowany dla systemu GNU/Linux
Instrukcje do ćwiczeń Lab. 1. Porty wejścia-wyjścia GPIO
Lab. 2. Przerwania, priorytety przerwań, przerwania zewnętrzne.
Lab. 3. Obsługa wyświetlacza alfanumerycznego LCD
Lab. 4. Liczniki i ich obsługa
Lab. 5. Magistrala RS232
Lab. 6. Magistrala SPI
Lab. 7. Wykorzystanie liczników do sterowania metodą PWM
Lab. 8. Magistrala I2C
Lab. 9. Magistrala 1-Wire
Lab. 10. Obsługa kart SD/MMC
- Lab. 11. Miniprojekt
Przykładowy projekt: włącznik czasowy
Noty katalogoweInstrukcja do płytki prototypowej
- Schematy do płytki prototypowej
- Strona producenta płytki prototypowej
ATmega32 - nota katalogowa
AVR-libc user manual - instrukcja do biblioteki libc dla mikrokontrolerów AVR
UWAGA! Często wygodniej jest korzystać z wersji html instrukcji do bliblioteki avr-libc.
LCD
Obsługa LCD
MCP3202
General Servo Information
Servo Hitec HS-322HD
Servo Tower Pro SG-5010
PCF8563
AT24C128
1-Wire standard
1-Wire protocol
DS18B20
Biblioteki- Biblioteka FatFs do obsługi kart SD/MMC dostosowana dla ATmega32
- Opis biblioteki FatFs (nota aplikacyjna)
- API biblioteki FatFs (opis funkcji)