User Tools

Site Tools


module:microcontroller:stm32f103i2cmasterslave:stm32f103i2cmasterslave

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:microcontroller:stm32f103i2cmasterslave:stm32f103i2cmasterslave [2022/11/20 11:34] – [221119] omdevelopmodule:microcontroller:stm32f103i2cmasterslave:stm32f103i2cmasterslave [2022/12/03 10:47] (current) – [211119] omdevelop
Line 6: Line 6:
  
 ===== Abstract ===== ===== Abstract =====
-  * zwei STM32F103 tauschen Daten über gemeinsam verdrahteten I2C-Bus aus+  * zwei STM32F103C8T6(BluePill) tauschen Daten über gemeinsam verdrahteten I2C-Bus aus 
 +  * bidirektionale I2C-Kommunikation von Master nach Slave: 
 +    * Master-Transmit -> Slave: Senden von N-Bytes zum Slave 
 +    * Master-Request -> Slave: Master-Anfrage, Slave sendet zum Master N-Bytes 
 +  * Beispiele für VSCode
 ===== ToDo ===== ===== ToDo =====
 +---
 ===== Done ===== ===== Done =====
 ==== 221119 ==== ==== 221119 ====
Line 16: Line 20:
   * Download : {{:module:microcontroller:stm32f103i2cmasterslave:2211192130_stm32f103i2cmasterslave_01v02_ms.zip | 2211192130_STM32F103I2CMasterSlave_01V02_MS.zip}}   * Download : {{:module:microcontroller:stm32f103i2cmasterslave:2211192130_stm32f103i2cmasterslave_01v02_ms.zip | 2211192130_STM32F103I2CMasterSlave_01V02_MS.zip}}
 {{:module:microcontroller:stm32f103i2cmasterslave:2211192124_mastercom9slavecom10.png?600 | 2211192124_MasterCOM9SlaveCOM10.png}} {{:module:microcontroller:stm32f103i2cmasterslave:2211192124_mastercom9slavecom10.png?600 | 2211192124_MasterCOM9SlaveCOM10.png}}
-\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ +\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\  
 +Terminal-Protokoll: bidirektionale Master(links)-Slave(rechts)-Kommunikation
 ==== 221119 ==== ==== 221119 ====
   * prinzipielle unidirektionale Kommunikation von Master nach Slave   * prinzipielle unidirektionale Kommunikation von Master nach Slave
Line 22: Line 27:
  
  
-==== 211119 ====+==== 221119 ====
   * Ausgang: [[module:microcontroller:stm32f103pcf8574portwrite:stm32f103pcf8574portwrite|I2C-Master(STM32F103) mit I2C-Slave(PCF8574)]]   * Ausgang: [[module:microcontroller:stm32f103pcf8574portwrite:stm32f103pcf8574portwrite|I2C-Master(STM32F103) mit I2C-Slave(PCF8574)]]
-  * mehrere Versuche, I2C-MultiMaster-Betrieb mit zwei STM32F103 aufzubauen: +  * zahlreiche Versuche, I2C-MultiMaster-Betrieb mit zwei STM32F103 aufzubauen, misslingen  
-  * mehrere Hinweise: Arduino-I2C ist NICHT Multi-Master-fähig!!! +  * funktionierende I2C-Multi-Master-Arduino-Libraries kann ich nicht finden 
-  * -> STM32F103I2CMasterSlave+  * ausserdem mehrere Hinweise: Arduino-I2C ist NICHT Multi-Master-fähig!!! 
 +  * unterm Strich bleibt dieses Modul: STM32F103I2CMasterSlave
  
 -------------- --------------
module/microcontroller/stm32f103i2cmasterslave/stm32f103i2cmasterslave.1668940498.txt.gz · Last modified: 2022/11/20 11:34 by omdevelop