GD32F103流水灯代码
时间: 2023-11-03 11:05:50 浏览: 139
GD32F103流水灯代码如下:
```c
#include "gd32vf103.h"
#include "gd32vf103v_systick_eval.h"
#include "gd32vf103v_led_eval.h"
int main(void) {
led_init(LED1);
led_init(LED2);
led_init(LED3);
led_init(LED4);
while(1) {
led_toggle(LED1);
delay_ms(500);
led_toggle(LED2);
delay_ms(500);
led_toggle(LED3);
delay_ms(500);
led_toggle(LED4);
delay_ms(500);
}
}
```
这段代码使用了GD32F103的库函数来控制流水灯。首先,通过led_init函数初始化LED1、LED2、LED3和LED4的GPIO端口。然后,在一个无限循环中,通过led_toggle函数来切换LED的状态,同时使用delay_ms函数来延时500毫秒。这样就实现了流水灯的效果。
#### 引用[.reference_title]
- *1* *2* *3* [《嵌入式 - RISC-V(GD32)开发笔记》 第2章 初识GPIO流水灯](https://blog.csdn.net/u013162035/article/details/128462381)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文