Hallo zusammen, ich habe das Board RN-Mega2560 und gebe Daten über RS232 an den Bascom-Terminal aus. Nun möchte ich gleichzeitig Daten über die 2. RS232-Schnittstelle an ein Mikroservoboard ausgeben. Wie kann ich im Programm die 2. RS232-Schnittstelle aktivieren und wie kann ich im Programm unterscheiden, ob ich Daten an die 1. bzw. an die 2. RS232-Schnittstelle sende? Vielen Dank im Voraus. datatom
Thomas Holländer schrieb: > Wie kann ich im > Programm die 2. RS232-Schnittstelle aktivieren und wie kann ich im > Programm unterscheiden, ob ich Daten an die 1. bzw. an die 2. > RS232-Schnittstelle sende? Aktivieren über die entsprechenden Register. Unterscheidung anhand der Registernamen. UDRn UCSRnA UCSRnB UCSRnC UBRRnL UBRRnH n = 0..3 (für UART0 .. UART3) Schau mal ins Datenblatt Gruß Skriptkiddy
Muss man bei dem Print noch irgendetwas beachten. Ich bekomme nämlich einen Fehler bei: Print #1, Chr(128) ; Chr(servodevice) Was mache ich falsch?
Thomas Holländer schrieb: > Ich bekomme nämlich einen Fehler bei: > > Print #1, Chr(128) ; Chr(servodevice) > > Was mache ich falsch? Du postest die exakte Fehlermeldung nicht.
@Thomas: Möchtest du einen String schicken? Dann mache das mit Print #1, (Chr(128) + Chr(servodevice))
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.