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 >