Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > Hallo, > > > ich möchte Port PA0, durch PF4 analog getriggert, > > > für 100us einschalten, und dann wieder auf Null setzen. > > > Folgendes Prg. soll dies tun: > > > > > > Irq_SetVect(INT_TIM1CMPA,Timer1_ISR); > > > while (1) > > > { > > > ADC_Set(0x40,4); > > > PF4 = ADC_Read(); > > > if ((PF4>900)) > > > { > > > Timer_T1Time(20,PS_64); //4,34 µs x 20 > > > Port_WriteBit(0,1); > > > busy=1; > > > while (busy==1); > > > Timer_T1Time(20,PS_64); > > > Port_WriteBit(0,0); > > > busy=1; > > > while (busy==1); > > > } > > > } > > > Was passt hier nicht, ich messe Zeiten von 280 us? > > Nachtrag: wichtig ist nur die Zeit, wenn PortA von low auf high geht. > > > > Braucht der AD-Wandler so lange? > > Deshalb ist die Zeit von high auf low auch länger (aber für mich nicht relevant) > > > > > > Ich habe auch mal "Irq_SetVect(INT_TIM3CMPA,Timer3_ISR);" getestet. > > Hier bekomme ich die Fehlermeldung: INT_TIM3CMPA nicht definiert. > > Interpreter-Version: 1.25 > > > > > > Gruß Klaus > > > > > Ok - bei Markus steht die Lösung für Timer 3: > "... Es muss heißen (entgegen der Doku) "INT_T3COMPA". > Bei Timer 1 heißt es entgegen jeder Logik aber trotzdem "INT_T1CMPA"." > Echt Logisch oder ? :-(( > > Ob Timer 3 genauer ist, werde ich nun endlich testen können... > > Gruß Klaus >