Vielen Dank für deine Hilfe.
Ich werd das mal so versuchen.
Gruß Wombatz...
Sorry nochmal aber es hakt.....
Ich habe es gerade mal Versucht mit dem Timer1 zwei Interrupts auszulösen. Bei mir geht immer nur einer der Beiden. Zusammen funktionieren die nicht:
Hier mal der Code:
Tccr1a = &B00000010 'Bit7+4=keinCompare,Bit3+2=keinForceOutputCompare, Bit1+0=PWMPhaseCorrect
Tccr1b = &B00010010 'Bit7=NoiseCancelaus,Bit6=FallingEdge,Bit5=Reserve ,Bit4+3=WaveformGenerationMode,Bit2+0=Prescaler/8
Timsk.toie1 = 1 'Timer Overflow Interrupt (TOP) ein
Enable Icp1 'Timer Bottom Interrupt ein
Sreg.7 = 1 'Interrupt global freigeben
On ovf1 Adc_messung
On Icp1 Compare_messungen
'_____________
Do
"Mach Sachen"
Loop
'____________
Adc_messung:
Toggle Portd.6
Return
'___________________
'Compare_messungen:
Toggle Portd.7
Return
Einmal ist Portd.6 (ADC_Messung) 0,00V und wenn ich den anderen Interrupt ausblende, funktionier der???
Mache ich da was falsch???
Lesezeichen