Forum: Mikrocontroller und Digitale Elektronik RS232 Datenauswertungs Problem


von Philip (Gast)


Angehängte Dateien:

Lesenswert?

Also ich habe in Bascom den Code im Anhang geschrieben um ein
Schieberegister anzusteuern. die seriell empfangenden Daten sollen
reingeschoben werden(ich sende also z.B. "10000010") das Programm
gibt die Daten aber irgendwie nicht am Register aus wenn ich aber die
Daten dem String direkt zuweise(ohne RS232 empfangen) geht alles was
mache ich verkehrt?

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Mid ist in denn meisten Basic-Dialekten ein Befehl zur
String-Verarbeitung.

>was mache ich verkehrt?

Du solltest dir mal einen schöneren Programmierstil (Einrücken etc)
angewöhnen. Kommentare würden auch die Lesbarkeit deines Programmes
erhöhen.

von PeterK (Gast)


Lesenswert?

mit "input" wartet dein controller auf eine Zeilenschaltung im RS232
Datenstrom.
Ich vermute, der kommt nicht und daher passiert auch nichts.
Alternativ: andere Auslesebefehle außer Input.
PeterK

von philip (Gast)


Lesenswert?

Und was könnte man alternativ verwenden?Wie könnte man sowas machen?

von inoffizieller WM-Rahul (Gast)


Lesenswert?

Das UDR-Register in einer Byte-Variable speichern und deren einzelne
Bits untersuchen.
Schade, dass du mit Bascom programmierst. Für C und Assembler hat Atmel
immer schöne Beispiele in den Datenblättern.
(Das war jetzt völlig wertungsfrei gemeint!)

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
Noch kein Account? Hier anmelden.