Hallo LED-Lampe,
ich glaube nicht, dass du über Printbin ein einzelnes Bit, z.B. A.1, übertragen kannst.
Selbst ein Byte mit dem Wert 0 wird wahrscheinlich schwierig, weil dies kaum von gar keiner Übertragung unterschieden werden kann.
Da du die Ausgänge alle auf einem Port liegen hast, kannst du auch ganz einfach den ganzen Port übertragen, z.B. mit
Printbin #1, PortA
Evtl. musst du den Port zunächst einer Variablen zuweisen und dann übertragen, also so:
A = PortA
Printbin #1, A
Auf der Empfängerseite liest du dann wieder ein Byte ein und setzt den PortA wieder auf diesen Wert. Wenn du dazu den Hardware UART benutzt, kannst du den Interrupt URXC dazu verwenden:
On URXC Uart_Isr
Enable URXC
Enable Interrupts
....
End
UART_Isr:
PortA = UDR
Return
Lesezeichen