Also ich hab an den fuse-einstellungen des uC aus dem ASURO nichts geändert und einfach nur den 16MHz Quarz drangehangen. Die Fuse-Einstellungen müssten also noch auf "ASURO-Standard" stehen.
Hier mal mein Code, der eine LED an Port PC5 des ATmega8 blinken lassen soll, die gegen Masse geschaltet ist:
Code:
#include <avr/io.h>
#include <util/delay.h>
//ATmega8
int main (void)
{
DDRC = 0b11111111;
while(1)
{
PORTC = 0xFF;
_delay_ms(500);
PORTC = 0x00;
_delay_ms(500);
}
return(0);
}
Muss ich evt. an den Pins für den Quarz noch was einstellen oder ist der Code so richtig?
Vielen Dank!
mfg
.patrick
Lesezeichen