Sorry, falsche Lib-Datei kopiert - das Beispiel ist in Basic und das entsprechende Unterprogramm in der Lib ist dieses:
Code:
Sub ACS_INIT(sensitivity As Byte)
'PWM für das ACS-System einstellen
'Timer_T3PWM(Par1,Par2,PS);
'Period = Par1*PS/FOSC (51*8/14,7456MHz=27,66 µs) = 36Khz Wert=51
'Pulse = Par2*PS/FOSC (25*8/14,7456MHz=13,56 µs) On Time
'Timer_T3PWM(Word period,Word PW0,Byte PS) '36Khz
'Mit Par1, Par2 kann die Entfernung eingestellt werden
'muss teilweise angepasst werden (Roboter spezifisch)
Port_WriteBit(IR_left,PORT_OFF)
Port_WriteBit(IR_right,PORT_OFF)
Timer_T3PWM(51,sensitivity,PS_8)
End Sub
Macht aber keinen Unterschied - Timer_T3PWM wird trotzdem nicht erkannt.
Lesezeichen