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

分享一个STM32F103的硬件IIC代码库,完美解决IIC问题!  

[复制链接]
zhous 发布时间:2015-1-8 20:52
阅读主题, 点击返回1楼
收藏 7 评论36 发布时间:2015-1-8 20:52
36个回答
308343327 回答时间:2019-3-29 10:00:30
顶一顶哈
jweiok 回答时间:2019-3-29 11:23:54
订一下,要是有详细的函数使用说明就好了,函数的参数内容不详细
edmundlee 回答时间:2019-3-29 14:16:13
确实, 大部分码农都只用IO模拟的IIC, 都说硬件不稳定, 要是你问他具体怎么个不稳定, 他就顾左右而言他。就是说不出心里的那一句“我调不好”

一般码农这样说就罢了, 竞然有一讲物联的视频的也说IIC硬件不稳定, 真的服了

另一个现象是, 大部分淘淘上卖的开发板IIC接EEPROM的总线, 都没有加外置上拉电阻, 说明, 根本就没人用硬件IIC。

我就奇怪, 你们做的项目都是只做单一任务的?读写IIC时其它事情一慨不管的么?真是幸福


jyl518-283289 回答时间:2019-3-29 15:52:31
好东西,收藏了
zc1107473010 回答时间:2019-4-6 14:19:34
edmundlee 发表于 2019-3-29 14:16
确实, 大部分码农都只用IO模拟的IIC, 都说硬件不稳定, 要是你问他具体怎么个不稳定, 他就顾左右而言他 ...

     因为I2C是需要主从机在硬件适配的,硬件模式连接EPPROM也许没问题,但是与其它非ST芯片或者FPGA连接呢,这些问题都是未知,而且遇到也很难解决,而软件模拟能解决100%的问题,出问题了也很好发现,还有I2C读取的时间是相当短的过程,关闭中断不知能耽误几百us,有什么影响。硬件实现简单,对于常用芯片够了,软件模拟同样通用性好,别一叶障目。
edmundlee 回答时间:2019-4-6 15:13:18
zc1107473010 发表于 2019-4-6 14:19
因为I2C是需要主从机在硬件适配的,硬件模式连接EPPROM也许没问题,但是与其它非ST芯片或者FPGA连接 ...

我总结一下你说的吧, 用硬件出了问题你不会找, 你对任务的控制(甚至没有控制)会超过几百个us,
而且你做的项目是容许你在通过IIC读写时, 其它什么事情都不用管的。
zc1107473010 回答时间:2019-4-6 18:31:24
edmundlee 发表于 2019-4-6 15:13
我总结一下你说的吧, 用硬件出了问题你不会找, 你对任务的控制(甚至没有控制)会超过几百个us,
而且 ...

那只是你认为的,硬件/软件I2C我都用过,也产品长期运行过,纠结与硬件/软件真是最低级的地方,另外I2C读写是可以在最底层开关中断的,不知道你做什么项目能精确的需要控制到这读取几个字节的时间,就算在医疗产品项目上,我也没碰到这个需求,别为了装而装。
edmundlee 回答时间:2019-4-6 19:29:19
zc1107473010 发表于 2019-4-6 18:31
那只是你认为的,硬件/软件I2C我都用过,也产品长期运行过,纠结与硬件/软件真是最低级的地方,另外I2C读 ...

不是我以为, 是你自己说的, 我只是把你说的 “而且遇到也很难解决” 的意思重复了一遍

原来你用IIC只读几个字节? 底层中断?那要不要马上处理你的中断?
那要是有个项目要不的停的存档数据, 每个发生的事件都要循环的记录到IIC去, 这类项目你就当成是非常非常高级的项目了? 呵呵

zhangxu56726 回答时间:2019-4-8 09:20:28
我用好像没出过问题
Kevin201707 回答时间:2019-4-8 10:31:59
顶一下,ST的IIC还是非常符合标准的

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

官网相关资源

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