User Tools

Site Tools


module:microcontroller:stm32f103i2cmasterslave:stm32f103i2cmasterslave

STM32F103I2CMasterSlave

Abstract

  • 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

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

 2211192124_MasterCOM9SlaveCOM10.png










Terminal-Protokoll: bidirektionale Master(links)-Slave(rechts)-Kommunikation

221119

221119

  • zahlreiche Versuche, I2C-MultiMaster-Betrieb mit zwei STM32F103 aufzubauen, misslingen
  • funktionierende I2C-Multi-Master-Arduino-Libraries kann ich nicht finden
  • ausserdem mehrere Hinweise: Arduino-I2C ist NICHT Multi-Master-fähig!!!
  • unterm Strich bleibt dieses Modul: STM32F103I2CMasterSlave

Open Hard- & Software DokuWiki Module MicroController

module/microcontroller/stm32f103i2cmasterslave/stm32f103i2cmasterslave.txt · Last modified: 2022/12/03 10:47 by omdevelop