Re: Timer-Interrupt abschalten Kategorie: Programmierung C (von Wolfgang - 15.04.2009 21:16) | ||
Als Antwort auf Re: Timer-Interrupt abschalten von PeterS - 15.04.2009 9:51 | ||
| ||
> > > Hallo, > > > > > > ich benutze einen Timer-Interrupt ca. alle 60ms, den ich so eingerichtet habe: > > > > > > Timer_T1Time(900, PS_1024); // 900*69,4µs = 62.5ms > > > Irq_SetVect(INT_TIM1CMPA, Timer_PWM_DAC); > > > > > > Jetzt möchte ich ihn in bestimmten Situationen abschalten. Timer_Disable(1) scheint nicht zu helfen. > > > > > > Was muss ich tun? Interne Interrupts wieder zu sperren scheint nicht vorgesehen zu sein - es gibt kein > > > Int_IntDisable()? > > > > > > Dank + Gru�, > > > Wolfgang > > > > Hallo Wolfgang, > > > > probiers mal mit Timer_Disable(1); > > @Ulli: Er hat doch schon im Text geschrieben, das Timer_Disable(1) vermutlich nicht hilft. > > Ist ein Bug, habe ich gerade korrigiert. Die falschen Bits wurden ausmaskiert. Nimm doch in der > Zwischenzeit die DirectAccess Funktion. > > Gruss Peter > > > > > > > Grü�e Ulli > > > > > > Danke, damit klappt's Gruss, Wolfgang | ||
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum