查看:
2093
|
回复:
4
|
[已解决]新人求助,这个灯怎么就不闪呢。。。
|
|
发表于2023-03-06 08:53:37
|
显示全部楼层
1#
电梯直达
用的立创梁山派开发板,PC1口接外接开发板LED灯,低电平亮,高电平熄灭, 编程如下: #include "gd32f4xx.h" #include "systick.h" #include <stdio.h> int main(void) { rcu_periph_clock_enable(RCU_GPIOC); gpio_mode_set(GPIOC, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_1); gpio_output_options_set(GPIOC, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_1); while (1) { gpio_bit_reset(GPIOC, GPIO_PIN_1); delay_1ms(200); gpio_bit_set(GPIOC, GPIO_PIN_1); delay_1ms(800); } } 程序编译没有问题,但是烧进去灯只是长亮,就是不闪,但是如果烧默认的DEMO程序,灯又可以正常闪烁, 请大神指点一下程序哪里出问题了,谢谢! |
|
发表于2023-03-06 21:33:34
|
显示全部楼层
2#
检查一下管脚对不对
把delay_1ms(200);改成delay_1ms(800);看看 |
|
发表于2023-03-07 09:07:38
|
显示全部楼层
4#
没用过这个板子,那你看下delay_1ms这个函数,是不是对,
|
|