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:27] – [211119] 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 ====
 +  * bidirektionale I2C-Kommunikation von Master nach Slave:
 +    * Transmit: Master -> Slave : Senden von N-Bytes
 +    * Request: Master -> Slave : Master-Anfrage, damit (unter dem Takt des)Slave zum Master N-Bytes sendet
 +  * Download : {{:module:microcontroller:stm32f103i2cmasterslave:2211192130_stm32f103i2cmasterslave_01v02_ms.zip | 2211192130_STM32F103I2CMasterSlave_01V02_MS.zip}}
 +{{:module:microcontroller:stm32f103i2cmasterslave:2211192124_mastercom9slavecom10.png?600 | 2211192124_MasterCOM9SlaveCOM10.png}}
 +\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ 
 +Terminal-Protokoll: bidirektionale Master(links)-Slave(rechts)-Kommunikation
 +==== 221119 ====
 +  * prinzipielle unidirektionale Kommunikation von Master nach Slave
 +  * Download : {{:module:microcontroller:stm32f103i2cmasterslave:2211191918_stm32f103i2cdualmaster_01v01_ms.zip | 2211191918_STM32F103I2CDualMaster_01V01_ms.zip}}
 +
  
-==== 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.1668940031.txt.gz · Last modified: 2022/11/20 11:27 by omdevelop