智能车制作

标题: 128的IO口 查键程序 [打印本页]

作者: 想飞的菜鸟    时间: 2013-6-3 22:18
标题: 128的IO口 查键程序
由于外部中断不够用,我用了PA口。
DDRA=0X00; 定义为输入
PORTA_PA0=1;
我发现定义为输入时,置1 都是低电平。查了资料,好像是要设置上拉寄存器!看了资料,有的说PA口没有上拉寄存器,有些说有。我不知道怎么设置!求帮忙

作者: mtyterry    时间: 2013-6-3 22:18
上拉寄存器PUCR
作者: 穆旦阿斗    时间: 2013-6-3 22:56
有上拉的呀,设置为输入时可以设置悬空时的数据寄存器是高还是低,上拉就是1,查键的话应该上拉的
作者: mtyterry    时间: 2013-6-3 23:39
PA口有上拉的。
作者: mtyterry    时间: 2013-6-3 23:42
包括了PA ,PB。。。。。
作者: 想飞的菜鸟    时间: 2013-6-4 10:00
mtyterry 发表于 2013-6-3 23:41
上拉寄存器PUCR

我的PB口设置成输出,用于液晶的数据口!PA设置成输入,然后设置上拉寄存器会不会影响PB口的啊!
作者: mtyterry    时间: 2013-6-5 00:21
想飞的菜鸟 发表于 2013-6-4 10:00
我的PB口设置成输出,用于液晶的数据口!PA设置成输入,然后设置上拉寄存器会不会影响PB口的啊!

你只设置A口的上拉就没有问题。




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2