打印

port0的问题

[复制链接]
8630|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yufe|  楼主 | 2012-1-25 15:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果我将一个IC上的port0.0设置成strong slow ,高电平,另一个IC上的port0.7设置成pull dowm ,低电平,两个引脚用导线连接,读取pull dowm这段的电平为高电平,然后将strong slow 那个引脚设为pull down低电平,继续读取P0.0,一直读到高电平,这是为什么啊???
沙发
zhuww| | 2012-1-25 15:29 | 只看该作者
如果是port2或者port3?

使用特权

评论回复
板凳
yufe|  楼主 | 2012-1-25 15:31 | 只看该作者
当把引脚由strong slow高电平改为pull down低电平时再去读取回来的值就会是低电平。

使用特权

评论回复
地板
zhanglli| | 2012-1-25 17:34 | 只看该作者
不懂,帮顶

使用特权

评论回复
5
yufe|  楼主 | 2012-1-25 17:38 | 只看该作者
这些IC的通讯方式用的是I2C,我改变master 的一个数组居然会使得通讯不成功,这个又是为什么啊???

使用特权

评论回复
6
yufe|  楼主 | 2012-1-25 17:39 | 只看该作者
只是改变数组里数据的顺序

使用特权

评论回复
7
hanwe| | 2012-1-25 17:42 | 只看该作者
好难啊

使用特权

评论回复
8
yufe|  楼主 | 2012-1-25 17:48 | 只看该作者
算了,结贴了

使用特权

评论回复
9
gexingyouxian| | 2012-1-31 20:43 | 只看该作者
试试别的端口吧

使用特权

评论回复
10
ARTH| | 2012-2-1 17:15 | 只看该作者
问题太泛了。
先弄明白strong slow和pull down的电路和该IO的数据寄存器的读写时序应该会有帮助。
改变MASTER的一个数组就导致通讯失败,看看是不是吧slave的地址也改掉了?希望能帮到你。
共同学习。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

983

主题

10170

帖子

1

粉丝