Gast
#1744554
Kann mir bitte jemand weiter helfen??? Mein Timer will nicht :-( jedes mal wenn ich den controller starte, hängt er sich auf
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
|
Anzeige
|
timer läuft nicht
Gast
#1744554
Kann mir bitte jemand weiter helfen??? Mein Timer will nicht :-( jedes mal wenn ich den controller starte, hängt er sich auf
mufus schrieb: > Kann mir bitte jemand weiter helfen??? Mein Timer will nicht :-( > > jedes mal wenn ich den controller starte, hängt er sich auf Logisch > ISR (TIMER0_OVF_vect) OVF so wie 'Overflow' > TIMSK0 |= (1<<OCIE0A); //Compare Interrupt erlauben OCIE so wie Output Compare Du brauchst schon einen Interrupt Handler, der auch zu den von dir freigegenenen Interrupts passt. Entweder Overflow freigeben und ISR für Overflow oder Output Compare freigeben und ISR für Output Compare. Aber einen Interrupt freigeben für den es keinen ISR-Handler gibt, wird mit Reset bestraft.
Gast
#1744571
ich habe jetzt
verwendet, jedoch weiterhin das gleiche problem ich glaub es ist einfach zu warm ich kann nicht mehr richtig denken :-( mufus schrieb: > ich glaub es ist einfach zu warm ich kann nicht mehr richtig denken :-( Scheint so. Dein kompletter Code sieht in meiner Kristallkugel auch schon ganz verschwommen aus. goto *((void**) 0); Springt in den reset...
Gast
#1744607
Karl heinz Buchegger schrieb: > Du brauchst schon einen Interrupt Handler, der auch zu den von dir > freigegenenen Interrupts passt. In diesem speiziellen Fall gehts auch ohne. Ob der nun über bad_interrupt wg. ganz fehlender ISR oder per
einen Software-Reset macht, kommt auf das selbe hinaus. Oliver Oliver schrieb: > Karl heinz Buchegger schrieb: >> Du brauchst schon einen Interrupt Handler, der auch zu den von dir >> freigegenenen Interrupts passt. > > In diesem speiziellen Fall gehts auch ohne. Ob der nun über > bad_interrupt wg. ganz fehlender ISR oder per
> einen Software-Reset macht, kommt auf das selbe hinaus.
Kopfklatsch
Das hab ich ja noch gar nicht gesehen!
Ich hab mich nur auf die ISR Namen konzentriert und gar nicht
mitbekommen, was er in der ISR macht.
Was soll das denn sein?
Ein µC der sich timergesteuert selber resettet?
Wer erklärt mir wozu das gut sein soll. Der Watchdog ist doch schon
lange erfunden.
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|