User Tools

Site Tools


module:micropython:commandlinedispatcher:commandlinedispatcher

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
module:micropython:commandlinedispatcher:commandlinedispatcher [2021/12/18 10:04] – [Benutzung] omdevelopmodule:micropython:commandlinedispatcher:commandlinedispatcher [2022/09/13 11:58] (current) – external edit 127.0.0.1
Line 21: Line 21:
  
 ==== Software Stm32 (VSCode, ArduinoC++) ==== ==== Software Stm32 (VSCode, ArduinoC++) ====
-  * a+  * gesamtes MicroControlling der Hardware mit Stm32 in ArduinoC++ 
 +  * einzige Ausnahme: Ansteuerung mit Esp32(Uart, Bt, Wlan): SDCard(Spi) und LCDisplay(I2c)
 ===== Benutzung ===== ===== Benutzung =====
  
  
  
-Beispiel für die Einbindung ... **....py** : +===== Entwicklung =====
-<code python> +
-</code>+
  
-<code python> 
-</code> 
  
-Run-Ausgabe im Terminal:+==== 211221 : CommandLineDispatcher (uP)==== 
 + 
 + 
 + 
 +  * Hardware(Usb-Uart-Converter): Esp32-Uart1 : UartPC(entsprechend Uart/Bt/Wlan) mit Rx/TxCommands 
 +  * Hardware(gekreuzte RX/TX-Leitung): Esp32-Uart2 : UartUP(SubProcessorC++) mit Rx/TxCommands 
 +  * CP2102(Rx, Tx, Gnd, 5V0) an ESP32(Uart1, Rx25, Tx26, GND, 5V0) angeschlossen 
 + 
 +==== 211220 : CommandLineDispatcher (uP)==== 
 +  * Hardware(Usb-Uart-Converter): Esp32-Uart1 : UartPC(entsprechend Uart/Bt/Wlan) mit Rx/TxCommands 
 +  * Hardware(gekreuzte RX/TX-Leitung): Esp32-Uart2 : UartUP(SubProcessorC++) mit Rx/TxCommands 
 +  * CP2102(Rx, Tx, Gnd, 5V0) an ESP32(Uart1, Rx25, Tx26, GND, 5V0) angeschlossen 
 +  * neues Modul: Esp32UartPCUC 
 + 
 +==== 211219 : CommandLineDispatcher (uP)==== 
 +  * Versuch, Uart0 (belegt unter VSCode mit WepRepl) als Daten-Rx/Tx-Schnittstelle zu gebrauchen, scheitert !!! 
 +  * Eventuell Pin1/Pin3 mit Transistor abkoppeln und als zusätzliche Uart0 benutzen 
 +  * PinSwitching: WebRepl disablen (wie auch immer) und Pin1/Pin3 -> PinA/PinB unter UART(0, ...) konfigurieren 
 +  * Daher:  
 +    * Esp32-Uart0 : WebRepl-Debug-Usb-PC-Kommunikation 
 +    * Esp32-Uart1 : UartPC(entsprechend Uart/Bt/Wlan) mit Rx/TxCommands 
 +    * Esp32-Uart2 : UartUP(SubProcessorC++) mit Rx/TxCommands 
 + 
 +==== 211218 : Neues Module - Esp32Uart (uP)==== 
 +  * [[:module:micropython:Esp32Uart:Esp32Uart | Esp32Uart]] mit CUart und CThread 
 +  * Kapselung einer (der drei) Uarts des Esp32 
 + 
 +==== 211218 : Automatisierung (uP)==== 
 +  * Hinzunahme von CThread zur automatischen Abarbeitung der Commands in CommandList 
 +  * Erzeugung CUart 
 + 
 +==== 211217 : Basis (uP) ==== 
 +  * CCommand 
 +  * CCommandList 
 + 
 +**Run-Ausgabe im Terminal:**
 <code> <code>
 MicroPython v1.17 on 2021-09-02; ESP32 module with ESP32 MicroPython v1.17 on 2021-09-02; ESP32 module with ESP32
Line 56: Line 88:
 >>>  >>> 
 </code> </code>
- 
  
 ===== Version ===== ===== Version =====
  
-{{:module:micropython:CommandLineDispatcher:yymmddhhmm_CommandLineDispatcher_xxvxx.zip | yymmddhhmm_CommandLineDispatcher_xxvxx.zip}} \\+{{:module:micropython:CommandLineDispatcher:2112181004_CommandLineDispatcher_00V01.zip | 2112181004_CommandLineDispatcher_00V01.zip}} \\
  
 ----- -----
module/micropython/commandlinedispatcher/commandlinedispatcher.1639818245.txt.gz · Last modified: 2021/12/18 11:04 (external edit)