Hallo Paul.... du kannst auch mal nach "Modulares Board" im Netz schauen ... Programmierung erfolgt mit ISR ...
Bevor unser Anfänger "ich bin neu im Forum, da ich mich zu den ATMegas informieren möchte" verwirrt ist mal die pingelige Kleinigkeit zur ISR.
ISP ist die häufig(st)e Methode zum Programmieren - In System Programming. Dabei bleibt der Controller während der Programmierung im Zielsystem stecken (In System), es werden für die Programmierungen vier spezielle Leitungen benutzt: MISO (SPI Bus Master Input/Slave Output), MOSI (SPI Bus Master Output/Slave Input), SCK (SPI Bus Master ClocK input) und /RESET, dazu Vcc und GND. Damit hat "der kleine" ISP-Stecker seine sechs Pinne.
Die Programmierung über nen Bootloader erfolgt anders. Dabei ist ein entsprechendes Programm AUF dem Controller nötig - auf fabrikfrischen Controllern nicht vorhanden - und eine entsprechende Programmierung der Fuses (Konfigurations"Sicherungen" - ne Art Schalter). Das Programm wird dann über die serielle Schnittstelle des Rechners (PC) bzw. einem USB-Seriell-Adapter aufgespielt.
ISR ist der Name von speziellen Routinen, Interrupt Service Routinen. Routinen also, die bei einem Interrupt angesprungen und mit RETI verlassen werden (RETI nicht in C - das übersetzt der Compiler brav in den korrekten Befehl) um die beim entsprechenden Interrupt gewünschten Aktionen durchzuführen.
Ja, das Modulare Board aus Mikrocontroller Net ist schon hübsch und für den Einstieg sicher auch geeignet - mit 16 kHz-Quarz aber an speziellen PUnkten anders als der TO mit 20 MHz meint. Andererseits finde ich den Einstieg über nen 1284er schon etwas mächtig - immerhin hat das Datenblatt knapp siebenhundert Seiten . . . die gelesen sein wollen. Zumindest mal aufmerksam überflogen . . .
Lesezeichen