共2条
1/1 1 跳转至页
LPC2138,IO 关于LPC2138的通用IO口的使用
问
关于LPC2138的通用IO口的使用存在一个疑问:
如果P0口作为通用IO口, 通过IO0DIR可以设置为输入或输出口, 但是在应用中经常需要一个接口既作为输入口也作为输出口, 则怎么设置? 答 1: LPC2138的通用IO口的使用修改IO0DIR设置。 答 2: 需要切换时,就改DIR………… 答 3: 谢谢楼上的回答, LPC的IO口使用还是很麻烦的.但我测试IO口时, 比如定义LEDN
初始化设置
IO1DIR |= LEDN;
在定时中断中判断
if((IO1SET & LEDN) == 0)
{
IO1SET = LEDN;
}
else IO1CLR = LEDN;
则指示灯会闪烁变化.
这种情况的判断, 是不是仅能判断当前输出的电平的高低, 而不能判断输入的电平的高低. 答 4: re:LPC的IO口使用还是很麻烦的.我感觉IO口使用挺方便的,直接给相应的IO口辅值就行。
答 5: 切换...
如果P0口作为通用IO口, 通过IO0DIR可以设置为输入或输出口, 但是在应用中经常需要一个接口既作为输入口也作为输出口, 则怎么设置? 答 1: LPC2138的通用IO口的使用修改IO0DIR设置。 答 2: 需要切换时,就改DIR………… 答 3: 谢谢楼上的回答, LPC的IO口使用还是很麻烦的.但我测试IO口时, 比如定义LEDN
初始化设置
IO1DIR |= LEDN;
在定时中断中判断
if((IO1SET & LEDN) == 0)
{
IO1SET = LEDN;
}
else IO1CLR = LEDN;
则指示灯会闪烁变化.
这种情况的判断, 是不是仅能判断当前输出的电平的高低, 而不能判断输入的电平的高低. 答 4: re:LPC的IO口使用还是很麻烦的.我感觉IO口使用挺方便的,直接给相应的IO口辅值就行。
答 5: 切换...
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3学习整理】使用 LPUART 的loopback 模式实现核间通讯被打赏¥28元 | |
| arduinounoq原生zephyr环境搭建被打赏¥31元 | |
| 树莓派3+Klipper,MPU6050共振补偿被打赏¥41元 | |
| GroveCreatorKit套件+摇杆测评被打赏¥18元 | |
| 设备功耗web监控界面(ESP32C5)被打赏¥28元 | |
| OrangePiZero2W系统被打赏¥33元 | |
| Linux环境下以模拟方式快速实现出入管理功能测试被打赏¥24元 | |
| 树莓派3+Klipper,老3D打印机满血升级被打赏¥33元 | |
| OK1126B-S开发板下串口屏及其应用被打赏¥21元 | |
| 低功耗超声波液位测距仪(ESP32S3)被打赏¥27元 | |
我要赚赏金
