Hallo zusammen. Ich hab den Timer0 als PWM konfiguriert und möchte im AVR-Studio dann den folgenden Code simulieren lassen. Allerdings tut sich zum einen nichts am TCNT0 Zähler und auch nichts in meiner ISR(Breakpoint). Hab ich irgendwo nen Fehler? Oder etwas vergessen? Oder ist hat das Studio vielleicht nen Bug? Bitte helft mir weiter ich häng da jetzt schon ne ganze Weile und komm nicht weiter... Der Cose ist für den ATMEGA32 ISR(TIMER0_OVF_vect) { // Interrupt Code bei Timer überlauf } int main() { DDRB =0x08; // Port/Bit 3 wird gesetzt(0000 1000) TCCR0 = (1<<WGM00 | 1<<COM01 | 1<<WGM01 | 1<<CS02 | 1<<CS00); // Aktiviere Interrupts sei(); TIMSK |= (1<<TOIE0 | 1<<OCIE0); while (1) //Endless Loop { } return 0; } Danke schonmal...
Also bei mir läuft es einwandfrei. Dir ist schon klar, dass du einen Teiler von 1024 einstellst? Da musst du den Simulator schon etwas laufen lassen, bevor sich bei TCNT0 was tut.
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.