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

据说stm32的iic很鸡肋这是真的吗?

[复制链接]
小贾-370388 提问时间:2015-1-6 17:19 /
阅读主题, 点击返回1楼
收藏 2 评论19 发布时间:2015-1-6 17:19
19个回答
小贾-370388 回答时间:2015-1-6 23:04:40
feixiang20 发表于 2015-1-6 22:33
卡死是冲突引起的吗

我看了一篇文章http://bbs.ednchina.com/BLOG_ARTICLE_2153053.HTM里面说的是因为主接受导数据后没有发送停止位造成的从一直发
feixiang20 回答时间:2015-1-6 23:21:53
没有停止位?
Dylan疾风闪电 回答时间:2015-1-6 23:30:12
I2C在CM0的版本外设作了变更,是可以正常使用的!
在CM3的版本,如STM32F103x,使用起来比较麻烦、存在硬件bug,这个版本强烈建议用IO口模拟来做。
祥见官方的勘误手册。
-----------------------------------------------------------------------
主要问题出在硬件的总线busy异常,导致整个总线忙,需要主从设备同时复位I2C才能解决。这个问题在双MCU的I2C通讯中尤为头痛。
在I2C与被动芯片通讯中,没有太大的影响。
-----------------------------------------------------------------------
关于这个问题,你可以百度一下,能够找到很多资料。我在网上也参与过此部分的讨论。
小贾-370388 回答时间:2015-1-7 08:19:14
本帖最后由 小贾-370388 于 2015-1-7 08:20 编辑
Dylan疾风闪电 发表于 2015-1-6 23:30
I2C在CM0的版本外设作了变更,是可以正常使用的!
在CM3的版本,如STM32F103x,使用起来比较麻烦、存在硬件 ...

谢谢你的回答,那M4有类似的问题吗
blueskyds 回答时间:2015-1-7 10:34:54
8.jpg
小贾-370388 回答时间:2015-1-7 11:32:26
听说m0没问题?

arm-00101 回答时间:2015-1-8 15:34:59
遇到过原因主要是主接收完没有发出停止位,造成从一直发
mmo 回答时间:2015-1-8 15:41:31
用模拟的吧
dgd760126 回答时间:2015-1-8 15:47:22
对用模拟的
12

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版