liuerbin 发表于 2013-5-24 09:13:42

ARMlpc2478 IO口配置问题,请教。

本帖最后由 liuerbin 于 2013-5-24 14:45 编辑

lpc2478+keil uVision4
子程序1中配置:
PINSEL0&=~0x00300000;            /*P0.10 GPIO*/
        IODIR0 |=   0x00000400;            /*P0.10 output*/
        IOCLR0 =    0x00000400;

子程序2中配置:
PINSEL1 =~0xFF000CFF;            /*P0.28-P0.31 GPIO*//*P0.16 GPIO*/        /* P0.17,0.18,0.19,0.21 GPIO */
IODIR0 &= ~0xF0010000;            /*P0.28-P0.31 input*//*P0.16 input*/
IODIR0 |=   0x002E0000;        /* P0.17,0.18,0.19,0.21 output*/

问题描述:请大家看附件中断点位置,IO0PIN跟预想不一样。
出现这样疑问后,我直接将PINSEL1 =0x00000000;但IO0PIN依旧和附件一样。
请教问题:是配置出错了吗?
谢谢

修改内容:
使用的ucos模板,导致了上述问题。如果不用的话,调试正常。
页: [1]
查看完整版本: ARMlpc2478 IO口配置问题,请教。