Gast
#4290758
Hallo, ich habe mal eine frage zum Bit-Timing. Dabei wird ja ein Bit in vier teile unterteil (Synchronisationssegment, Laufzeitsegment, Phasensegment 1 und Phasensegment 2). Desweiteren wird das Bit ja in einer anzahl gleichlanger Zeitabschnitte unterteilt. Der Abtastzeitpunkt ist ja immer am ende vom ersten Phansensegment.. Diesen kann ich durch verlängern des ersten Phasensegments, bzw. kürzen des zweiten Phasensegments verschieben. Es wird ja danach gegangen, wo dei Flanke eintrifft. Aber welche Flanke genau? Die vom jeden Bit? Das würde ja bedeuten, dass der Controller sich für jedes Bit neu synchronisiert. Aber was wäre wenn ich zwei nullen oder zwei einsen hintereinander schicken möchte? Dann habe ich ja keine Flanke mehr. Oder wird nur von der Flanke des Startbits einer kompletten Nachricht ausgegangen? Ist das dann für jede Nachricht neu? Also wird jede Nachricht neu syncrhonisiert? Oder muss man sich im prinzip mit der ersten Nachricht die über dem Bus läuft synchronisieren und bleibt dann immer so? Johannes