Gast
#311762
Hallo zusammen,
ich habe folgendes Programm gehackt um die Taktfrequnz meines
vorgegeneben AtMega128-Aufbaus mittels Oszilloskop zu bestimmen.
#include <avr/io.h>
int main()
{
DDRE=(1<<2);
while (true)
{
PORTE=PORTE ^ (1<<2);
asm("nop");
asm("nop");
asm("nop");
}
}
Ein Durchlauf sollte nach den Angaben aus dem Handbuch 8 Ticks dauern.
Als (bekannte) Loesung der Aufgabe sollten 8MHz Taktfrequenz
rauskommen, also sollte an meinem Ozilloskop eine Frequenz von 1MHz
abzulesen sein. Es sind aber 500 kHz. Was mache ich falsch?
Danke