在项目中遇到了一个奇怪的问题: GPIO的端口J作为通用输出的GPIO使用,但发现PJ3-PJ7这5个管脚不可控制,PJ0-PJ2管脚正常。
使用说明:
1..GPIOJ的8个管脚直接引出,无任何外接,无短路;
2..软件方面,先配置GPIODIR寄存器为输出,然后通过GPIODEN使能,再对GPIODATA寄存器写0Xff。(另外还使用通过IRA的库函数进行操作)。但是两种方式都出现了PJ0-PJ2管脚输出3.3V,而PJ3-PJ7无法控制,输出为0V的现象。
请大师帮忙看看问题所在。是否是CPU的BUG,还是坏了。