本节学习按键输入,先拷贝上一节工程文件, 1、驱动编写 新建 key 的 .h 和 .c 文件; 再查看一下硬件原理图如下; 由此可知,KEY0 按键接在 UART1_CTS 引脚上,默认情况下为高电平,按键按下为低电平;和之前不同的是,GPIO 由输出变成了输入; 参考数据手册; 定义读取按键值的函数; // 读取按键值 int read_key(void) { int ret = 0; ret = ((GPIO1->DR) >> 18) & 0x1; return ret; } int key_getvalue(void) { int ret = 0; static unsigned