Hallo,
ich hab mit dem STM32 und HTERM windows eine serielle Kommunikation
programmiert. Ich sende Strings und Zeiten zu hterm.
Wie müsste ich denn jetzt meine Case Strukturen coden, um eine Steuerung
zu ermöglichen und muss ich HEX Zeichen senden ?
also bspw.
ich hab ein Byte-array das zwei byte groß ist wo meine daten die ich
empfange reingeschrieben werden.
MyBuffer[] = ...
wenn ich jetzt per Hterm ein 0xAA 0xBB sende, soll eine Funktion auf
meinem Controller ausgeführt werden.
Pseudocode:
1 | CASE MyBuffer
|
2 |
|
3 | fall 1 0xAA 0xBB
|
4 | -> zeitausgabe()
|
5 |
|
6 | fall 2 0xAB 0xFF
|
7 | -> sendestring(Zeit erreicht)
|
wuerde mann das so machen??
Oder wie macht man so eine Kommunikationsstruktur damit man via uart was
steuern kann?
Ich lese auch immer mann soll einen Wert in das Register XYZ schreiben.
In diesem Fall waere doch mein register das MyBuffer das 16bit gross ist
und ich muss 0xAA und 0xBB schreiben damit ich die Zeit zurueck bekomme
oder ?
Viele Dank im vorraus fuer Hilfe.
Timo
sorry ich bin erst 19 und arbeite nur mit dem STM32 , ich find das so
spannend und interessant!