Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
反馈一下使用CddI2c的两个问题 1.使用CddI2c_SyncModeTransfer这个阻塞传输接口时发现缺少对MIE寄存器里的中断使能,只有在结束时disable了这些中断使能,导致使用这个接口时Arbitration Lost 、 line low timeout这些错误检测不到,实际测试短SDA,SCLK到地后再移除故障时,I2C不能恢复正常工作。
2.I2C_Lld_MasterIRQHandler中断处理里把Pin Timeout当成I2C_MASTER_EVENT_END_TRANSFER事件处理感觉也不太合理
同步传输的时候会检测MSTS硬件的状态,不需要MIE的中断使能,故障问题和2在后续版本修复了。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...