smcdh
发表于 2015-1-11 07:57:16
之前做一个项目要用到IIC,先是用硬件IIC结果老是有问题,没办法只能换成软件模拟IIC,网上也有很多人说硬件IIC好像有点问题
lkl0305
发表于 2015-1-11 09:21:33
看来I2C硬件还是不好做的
hanmcustm
发表于 2015-1-12 19:15:08
使用内部的IIC调试太麻烦了,花的时间太多。
lx09110718
发表于 2015-1-13 10:43:40
弱弱的问一句,什么是用硬件,什么是用模拟?
fhliujie
发表于 2015-1-13 15:18:27
我的感觉也是IIC用模拟,我现在是用ST提供的库,虽然可以读到IIC的数据,但板子上批量后,发现有些问题,有时读出的数据是错的。准备改成模拟,但还没有动手改。
lkl0305
发表于 2015-1-13 17:21:20
fhliujie 发表于 2015-1-13 15:18
我的感觉也是IIC用模拟,我现在是用ST提供的库,虽然可以读到IIC的数据,但板子上批量后,发现有些问题,有 ...
找到可能的原因了没?读错数据的几率有多大
lkl0305
发表于 2015-1-14 00:07:02
lx09110718 发表于 2015-1-13 10:43
弱弱的问一句,什么是用硬件,什么是用模拟?
硬件是使用片内外设加编程,模拟IO是用软件控制IO模拟出I2C时序
beian10
发表于 2015-1-15 19:08:41
能用硬件的就用硬件实现
Inc_brza
发表于 2015-1-15 19:11:57
SPI可以用外设,IIC建议模拟
fhliujie
发表于 2015-2-9 14:05:21
现在我的程序也都改为通过IO口模拟IIC了,不使用ST的库了,太坑人了。