STC单片机的外部中断0当作普通IO口用出错
如题:我在使用STC12C5A60S2这款单片机
在调试摇杆的程序,摇杆的两个电位器用AD采的
向下按的按键接的是P3.2,不用它的外部中断,只是想用它当作普通的IO口用
// sbit enter=P3^2;
// if(enter==0)
// {
// putstr("OK");
// delay_ms(10);
// if(enter==0)
// putstr("ENTER");
// else
// putstr("error");
// }
// else
// {
// putstr("error");
// putch('\r');
// putch('\n');
// }
问题是这样的,不按按键时,串口发送数据正常,按下时,串口助手上没收到数据(字符格式显示),松开后正常!
不知道这是怎么回事儿。外部中断0我也屏蔽了,我换其他的IO口就正常能发出来数据!
谢谢大家! 本帖最后由 lcw_swust 于 2012-6-15 15:28 编辑
估计这个脚坏掉了,直接连到VCC了,按下去VCC和GND连通了,所以发不出数据 和3.1短了吧 34071417 发表于 2012-6-16 10:07 static/image/common/back.gif
和3.1短了吧
嗯,确实是短了,谢谢啊,发完帖子我就查出来了,自己的疏忽啊
谢谢两位!
页:
[1]