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的库了,太坑人了。
页: 1 [2]
查看完整版本: 使用STM32的SPI和I2C时,用I/O口模拟还是片内外设?