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

分享一个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扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版