Gast
#347234
Hallo, ich muß ein DatenProtokoll für einen ATmega8 schreiben.Ähnlihc I2C Folgende Bedingungen liegen vor: Eine Datenleitung ist auf high wenn keine Daten anliegen. Bei einem Datenempfang werden 6Byte abgeholt und zwar so, dass sie bei jeder positiven Flanke eines Clocksignals je ein Bit einließt. Nun mein Problem: Welche Startbedingung muß ich wählen? Bis jetzt werden die bits zwar in der richtigen Reihenfolge eingelesen aber aber die Bits sind nicht zusammen in den richtigen Bytes. Soll man als Startbedingung eine bestinnte Reihenfolge von Bits setzen zB. nur Nullen und zwar soviele wie nie in den 6 Bytes vorkommen? Was ich jedoch nicht machen möchte da das Protokoll zu lang wird. Welche Möglichekeiten habe ich sonst??? Besten Dank ür eure Infos. Daniel