Hi Blamaster,
Wie du wahrscheinlich weist, besteht ein Byte aus 8 Bit. Wenn du nun ein Byte überträgst, kann es es z.B. in einer Variablen speichern und mit dem PortB gleichsetzen, z.B.
Wenn du also einfach den Ascii-Code per RS485 überträgst, kannst du damit den gesamten Port schalten wie du möchtest.Code:Config Portb as output PortB=Empfangenes_Byte
Ist der Ascii-Code 0 so schaltet kein Ausgang, bei 1 schaltet PortB.0 bei 2 PortB.1, bei 4 PortB.2 usw.
Natürlich kannst du so auch mehrere Ports gleichzeitig schalten.
Gruß
Monday







Zitieren

Lesezeichen