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.jsoneinfügen
- Werkzeuge ⤳ Board: ... ⤳ Boardverwalter... öffnen
- ATmega168P/328P Boardsinstallieren
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)
Description
				
					Languages
				
				
								
								
									C
								
								26.4%
							
						
							
								
								
									KiCad Layout
								
								20.3%
							
						
							
								
								
									CSV
								
								20.1%
							
						
							
								
								
									Assembly
								
								13.9%
							
						
							
								
								
									Makefile
								
								7.3%
							
						
							
								
								
									Other
								
								12%