Hallo
Ich hab mir im Sommer ein STK500 zugelegt und versuche seither (zugegeben nicht sehr effizient. ) erste schritte im Programmieren vom m8515L der dazu geliefert wurde. Ich hab mir jetzt einige Tage freigehalten um mich mal etwas tiefer damit zu beschaftigen.
Ich bin soweit gekommen das der RISP MKII sich mit dem Board verständigt, Resp. das LED Grün wird beim anstecken... (@Markus: Danke für den Tip mit dem Reset Jumper)
Leider stehe ich hier an. Mir ist nicht klar was nötig ist um den Code auf dem Baustein laufen zu lassen. Der Code den ich im AVR Studio 4.17 eingefügt habe ist von diesem Forum kopiert, ein Code den auch ich verstehe und ganz einfach bei tasten druck ein LED zum leuchten bringen soll.
Nun erstens habe ich da 3 Pfade mit denen ich jeweils ein Flash, EEPROM, und ein ELF Productin File Format auswählen kann. Ich hab aber nur ein File .hex das mir im Ordner des Projekts gespeichert wurde.
Ich hab dann im GGC Toutorial von microcontroller.net nachgelesen aber auch da ist nur der Nutzen beschrieben nicht aber die Handhabung.
kann mir jemand beschreiben welche schritte notwendig sind um die geschriebene software auf einem Baustein laufen zu lassen?
zweitens gibt mir das Programmierfenster diesen Fehler an wenn ich bei irgend einem der drei zeilen auf Programm drücke:
Besten Dank!
Ich hab mir im Sommer ein STK500 zugelegt und versuche seither (zugegeben nicht sehr effizient. ) erste schritte im Programmieren vom m8515L der dazu geliefert wurde. Ich hab mir jetzt einige Tage freigehalten um mich mal etwas tiefer damit zu beschaftigen.
Ich bin soweit gekommen das der RISP MKII sich mit dem Board verständigt, Resp. das LED Grün wird beim anstecken... (@Markus: Danke für den Tip mit dem Reset Jumper)
Leider stehe ich hier an. Mir ist nicht klar was nötig ist um den Code auf dem Baustein laufen zu lassen. Der Code den ich im AVR Studio 4.17 eingefügt habe ist von diesem Forum kopiert, ein Code den auch ich verstehe und ganz einfach bei tasten druck ein LED zum leuchten bringen soll.
Nun erstens habe ich da 3 Pfade mit denen ich jeweils ein Flash, EEPROM, und ein ELF Productin File Format auswählen kann. Ich hab aber nur ein File .hex das mir im Ordner des Projekts gespeichert wurde.
Ich hab dann im GGC Toutorial von microcontroller.net nachgelesen aber auch da ist nur der Nutzen beschrieben nicht aber die Handhabung.
kann mir jemand beschreiben welche schritte notwendig sind um die geschriebene software auf einem Baustein laufen zu lassen?
zweitens gibt mir das Programmierfenster diesen Fehler an wenn ich bei irgend einem der drei zeilen auf Programm drücke:
Getting isp parameter.. SD=x03 .. OK
Validating ELF input file.. OK!
Reading FLASH input.. OK!
No EEPROM contents in ELF file.
No FUSE contents in ELF file.
NO SIGNATURE contents in ELF file.
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH .. Failed!
Leaving programming mode.. OK!
Besten Dank!
Code:
// wenn taste gedrückt wird wird LED 1 angeschaltet.
#include <avr/io.h> // Datei für Ein und Ausgänge
//===============================================================
int k = 0x00;
//===============================================================
int main(void)
{
DDRA = 0x00; //PortA als Eingang
DDRB = 0xFF; //PortB als Ausgang
DDRD = 0x00; //PortD als Eingang
while (1) // Endlosschleife / while (1) ist immer True darum wird endlos geschleift
{
k=PORTA;
if (k<=1)
{
PORTB=k;
}
else
{
PORTB=0xFF;
}
}
return 0;
}