电子工程师技术服务社区
- 社区首页
- 下载
- Key_Scan.rar
资料描述
上一讲讲了gpio控制led新唐m451学习笔记3——gpio控制led
这一讲主要讲按键扫描,掌握gpio配置成输入状态的方法。在nuedu-basic01扩展板上共有5个按键,其中1个中断按键,4个普通按键,下面主要实现通过按sw1-sw4,则对应的led1-led4点亮。
硬件电路:
通过看引脚分配图可以知道:
sw1接pe2
sw2接pa8
sw3接pb6
sw4接pb7
用库函数配置引脚为输入状态很简单,只需要类似这样:
gpio_setmode(pe, bit2, gpio_mode_input);
用寄存器操作的话,主要用到px_mode寄存器:
设置 moden
(px_mode) 的值反映相应端口的状态。