The last byte DOES get transmitted.
Code:TXSTA.5 = 1 ' TXEN: Transmit Enable bit hserout ["1"] pause 1 hserout ["2"] pause 1 hserout ["3"] pause 1 hserout ["4"] pause 1 hserout ["5"] pause 1 while TXSTA.1 = 0 ' Check TRMT: Transmit Shift Register Status bit wend TXSTA.5 = 0 ' <----- Causes Framing error after last byte !
Something happens when the transmitter is disabled:
I compare with my code and wiring on my old test circuit, and I can't see anything different...?
Bookmarks