Hallo, ich hab den oben beschriebenen MC und möchte einfach eine LED blinken lassen im 1Sekunden-Takt. Nur versteh ichs nicht wie ich den genau auf 1 Sekunde hinbekommen, also die delay-Funktion funktioniert ja dann wohl nicht wirklich. An was liegt das? "#define F_CPU" braucht man ja nicht oder? Also soweit ich weiss läuft der Atmega16 normal mit 1MHz oszillation. Also mit dem momentanen code leuchtet die LED ca. 8 Sekunden und geht dann wieder aus usw. Wer kann mir da helfen? Grüße aus Bayern, Markus
Hallo, ich hab den oben beschriebenen MC und möchte einfach eine LED blinken lassen im 1Sekunden-Takt. Nur versteh ichs nicht wie ich den genau auf 1 Sekunde hinbekommen, also die delay-Funktion funktioniert ja dann wohl nicht wirklich. An was liegt das? "#define F_CPU" braucht man ja nicht oder? Also soweit ich weiss läuft der Atmega16 normal mit 1MHz oszillation. Also mit dem momentanen code leuchtet die LED ca. 8 Sekunden und geht dann wieder aus usw. Wer kann mir da helfen? Grüße aus Bayern, Markus
Wenn der µC mit 1 MHz läuft und das Makefile das auch weiß, dann sollte das so eigentlich klappen. Allerdings vermute ich, dass Du im Makefile 8 MHz stehen hast...
Johannes rockt meine Posts... :-) Also ich kann beim Makefile lediglich einstellen welche MC es ist, aber nicht die interne Freuquenz?!
Tja, Gast sagte es schon, und meine Befürchtung bestätigt sich... Zitat aus Deinem Makefile:
1 | F_CPU = 8000000 |
:-s Da hab ich doch wohl was übersehen. Ja dann kann das ja nix werden! Vielen Dank! Hab nur versucht über das Menü die Frequenz einzustellen...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.