Hallo,
danke für die Antworten. Ich habe das Programm entsprechend geändert, aber die LED leuchtet immer noch nicht (ich möchte das sie leuchtet):
#include <avr/io.h>
int main(void)
{
DDRD = 0x20;
PORTD = 0x00;
while(1)
{
}
}
Ich habe auch schon das Programm wieder ausgelesen aus dem Chip und mit der HEX datei verglichen, die ich reichgeschrieben habe, es ist die gleiche.
Ich habe auch schon PIND7 (welcher keine anderen Funktionen hat) mit:
DDRJ |= (1<<PJ7);
PORTJ |= (1<<PJ7);
auf Ausgang und High gestellt. Damit müsste ich 5V an dem Ausgang abgreifen können, aber es haut nicht hin.
Müssen irgendwelche Fusebits angepasst werden, wenn man über ISP programmiert? Kann sonst was falsch sein? Ich gebe nur 5V und GND auf die Platine, sonst nix.
Danke.
Grüße
Robert
Lesezeichen