Hallo hier,
ich habe hier ein STK500 verbunden mit einem ISP MKII, welche heute erst gekommen sind. (Also noch ganz neu)
Das Testprogramm, welches von Werk auf dem yC war schien auch zu funktionieren.
Mein Problem ist folgendes: Am STK500 ist LED 0 dauerhaft aus und LED 1 dauerhaft an (volle Leuchtstärke).
Ich möchte erwähnen, dass ich das MKII zuerst falsch mit dem STK500 verbunden habe: Ich habe versehentlich des Stecker vom MKII in den ISP6PIN Anschluss gesteckt, das MKII hat daraufhin orange geblinkt.
(Könnte dies zu einem Defekt geführt haben?)
Danach habe ich das MKII auf SPROG3 gesteckt, AVR Studio 5 gestartet und das verlangte Firmware Update für das MKII draufgespielt. Beide LEDs des MKII leuchten nun dauerhaft grün und die Verbindung scheint somit OK zu sein. Am STK500 ist der RESET Jumper rausgenommen.
Später habe ich das MKII nochmals manuell geflasht, es hat am Problem nichts geändert.
Ich habe ein Testprogramm geschrieben, bei welchem die Frequenz 1Mhz betrug (man soll ja nur 1/4 nehmen) und es kamen Fehler.
Also habe ich die Testprogramme danach mit 125Khz ausgeführt (in Studio5 mit C und in Studio4 mit Assembler, welche auch funktionieren, aber LED 0 ist dauerhaft aus und LED 1 ist dauerhaft ein!
Selbst beim Flashvorgang ändern nur diese beiden LEDs ihren Zustand nicht!
LED 2 wird nun als LED 0 behandelt, d. h.: Bei 0b10000000 wird LED 2 angesteuert, bei 0b01000000 LED3 usw. (LED 0 und LED 1 bleiben wie erwähnt)
Ich habe leider nur den einen mitgelieferten yC zum Testen.
Hoffentlich könnt Ihr mir weiterhelfen! Danke!
Hier mein Programm in C, bei dem alle LEDs nur blinken sollen (LED 0 und 1 weigern sich natürlich):
ich habe hier ein STK500 verbunden mit einem ISP MKII, welche heute erst gekommen sind. (Also noch ganz neu)
Das Testprogramm, welches von Werk auf dem yC war schien auch zu funktionieren.
Mein Problem ist folgendes: Am STK500 ist LED 0 dauerhaft aus und LED 1 dauerhaft an (volle Leuchtstärke).
Ich möchte erwähnen, dass ich das MKII zuerst falsch mit dem STK500 verbunden habe: Ich habe versehentlich des Stecker vom MKII in den ISP6PIN Anschluss gesteckt, das MKII hat daraufhin orange geblinkt.
(Könnte dies zu einem Defekt geführt haben?)
Danach habe ich das MKII auf SPROG3 gesteckt, AVR Studio 5 gestartet und das verlangte Firmware Update für das MKII draufgespielt. Beide LEDs des MKII leuchten nun dauerhaft grün und die Verbindung scheint somit OK zu sein. Am STK500 ist der RESET Jumper rausgenommen.
Später habe ich das MKII nochmals manuell geflasht, es hat am Problem nichts geändert.
Ich habe ein Testprogramm geschrieben, bei welchem die Frequenz 1Mhz betrug (man soll ja nur 1/4 nehmen) und es kamen Fehler.
Also habe ich die Testprogramme danach mit 125Khz ausgeführt (in Studio5 mit C und in Studio4 mit Assembler, welche auch funktionieren, aber LED 0 ist dauerhaft aus und LED 1 ist dauerhaft ein!
Selbst beim Flashvorgang ändern nur diese beiden LEDs ihren Zustand nicht!
LED 2 wird nun als LED 0 behandelt, d. h.: Bei 0b10000000 wird LED 2 angesteuert, bei 0b01000000 LED3 usw. (LED 0 und LED 1 bleiben wie erwähnt)
Ich habe leider nur den einen mitgelieferten yC zum Testen.
Hoffentlich könnt Ihr mir weiterhelfen! Danke!
Hier mein Programm in C, bei dem alle LEDs nur blinken sollen (LED 0 und 1 weigern sich natürlich):
Code:
#include <avr/io.h>
#include <stdint.h>
#include <util/delay.h>
void Wait()
{
uint8_t i=0;
for(;i<3;i++)
_delay_loop_2(0);
}
void main()
{
DDRB=0xFF;
while(1)
{
PORTB|=0b11111111;
Wait();
PORTB&=0b00000000;
Wait();
}
}