37 lines
1.2 KiB
Markdown
37 lines
1.2 KiB
Markdown
# Einrichtung der Arduino IDE
|
|
1. *Arduino IDE* öffnen
|
|
2. *Datei* ⤳ *Vorseinstellungen* öffnen (`STRG+KOMMA`)
|
|
3. Bei *Zusätzliche Boardverwalter-URLs:* `http://www.leonardomiliani.com/repository/package_leonardomiliani.com_index.json` einfügen
|
|
4. *Werkzeuge* ⤳ *Board: ...* ⤳ *Boardverwalter...* öffnen
|
|
5. `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`)
|
|
|
|
|
|
|
|
[Dropbox]: https://drive.google.com/drive/folders/0B8422JpEEf7VS2hSOFF1LXhOMUk "Dropbox von Prof. Wagner"
|
|
[AVR-GCC-Tutorial]: https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
|
|
[C Tutorial]: http://www.schellong.de/c.htm#ccc
|
|
[3rd party boards]: https://github.com/arduino/arduino/wiki/unofficial-list-of-3rd-party-boards-support-urls "Hier zu finden: Atmega & Attiny cores" |