Hallo markusj,
kannst du mir sagen wo genau du diese Einstellung gefunden hast?
EDIT: --> ok habs gefunden^^
aber das Feld iss standardmässig leer...
ich schreib mal was rein und teste jetz n bissl :-D
LG Pr0gm4n
EDIT2:
also
Code:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRD |= (1 << PD5);
PORTD |= (1 << PD5);
DDRD |= (1 << PD6);
PORTD |= (1<<PD6);
_delay_ms(4000);
PORTD &= ~(1<<PD5);
PORTD &= ~(1<<PD6);
while(1)
{
for(int i = 1; i<60;i++)
{
PORTD |= (1<<PD6);
_delay_ms(5);
PORTD &= ~(1<<PD6);
_delay_ms(995);
}
PORTD |= (1<<PD5);
PORTD |= (1<<PD6);
_delay_ms(5);
PORTD &= ~(1<<PD5);
PORTD &= ~(1<<PD6);
_delay_ms(995);
}
return 0;
}
das hier auf den Controller gepackt, 16000000 (16 Millionen) Hz im AVRStudio eingestellt und jo, das ding blinkt viel zu schnell^^
Aber immerhin ändert das jetzt mal die Blinkgeschwindigkeit, aber ich kann ja nicht so tun als wärn es 64MHz oder?^^
Auf dem Funk-Evaluationsboard von pollin.de ist für den ATMega 32 bzw. auch den ATMega16 ein 16MHz Quarz drin
Ach so toll^^
ich hab die Fuses ja nicht auf externes Quarz gestellt
ja jetz nochmal testen^^
Lesezeichen