Gast
#2736967
Hi, ich würde gerne wissen, wie man eine Konfiguration welche man in Windows paramtetriert (Win32 Anwendung mit Gui) auf einen STM32 überträgt damit das Programm auf dem uC darauf zugreifen kann und dementsprechend die Ausgänge schaltet. Ganz konkret will ich eine Anwendung schreiben um Eingänge und GPIO's zu schalten für eine I/O Box. Eingänge gehen an eine Eingangsbox mit einem STM32 .... dann per UART/RS485...an eine Ausgangsbox mit ebenfalls einem STM32 Also: Eingang 1 schaltet Ausgang2 (bspw. GPIO D2) oder Eingang 1 schaltet Ausgang14 .. je nach Konfiguration bzw. zuordnung wie ich es in dem Win Programm gemacht habe. Ich hab mir gedacht ich würde die Ein und Ausgabe Zuordnungen fest in if schleifen packen und mit Variablen welche in den Bedinungen stecken verknüpfen. und ich lade im prinzip eine Tabelle auf den Prozessor welche die GPIO's <-> Variable Zuordnung beinhaltet. if(Variable IN1 == true) { schaltet Out1 } die Tabelle sieht dann so aus IN1 = GPIO D2 IN2 = GPIO D5 INx = GPIO xx OUT1 = GPIO B4 OUT2 = GPIO B5 OUTx = GPIO xx nur muss dann halt der Prozessor drauf zugreifen und beim Reset darf die Tabelle nich verloren gehen. Wie würdet ihr das machen ? Genauso?