MCAL I2C Slave 模式 一直进I2C_SLAVE_EVENT_RX_FULL问题
-
-
调试I2C slave模式时 一段时间后会进I2C_SLAVE_EVENT_RX_FULL,这样会导致后面数据读不到, 但我在读之前清空过RxBUFF了
-
还是会报rxbuff full问题,这是我slave相关配置,使用dma通道,另外YT配置优先级数字是低,优先级高,还是数字高,优先级高
-
-
优先级数字改小后,还是会进RXbuff full
-
-
长度没有超出 ,我现在的操作是,在I2C_SLAVE_EVENT_TX_REQ事件中调用CddI2c_PrepareSlaveBuffer,准备buff,在I2C_SLAVE_EVENT_STOP事件中,读取RXBUFF,处理数据,(I2C_SLAVE_EVENT_TX_REQ事件也同样调用CddI2c_PrepareSlaveBuffer传送数据,但BUFF不同)
-
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...