Das Projekt von Max/Hannes zu µC-Anwendungen.
|
||
---|---|---|
documents | ||
kicad | ||
pictures | ||
sketches | ||
README.md |
Einrichtung der Arduino IDE
- Arduino IDE öffnen
- Datei ⤳ Vorseinstellungen öffnen (
STRG+KOMMA
) - Bei Zusätzliche Boardverwalter-URLs:
http://www.leonardomiliani.com/repository/package_leonardomiliani.com_index.json
einfügen - Werkzeuge ⤳ Board: ... ⤳ Boardverwalter... öffnen
ATmega168P/328P Boards
installieren
Externe Clock
Low Fuse ändern:
-U lfuse:w:0xA0:m
- 0b.1...... CKOUT auf PBO (zeigt nun genutzten Takt)
- 0b..10.... Abwarten nach RESET, bevor Programm lädt
- 0b....0000 stellt auf externe Clock
Externe Interrupts
ACHTUNG! Entgegen dem Datenblatt sind die INTERRUPT Pins wie folgend platziert:
- INT0 auf PD1 (PIN3)
- INT1 auf PD2 (PIN4)
Links / Quellen
- Dropbox
- AVR-GCC-Tutorial
- C Tutorial
- 3rd party boards - hier gibt es u.a. den Core für ATMega328P (
Atmega & Attiny cores
)