《嵌入式 – GD32开发实战指南(RISC-V版本)》第6章 按键
开发环境:
IDE:MounRiver Studio
开发板:GD32VF103V-EVAL
MCU:GD32VF103VB
1 普通方式
1.1 普通方式工作原理
按键 GPIO 端口有两个方案可以选择,一是采用上拉输入模式,因为按键在没按下的时候,是默认为高电平的,采且内部上拉模式正好符合这个要求。第二个方案是直接采用浮空输入模式,因为按照硬件电路图,在芯片外部接了上拉电阻,其实就没必要再配置成内部上拉输入模式了,因为在外部上拉与内部上拉效果是一样的。
Figure 1 1 按键电路
笔者本文将会使用KEY_A。
1.2 普通方式实现
主函数代码如下:
/*!\brief main function\param[in] none\param[out] none\retval none
*/
int main