?获取一组端口的输入值
?获取引脚的输出值
?获取一组端口的输出值
? g 配置GPIO引脚重映射
? ect 选择哪个引脚作为EXTI源
? nfig 配置事件输出
? able 事件输出使能
? sable 事件输出禁能
?相应的引脚配置被锁定
2.6.2流水灯代码实现
核心代码如下:
/* Includes*********************************************************************/#include "gd32vf103.h"#include "gd32vf103v_systick_eval.h"#include "gd32vf103v_led_eval.h"/*!\briefmain function\param[in]none\param[out] none\retvalnone*/int main(void){/* configure LED1 GPIO port */led_init(LED1);/* configure LED2 GPIO port */led_init(LED2);/* configure LED3 GPIO port */led_init(LED3);/* configure LED4 GPIO port */led_init(LED4);while(1){/* turn toggle LED1*/led_toggle(LED1);/*delay 500ms*/delay_ms(500);/* turn toggle LED2*/led_toggle(LED2);/*delay 500ms*/delay_ms(500);/* turn toggle LED3*/led_toggle(LED3);/*delay 500ms*/delay_ms(500);/* turn toggle LED4*/led_toggle(LED4);/*delay 500ms*/delay_ms(500);}}
代码还是比较简单的,首先开启GPIO的时钟,然后对GPIO初始化,主要是设置模式和速率,然后就可以控制GPIO高低电平了 。
2.7实验现象
将编译好的程序下载到板子中,可以看到四个LED灯依次闪烁 。
欢迎访问我的网站
的哔哩哔哩
的主页
的博客
的CSDN博客
的简书
【GD32《嵌入式 - RISC-V开发笔记》 第2章 初识GPIO流水灯】的知乎
- 【C语言】三剑客之《C陷井与缺陷》完整笔记
- Dijkstra算法 狄克斯特拉算法,《学点算法吧,Python》
- 郑庄公的智慧:刻意纵容弟弟造反成功铲除隐患
- 2022年《建筑》考点:钢筋混凝土装配式工程
- 专注跨境支付一体化服务 iPayLinks获《财资》3A亚洲奖
- 六、《仿郭熙秋山行旅图》
- 剑豪技能加点,《三国之刃》剑豪技能怎么加点
- 高富帅的张飞为何被《三国演义》给黑了?
- 剑三静静怎么抓,剑网三威望怎么刷快
- 人气手游排行榜2019,免费网络游戏人气排行榜是??