Arduino auf Mega8 Prototype Board

Die Arduino Software lässt sich ohne Änderung auf dem ATmega8 Prototype Board verwenden. Diese Anleitung beschreibt die Vorgehensweise.

Bei der Bestückung des Prototype Board muss der 16MHz Quarz bestückt werden, da der Arduino Bootloader für einen Frequenz von 16MHz compiliert wurde.

Zunächst muss die Arduino Software heruntergeladen und entpackt werden. Nach dem Start wählt man im Menu Tools→Board den Eintrag Arduino NG or older w/ ATmega8

Board auswählen

Als nächstes schließt man den ISP Programmer an den PC und das Mega8 Prototype Board an. Um den Bootloader von Arduino auf den Mikrocontroller zu programmieren wählt man im Menu Tools→Burn Bootloader den passenden Programmer aus.

Bootloader programmieren

Die Programmierung ist nach einigen Sekunden abgeschlossen. Um den Bootloader zu nutzen schließt man das Prototype Board mit einem Nullmodemkabel am PC oder an einem USB→seriell Wandler an. In Arduino muss der entsprechende Comport ausgewählt werden. Hierzu wählt man den Comport im Menu Tools→Serial Port.

Comport wählen

Nun schreibt man ein Programm und compiliert es. Wenn man das Programm in den Mikrocontroller laden will drückt man zunächst die Reset Taste auf dem Board. Der Bootloader ist nun eine Sekunde lang aktiv. In dieser Zeit muss man auf die Schaltfläche Upload klicken.

Upload des Programms

Das Diagramm zeigt die entsprechende Arduino Belegung der Pins.

Arduino Pinbelegung