Gast
#3496216
Hey zusammen, ich bin AVR-Anfänger und probiere gerade einen Frequenzzähler auf meinem Atmega8 in C zu programmieren. Da dies jedoch noch nicht funktioniert hat, wollte ich nun erstmal versuchen eine Rechteckfrequenz (0-4,5V) mit Hilfe des Counters 0 zu zählen. Als Frequenz habe ich 100kHz. Ausgegeben wird das ganze über den USART auf den PC, wobei mein Chip auf dem STK500 steckt. Mit meinem Programm würde ich nun erwarten, wenn ich die Frequenz ändere, dass sich auch mein ausgegebener Wert ändert, jedoch bekomme ich nur durchgehend "0". (Das der Zähler relativ häufig überläuft, ist mir klar, jedoch sollte bei verschiedenen Frequenzen nicht immer "0" in TCNT0 stehen.) Vielleich könntet ihr mir helfen, woran es liegt. Danke!