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

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

[复制链接]
zhous 发布时间:2015-1-8 20:52
阅读主题, 点击返回1楼
收藏 7 评论41 发布时间:2015-1-8 20:52
41个回答
edmundlee 回答时间:2019-4-6 15:13:18
zc1107473010 发表于 2019-4-6 14:19' `. @: X: E  ^% N
因为I2C是需要主从机在硬件适配的,硬件模式连接EPPROM也许没问题,但是与其它非ST芯片或者FPGA连接 ...
0 @$ b. ^; s5 ?# r0 e
我总结一下你说的吧, 用硬件出了问题你不会找, 你对任务的控制(甚至没有控制)会超过几百个us,$ E" W, q1 [' \, g% r
而且你做的项目是容许你在通过IIC读写时, 其它什么事情都不用管的。
飞的山一样高 回答时间:2019-4-6 18:31:24
edmundlee 发表于 2019-4-6 15:13  s: {* V* ^- B$ P6 H  ]
我总结一下你说的吧, 用硬件出了问题你不会找, 你对任务的控制(甚至没有控制)会超过几百个us,3 O+ s  u) z$ g5 p) B; R
而且 ...

5 ?  s$ G# v9 w5 I, m1 U那只是你认为的,硬件/软件I2C我都用过,也产品长期运行过,纠结与硬件/软件真是最低级的地方,另外I2C读写是可以在最底层开关中断的,不知道你做什么项目能精确的需要控制到这读取几个字节的时间,就算在医疗产品项目上,我也没碰到这个需求,别为了装而装。
edmundlee 回答时间:2019-4-6 19:29:19
zc1107473010 发表于 2019-4-6 18:31' j: O- j4 m" W  w
那只是你认为的,硬件/软件I2C我都用过,也产品长期运行过,纠结与硬件/软件真是最低级的地方,另外I2C读 ...
  I6 r% u7 f" ]/ x$ \; b
不是我以为, 是你自己说的, 我只是把你说的 “而且遇到也很难解决” 的意思重复了一遍
' n- Y) N: L# N
/ s* U6 V0 m+ l$ a' }! P& {) p原来你用IIC只读几个字节? 底层中断?那要不要马上处理你的中断?
  W. t2 C6 ]' d8 l: t那要是有个项目要不的停的存档数据, 每个发生的事件都要循环的记录到IIC去, 这类项目你就当成是非常非常高级的项目了? 呵呵
( [( t$ D' ~4 I3 L9 U1 s
  E  `$ e% w9 c, e* @
zhangxu56726 回答时间:2019-4-8 09:20:28
我用好像没出过问题
Kevin_G 回答时间:2019-4-8 10:31:59
顶一下,ST的IIC还是非常符合标准的
Kevin_G 回答时间:2019-4-8 10:33:23
收藏
stickvc 回答时间:2019-4-22 10:57:14
双STM32 主从通讯 主硬件IIc 从采用中断
韦氏0 回答时间:2019-4-22 12:21:24
学习
stickvc 回答时间:2019-4-26 09:54:18
好帖,顶起来,不能沉下去!
ststt 回答时间:2019-6-20 16:03:34
学习学习
cyx000821 回答时间:2019-7-30 00:53:57
1111111111111111111
Glenxu 回答时间:2019-8-8 22:56:29
IIC学习了,还没用过,谢谢!
wdliming-222461 回答时间:2019-8-10 11:15:59
那必须支持一个!!!!
wdliming-222461 回答时间:2019-8-10 11:16:36
zhous 发表于 2015-1-8 20:57
6 a0 {6 |4 O' S; m# N函数库在官网有,最新3.61版本

) z; h! g5 ]  M% `- b. ~' X不是3.5吗??有更新??
烤猪 回答时间:2019-9-20 14:48:55
学习学习

所属标签

相似分享

官网相关资源

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