Hallo, bin in Sachen Microcontroller absoluter Anfänger. Habe jetzt mein Atmel STK500 Board bekommen. Da ich allerdings nicht weiß wie so ein kleines Programm aufgebaut ist, bräuchte ich ein kleines Beispielsprogramm welches ich auf einem ATmega16 mit dem Programm AVR Studio 4 programmieren kann. Ich komme aus der S7-Welt.. sprich ich weiß was nen UND-Glied ist!! Weiß eben nur nicht wie so ein Programm aufgebaut ist. Wäre super wenn jemand mal einen einfachen Code reinstellen könnte, damit auf meinem STK500 mal nen paar LED's blinken! Gruß Tobi
1 | .include "m16def.inc" |
2 | |
3 | loop: |
4 | sbiw r25:r24, 1 |
5 | sbci r26, 0 |
6 | ldi r27, 0xFF |
7 | out DDRA, r27 |
8 | out PORTA, r26 |
9 | rjmp loop |
Peter
Danke auch wenn ich es noch nicht geschafft habe, das Programm zu übertragen. Habe vorm Einschalten des STK500 den Programm-Taster gedrückt. Ist jetzt auch im Programmiermodus, denke ich. Beim klick auf Programm (im AVR Studio) heißt es: Could not contact programmer. Check your connections. Serielles Kabel ist gesteckt und habe die Pins ISP6PIN mit SPROG3 verbunden! Weiß jemand was ich falsch mache?
Über den AVR Prog konnte ich jetzt doch laden. Allerdings leuchtet meine Status-LED jetzt nach dem Einschalten ständig: ROT, GRÜN, ORANGE, AUS ... ??
Was hast du geladen? Der Knopf wo Programming dran steht ist nur für ein SoftwareUpdate.
ohh dann hab ich wohl ein Firmeware-Update gemacht. Meine Status-LED blinkt jetzt abwechselnd ROT, GRÜN, ORANGE, AUS? Und wie lade ich normalerweise übers Serielle-Kabel?
Genau, das hab ich auch gemacht! Mir gehts eher um die Software AVR Studio... dort komm ich nicht klar.
Weiß im Prinzip garnicht wie ich dort vorgehe. Habe ein neues Projekt erstellt, dann das obige Programm abgetippt. Wie gehts dann weiter...sprich wie genau bekomme ich dann das Programm in meinen ATmega16? Jetzt hab ich wohl irgendwas falsches gemacht, sodass meine Status-LED.. immer wie oben genannt abwechseln leuchtet. :-(
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.