Gast
#3999539
Mahlzeit werte Mitglieder, ich habe heute meinen neuen Atmega8-16PU erhalten und muss dazu sagen, dass ich noch recht neu bin, was µC betrifft. Euer Tut über Fuses habe ich nicht ganz verstanden, um ehrlich zu sein. Ich möchte den Internen Takt benutzen. Doch stimmt dieser wie so oft leider nicht (menschliches Versagen =) ). Ich programmiere per USBasp über die ISP Schnittstelle, hat auf anhieb geklappt. Wollte nun mal eine LED in einer Dauerschleife blinken lassen , mit einem Delay von 1000ms. Diese 1000ms dauern aber ziemlich genau 8sek! = Takt durch 8 geteilt. Programmieren tue ich in C unter WinAVR. Übertragen wird das ganze über AVRDude mit dem AVRBurner GUI. Im Bild sieht man, welche Fuses eingestellt sind bzw. seit der Lieferung eingestellt waren. "Normale" Atmega8 haben einen DivFuse, welches dieser ja nicht hat. (Also liegt es nicht an den Fuses?) Im Makefile ist es egal ob ich 8MHz oder 16MHz angebe! Muss ich sonst noch irgendwo im Quellcode die Frequenz angeben? MfG.

