[经验分享] 【兆易GD32F310测评】+点亮LED

jinglixixi   2022-5-3 21:35 楼主

上次对点亮LED的例程进行了测试,结果未观察到预期的现象。

后经检查,原来GD32F310G与GD32F310K开关板有所差异,

GD32F310G的LED连接的引脚为PA1,GD32F310K的LED连接的引脚为PA8,在修改了引脚名称后,LED灯终于闪烁着亮了起来,修改后的程序为:

int main(void)
{
    systick_config();
    rcu_periph_clock_enable(RCU_GPIOA);
    gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_1);
    gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_1);
    gpio_bit_reset(GPIOA, GPIO_PIN_1);
    while(1){
        gpio_bit_write(GPIOA, GPIO_PIN_1, SET);
        delay_1ms(1000);
        gpio_bit_write(GPIOA, GPIO_PIN_1, RESET);
        delay_1ms(1000);
    }
}

由此证明下载功能是没有问题的,使用KEIL V5.25来开发也是可以的。

 

回复评论 (2)

看来选板子例程还得细心点,我是把其他板子的例程全删了。
点赞  2022-5-3 22:58
引用: lugl4313820 发表于 2022-5-3 22:58 看来选板子例程还得细心点,我是把其他板子的例程全删了。

是呀,我是嫌占地方把其它的都删了。

点赞  2022-5-4 23:51
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复