电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
硬件iic、软件iic抉择
已解决
73482
个问题
已帮助
5993
位优秀工程师
硬件iic、软件iic抉择
1061368165@qq.com
2018-03-23
浏览量:1729
论坛很多关于stm32硬件iic的负面消息,说st为了规避nxp的iic专利,把硬件iic设计得无比复杂,只要有比他高优先级的中断任务就会出错。但是硬件iic可以调用dma,这是软件模拟无法实现的。现在想以比较稳定的方式读取adxl345的数值,应该如何抉择,听说这个模块还支持spi,那stm32的spi会不会好一些呢?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
莱克迷KW
使用新的HAL库,硬件IIC是没有问题的。使用正常。
模拟的IIC效率不是很高。
发布于
2018-03-23
举报
评论 1
0
0
day_day
回复了 莱克迷KW:就是说如果是hal库的话不会出现论坛上说的那些如果中断优先级不高的话会卡死的现象?
回复
其他答案
数量:
14
skawu
spi没问题,iic一般都是gpio模拟
发布于
2018-03-23
举报
评论 1
0
0
电子老工程师
回复了 :https://www.mouser.cn/datasheet/2/57/BULGS00815_1-2539258.pdf
回复
hayden
STM32的SPI还是很好用的,至今没发现它有什么问题,至于IIC个人喜欢用模拟IIC,便于移植。
发布于
2018-03-23
举报
评论 1
0
0
电子老工程师
回复了 :NC7S08P5X-F080此物料已停产,暂没有找到相关的资料,目前还无法确认
回复
不疯不魔
SPI还是很好用的,STM32的IIC建议采用模拟IIC,因为硬件iic有版权问题,stm32采用了自己的手段达到了iic功能
发布于
2018-03-23
举报
评论 1
0
0
电子老工程师
回复了 :特殊材质通电发热,达到温控的功能
回复
US
stm32上用硬件iic也可以采用外部iic芯片实现
发布于
2018-03-24
举报
评论 1
0
0
电子老工程师
回复了 :GRM32ER71A476ME15L Murata Manufacturing X7R常用。
回复
annysky
这个我用过,我使用的是硬件的,软件模拟也可以。现在很多的SPI还有I2C都是模拟,用着很方便,重要的是时序的控制
发布于
2018-03-24
举报
评论 1
0
0
电子老工程师
回复了 :https://www.bannerengineering.com/us/en/products/part.73841.html
回复
dreamadmirer
32的SPI使用效果很好,但是硬件IIC就比较难以使用,一般都是软件IIC,使用的效果很不错。
发布于
2018-03-24
举报
评论 1
0
0
电子老工程师
回复了 :PH20‐472 , Powerhen Electronic Co.,Ltd ,4.7uH
回复
donatello
就用模拟I2C就好了,速度不会相差很多,一直都是这样用。32的硬件I2C我也用过,感觉不如想象中的好用,还是NXP那边比较专业。
发布于
2018-03-24
举报
评论 2
0
0
电子老工程师
回复了 :1、包装的区别 2、/S400118罗彻斯特自定义的
回复
电子老工程师
回复了 :74HC7014D/S400118原厂级供应商平台,查不到这颗料的信息,具体含义建议咨询供应商
回复
厉害企鹅
软件IIC就是使用GPIO进行模拟IIC的时序,这样容易被中断打断,从而丢数据
发布于
2018-03-24
举报
评论 1
0
0
电子老工程师
回复了 :原厂定制件,没有相关文件。
回复
陈龙
SPI更快 II2接线更少
发布于
2018-03-25
举报
评论 1
0
0
电子老工程师
回复了 :https://www.mouser.com/datasheet/2/179/PDF_DS_09110009925_EN-2475341.pdf
回复
Linux小学童
STM32的SPI一直很好用,没问题;至于硬件I2C,只是在较早的库函数版本和处理器上有比较难调试的问题;现在HAL库也没问题;根据I2C接口的特点,软件模拟I2C也没问题。
发布于
2018-03-25
举报
评论 1
0
0
电子老工程师
回复了 :套件内容包含USB-I2C烧录器
回复
快没时间了
要求通讯的速度的时候还是用硬件IIC吧,平时可以用软件IIC,方便移植。
发布于
2018-03-26
举报
评论 1
0
0
电子老工程师
回复了 :温度范围不一样IQZ: -40°C ~ 85°C (TA),CQZ:0°C ~ 70°C (TA)。
回复
我对面的武器
都是可以使用GPIO模拟的。但是模拟的通讯,实时性不好。
发布于
2018-03-27
举报
评论 1
0
0
电子老工程师
回复了 :见附件
回复
ickey_LYL
要求比较高可以用硬件,软件一样可以达到目的
发布于
2018-04-22
举报
评论 0
0
0
汉云
建议还是使用SPI好一些,稳定并且速度比IIC要快很多
发布于
2018-04-22
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
硬件iic、软件iic抉择
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: