高级会员
- 积分
- 762
- 金钱
- 762
- 注册时间
- 2021-5-18
- 在线时间
- 28 小时
|
NXP LPC2214 ARM7芯片的引脚无法输出问题:
工程是从LPC2138用过来的,增加了P2.3口的控制
发现GPIOP2.3 无法输出高电平
去测量管脚电平没有发生变化。
同样的方式去控制 28脚,
IO2SET = 0x01<<28;
电平可以控制。
很奇怪,一开始还以为是硬件电路的问题,把说有电阻焊掉之后,裸露的引脚也不能量出电平变化;
我就去读IO2PIN 引脚状态,(IO2PIN >> 3) & 0x01 读到总是0;
难道写不进寄存器?
经过查找发现:端口复用配置出问题了。
BIT5:4 需要配成 11
P2.7:0 才作为普通端口用
所以:改成如此就可以了
PINSEL2 |= 0x00000030;
原文链接:https://www.yunduoketang.com/article/zxjy35.html
|
|