智能车制作

标题: xs128有的io口不能通用啊 [打印本页]

作者: telnetipc    时间: 2014-4-17 23:09
标题: xs128有的io口不能通用啊
比如pb口,我用做按键,结果根本检测不到低电平
DDRB=0XFF;(上拉)//难道需要硬件上拉,还没试
PORTB=0XFF;
DDRB=0X00;
比如PE口,PE0和PE1不能同时检测低电平,只能用PE0,而且PE0不可以当做输出口。。。我用的是80引脚的128最小系统板,求大神解释下怎样配置IO口(PB0---PB7连有led灯),会不会是我的最小系统板电路的问题。。。。
作者: telnetipc    时间: 2014-4-17 23:13
查遍了芯片资料也没有这方面的解释,只是说了将IO设置为输入和输出模式,有的IO口管用,比如PA,但是有的偏偏就是不行,有懂这方面的大神麻烦指点一下吧,小弟感激不尽
作者: 机器人没名字    时间: 2014-4-18 00:08
A口控制上拉的有一个专门的寄存器吧
作者: emper    时间: 2014-4-18 10:28
上拉不是这么设置的,你那个是设置输出还是输入,ab口是通用io口,e1和e0一个是不可屏蔽外部中断,一个是可屏蔽外部中断,e口能做普通io口的有2356,上拉的寄存器一时记不起来了←_←
作者: 纸船    时间: 2014-4-18 16:32
要设置上拉,PUCR_PUPBE=1;这样就把B口设成上拉了




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