-
-
Erfahrener Benutzer
Roboter Experte
Oky, ich versuch mal meinen Denkansatz zu erläutern.
Sagen wir mal ich möchte folgendes Senden:
111 00000 000001
Wäre ja theoretisch
889µs -> low
889µs->high
889µs -> low
889µs->high
889µs -> low
889µs->high
889µs->high
889µs -> low
usw.. halt wie im Bild beschrieben.
Allerdings jetzt das natürlich nicht mit Waitms oder so, sondern über einen Timer.
Also müssen wir gucken das der Timer immer bei ca. 889µs überläuft, und in ein Subroutine läuft, die die "Bithälfte" dann sendet.
Richtig soweit?
Jetzt muss nurnoch der Timer richtig konfiguriert werden.
Config Timer0 = Timer , Prescale = 256
-> ergibt bei 9,6 Mhz 37,5 Khz
Weiter komme ich irgentwie nicht.
Irgentwie verdreh ich da was, sorry.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen