你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H5的I3C模块,target rx和tx时,硬件都存在bug

[复制链接]
sdatling 提问时间:2024-10-18 18:55 / 未解决

当接收数据的长度超过255个后,就无法产生rx-fifo not empty的中断

下图中控制器发送从小到大的257个数据,然后第三行是我在target中断入口toggle的IO。可以看到当收到第256字节的数据(0xff)时,没有产生中断,直到最后产生完成中断。

image.png

TX这边。当发送的数据达到210个左右的时候,不再上tx fifo not full的中断,或者说tx的中断无法硬件自动消除,导致驱动内一直塞数据,实际数据没有发出,fifo一直处于溢出状态,接下来数据发出不正确(波形不会停止,因为是主机控制),并且会对数据本身的buf有影响......

收藏 评论0 发布时间:2024-10-18 18:55

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版