Hallo zusammen,
ich möchte gerne einen Taktgenerator implementieren. Ich benutze den PIC28F2550. Der Tak soll zb. n bit lang sein. Frequenz einstellbar. Nachdem n Bit gesendet wurden soll nichts merh gesendet werden. Progge in C

Dachte mir über einen UART könnte man das machen, in dem man das Datum 55h sendet. Doch das könnte zu Problemen kommen zwischen den einzelnen Daten, wenn man sich unter http://de.wikipedia.org/wiki/EIA-232 Punkt Timing anschaut (besonders die Stelle Ruhe). Von was hängt das "Ruhe bit" überhaupt ab?

Wie sieht das ganze mit einem Timer aus? In diese Materie muss ich mich noch einlesen, aber wie sage ich dem Timer Bit n erreicht, stopp? Denke mit der einstellbaren Frequenz, da kann man mit den Parametern spielen.

Und es mit PWM zurealisiren? Wäre das ein besserer Ansatz?

Ach ja, wie ist das eigendlich generel wenn es über den UART geht: es ist nämlich so, wenn die Applikation den Takt über TxD bekommt, empfängt der PIC Daten über RxD, gleichzeitig. Das geht? Meine ich wüsste nicht warum nicht.

So, das sind ein paar Fragen. Wäre aber sehr dankbar für Antworten=)

lg,
blitzgeist