问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

STM32中硬件IIC运行时候,老是停在下面这里,是主模式选择失败,我选择的是 I2C_Mode_I2C ,有关系么

发布网友 发布时间:2022-05-02 03:35

我来回答

2个回答

热心网友 时间:2023-10-09 08:26

不用搞这个了STM32的IIC通讯有个bug。
因为ack信号时间很短暂,一旦错过了这个短暂的ACK信号,STM32就挂了。
想用IIC的话,就用软件模拟吧。追问很短暂?STM32检测ACK的能力不会那么差吧,有成功的例子啊。有人说勘误表上也没有关于这方面的说法啊,有官方说这个STM32的硬件IIC不好用的么?谢谢

追答我试过。用STM32的IIC功能来读写24c02。前两个周期是可以正常读写的。一般到第三个字节开始,以后全都凌乱了,凌乱了,乱了,了。

因为CPU要处理很多不同的任务,一旦其他任务占用了CPU(空循环都不行),ACK就容易被错过。
官网的解决方案是,用最高优先级的DMA来实现IIC传输。

你google或者百度搜索一下。很多人都遇到这样的问题。虽然官网不承认这是个bug,但是实际上绝大多数情况下,这个IIC就是不好用。

热心网友 时间:2023-10-09 08:26

STM32F103的硬件I2C着实不好用,但Cortex-M0内核的F051对硬件I2C做了很大程度修改,比M3的要好用。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 请教STM32F103C8T6芯片的关于I2C使用的问题 STM32有硬件IIC,为什么很多应用,还要模拟IIC 请问stm32f103有几个I2C 求教STM32硬件I2C EV5和EV6错误问题 stm32f103有几个i2c 男人梦见杀鱼好不好? Pl/sql中利用( )属性来定义变量,使得其数据类型与变量或表中数据列表的列的数据类型 为什么很多人总是不开心呢? 为什么自己老是不开心? 防晒与隔离的区别在哪里? 哪个牌子的男士护肤品好一点? 为什么有的人老是过的不开心呢 为什么会经常不开心? 男生工作熬夜,易长痘痘该用什么护肤品。 为什么人总是要不开心? 口袋怪兽计算 求口袋妖怪个体值计算器 要离线版的 求口袋妖怪bw个体值计算器留下下载地址或者发给我 邮箱:1648242164@qq.com 华为笔记本微信截图只能发送两条 猫突然咬人变凶怎么回事 stm32 硬件I2C 返回标志位问题 stm32f103硬件i2c到底有什么问题 如何设置 stm32 为硬件 i2c 外设的从设备 关于STM32系列单片机I2C通信的问题,求教各位大牛 九十年代初流行街头的电子游戏麻将能换大三元的。在哪里能下载,手机能玩的。 有谁用过 STM32 硬件 I2C 驱动 RX8025SA 或类似芯片 街机麻将下载 求一个很老的单机的麻将游戏的名字,有下载方式的我会加分的 有一款手机的麻将游戏,能斗转星移、偷龙转凤的那个叫什么名字,怎么下载? 以前玩过的一款麻将游戏,配音都是方言,游戏叫什么名字?哪有下载呢? 求一款很早以前就有了的麻将游戏 关于科举考试 古代有哪些科举考试的有趣故事? 生石灰变成熟石灰是化学反应还是物理变化? 光绪朝有过几次科举考试 谁给我讲讲古代的科举考试.............................. 古代科举考试是怎样的?都有哪些奇闻? 历史上那些人通过科举考试形成名人的 生石灰到熟石灰的变化有新物质生成吗 是物理变化还是化学变化 科举制度是在哪次历史事件中被废除的 这一事件在文化领域还有哪些措施