Ja, habe ich ein Programm dafür
Erst wird solange bis an ADC3 nicht mehr LOW angeschlossen ist gewartet und dann der timer auf 0 gesetzt (also sobald HIGH angeschlossen ist ), dann wird solange gemessen und timer automatisch erhöht bis ADC3 wieder LOW ist und dann wird timer ausgegeben.Code:uint8_t RC() { while(!(PINA&ADC3)); timer = 0; while(PINA&ADC3); return (timer); }
timer erhöht sich automatisch, alle 100µs um 1 erhöht.
So hast du am Ende die Länge der Frequenz, wenn der timer am Ende 19 ist war die Ferquenz 1900µs lang.
MfG, blenderkid
[/code]







Zitieren

Lesezeichen