打印
[STM32F1]

硬件IIC的BUG是否已经修复了?

[复制链接]
518|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IntelCore|  楼主 | 2025-1-20 13:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST一直以来的梗,硬件IIC。。。
这个BUG最近好像没见到了,是不是已经修复了?

使用特权

评论回复
沙发
Amazingxixixi| | 2025-1-21 16:57 | 只看该作者
不知道,一直用软件IIC

使用特权

评论回复
板凳
冰春彩落下| | 2025-2-10 01:12 | 只看该作者
估计是修复了,用HAL

使用特权

评论回复
地板
三生万物| | 2025-2-10 02:23 | 只看该作者
其实硬件I2C好像在特殊情况下才能触发到bug

使用特权

评论回复
5
江河千里| | 2025-2-10 03:34 | 只看该作者
没遇到过,我也是没遇到过

使用特权

评论回复
6
淡漠安然| | 2025-2-10 04:45 | 只看该作者
其实用软件的I2C就好了

使用特权

评论回复
7
光辉梦境| | 2025-2-10 05:51 | 只看该作者
随着ST不断更新其微控制器(MCU)系列和相关的固件库,许多早期报告的问题可能已经被修复或得到改进

使用特权

评论回复
8
暖了夏天蓝了海| | 2025-2-10 06:46 | 只看该作者
早期的一些STM32系列MCU在使用硬件I2C时,可能会遇到I2C总线死锁在BUSY状态无法恢复的问题。这通常是由于总线故障(如SCLSDA短路)或固件中的错误处理导致的

使用特权

评论回复
9
一秒落纱| | 2025-2-10 07:47 | 只看该作者
ST官方和一些社区成员已经提出了多种解决方案,包括使用SWRST位复位I2C控制器、在初始化前确保I2C引脚处于正确状态等

使用特权

评论回复
10
夜阑风雨| | 2025-2-10 08:38 | 只看该作者
硬件I2C通信失败可能由于多种原因,包括时钟频率设置不当、从设备地址错误、总线被其他设备占用等。这些问题通常需要通过仔细的配置和调试来解决

使用特权

评论回复
11
远山寻你| | 2025-2-10 09:59 | 只看该作者
ST不断更新其固件库,以修复已知的错误和改进性能。这些更新可能包括改进I2C控制器的错误处理、增强稳定性和兼容性等

使用特权

评论回复
12
别乱了阵脚| | 2025-2-10 10:41 | 只看该作者
随着STM32系列的不断升级,新的MCU可能包含改进的硬件设计和固件支持,从而减少了硬件I2C相关的问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

372

帖子

0

粉丝