上次对点亮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来开发也是可以的。
引用: lugl4313820 发表于 2022-5-3 22:58 看来选板子例程还得细心点,我是把其他板子的例程全删了。
是呀,我是嫌占地方把其它的都删了。