发新帖我要提问
12
返回列表
打印
[STM32F1]

分享关于STM32f103 的硬件IIC I2C 调试心得与发现的问题

[复制链接]
楼主: 摩天轮1111
手机看帖
扫描二维码
随时随地手机跟帖
21
plsbackup| | 2017-10-12 22:10 | 只看该作者 回帖奖励 |倒序浏览
还是模拟的 IIC调试简单。

使用特权

评论回复
22
soodesyt| | 2017-10-12 22:13 | 只看该作者
这个的中断影响还是非常不错的。

使用特权

评论回复
23
mnynt121| | 2017-10-12 22:13 | 只看该作者
能够超过1Mhz的读取速度吗?

使用特权

评论回复
24
plsbackup| | 2017-10-12 22:13 | 只看该作者
跟着楼主学习一下硬件iic。

使用特权

评论回复
25
轻描淡写| | 2018-5-6 17:15 | 只看该作者
现在要用到stm32的I2C,很多人说F103系列的硬件I2C有问题,但是看了你的帖子,硬件I2C应该是没问题的,尝试调试下,谢谢经验分享。

使用特权

评论回复
26
zhq1332420609| | 2018-10-24 10:20 | 只看该作者
谢谢,大神分享

使用特权

评论回复
27
YANG5815| | 2018-12-10 10:08 | 只看该作者
MARK。感谢分享,谢谢楼主!

使用特权

评论回复
28
yonghumingID| | 2019-4-4 15:46 | 只看该作者
谢谢分享

使用特权

评论回复
29
annko2005| | 2019-11-26 15:21 | 只看该作者
谢谢分享!

使用特权

评论回复
30
simonliu009| | 2019-11-26 16:23 | 只看该作者
我都是用CUBE库
改一改某个初始化的顺序的bug
就可以愉快的用硬件IIC了

使用特权

评论回复
31
zjq985062714| | 2019-11-30 10:15 | 只看该作者
要是能更新hal库的就好了

使用特权

评论回复
32
然后呢22| | 2019-12-6 15:13 | 只看该作者
感谢分享

使用特权

评论回复
33
eWorker| | 2021-1-31 19:03 | 只看该作者
simonliu009 发表于 2019-11-26 16:23
我都是用CUBE库
改一改某个初始化的顺序的bug
就可以愉快的用硬件IIC了 ...

初始话顺序bug是指什么?

使用特权

评论回复
34
simonliu009| | 2021-2-4 11:00 | 只看该作者
eWorker 发表于 2021-1-31 19:03
初始话顺序bug是指什么?

新版的cubemx据说已经修复。
简单说就是要在
void HAL_I2C_MspInit(I2C_HandleTypeDef* i2cHandle)中把下面这句
__HAL_RCC_I2C2_CLK_ENABLE();
放在GPIO初始化之前

使用特权

评论回复
35
wanghaoshabi| | 2021-2-4 11:25 | 只看该作者
STM32 的硬件 IIC 非常复杂,更重要的是不稳定,故不推荐使用

使用特权

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

本版积分规则