一直读到高电平

[复制链接]
 楼主| tian111 发表于 2013-8-11 10:45 | 显示全部楼层 |阅读模式
如果我将一个IC上的port0.0设置成strong slow ,高电平,另一个IC上的port0.7设置成pull dowm ,低电平,两个引脚用导线连接,读取pull dowm这段的电平为高电平,然后将strong slow 那个引脚设为pull down低电平,继续读取P0.0,一直读到高电平,这是为什么啊???
宋倩2010 发表于 2013-8-11 10:47 | 显示全部楼层
如果是port2或者port3?
 楼主| tian111 发表于 2013-8-11 10:49 | 显示全部楼层
当把引脚由strong slow高电平改为pull down低电平时再去读取回来的值就会是低电平。
chenho 发表于 2013-8-11 10:50 | 显示全部楼层
不懂,帮顶
 楼主| tian111 发表于 2013-8-11 10:53 | 显示全部楼层
这些IC的通讯方式用的是I2C,我改变master 的一个数组居然会使得通讯不成功,这个又是为什么啊???
 楼主| tian111 发表于 2013-8-11 10:54 | 显示全部楼层
只是改变数组里数据的顺序
gongche 发表于 2013-8-11 10:56 | 显示全部楼层
问题太泛了。
先弄明白strong slow和pull down的电路和该IO的数据寄存器的读写时序应该会有帮助。
huwr 发表于 2013-8-11 10:57 | 显示全部楼层
改变MASTER的一个数组就导致通讯失败,看看是不是吧slave的地址也改掉了?
 楼主| tian111 发表于 2013-8-11 10:58 | 显示全部楼层
算了,结贴了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

797

主题

8878

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部