智能车制作
标题:
吐槽贴
[打印本页]
作者:
1249652816
时间:
2013-8-7 15:57
标题:
吐槽贴
用xs128的两个gpio模拟iic协议通信,被折磨得死去火来,有同样经历的吐个槽哈。
作者:
quzhanguang
时间:
2013-8-7 16:56
可能是你的设备问题,协议移植不难。
作者:
yangbw4978
时间:
2013-8-7 17:04
移植时时刻注意数据方向。。
作者:
sanzhong
时间:
2013-8-7 20:43
给个提示,只要在IIC的数据读取时,记得将相应的SDA端口方向寄存器改为输入方向,因为在读和写的时候得分别修改SDA的数据方向,其他倒是没什么注意的了,还有就是把ADDR接地,这样程序里使用的地址才有效,不然还得改程序里的设备地址。
作者:
简单丹
时间:
2013-8-9 09:14
作者:
kunder
时间:
2013-8-11 20:20
sanzhong 发表于 2013-8-7 20:43
给个提示,只要在IIC的数据读取时,记得将相应的SDA端口方向寄存器改为输入方向,因为在读和写的时候得分别 ...
ADDR接地?ADDR是什么
作者:
sanzhong
时间:
2013-8-12 08:41
本帖最后由 sanzhong 于 2013-8-12 08:43 编辑
大部分的IIC芯片,为了能够在总线上挂接多个器件,会引出一个ADDR端,对IIC芯片进行选址,通过将ADDR端分别置高和置地,实现对同一总线上不同芯片的操作。一般芯片的数据手册或者你买的模块的手册上应该都会有说明,ADDR的高低关系着你芯片的地址。只有地址正确了才能读写芯片。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2