遇到的一个关于功能IO口的问题

昨天编写程序的时候,要使用一个按键做为返回功能,这个按键是P0_4,然而我发现按下此按键时没有做用。调试发现读出此IO口的电平值一直是0.一直被拉低了。开始觉得是硬件问题,查了下也没有问题。继续查程序。最后才发现是端口功能设置的问题。开始老板的程序对P0这样赋值的调试

P0SEL|=0X3C,这样的话,用到了P0_4,P0_5做为UART的硬件流控制,改成P0SEL|=0x0C,问题就解决了。取消掉UART硬件流控制。可是疑问是开始为0X3C时,一样做为P0_5的一个按键就没有影响呢。硬件

相关文章
相关标签/搜索