我想同时将STM32L053编程为I2C主设备和从设备(仅用于学习背景)。所以我想在两个STM32L0之间发送数据。
我的代码是那样的东西:
Init_everything();
HAL_Slave_Receive_DMA(&hi2c, RxBuffer, 1);
...
HAL_Master_Transmit_DMA(&hi2c, TxBuffer, 1);
...
但我无法发送消息。没有奴隶接收它运作良好。 那么有没有可能中止奴隶的复活,作为主人传输并再次启动奴隶接收? 我找不到那样的功能。
由于