今天试验GD32VF103 用GD32VF103_Firmware_Library_V1.0.2\Examples\TIMER\TIMER0_6-steps列子程序测试,修改程序 去掉DELAY 增加PA1输出 除了初始化程序 main函数中 部分修改如下,发现一个有趣的问题程序刚下载时候 PA1输出频率是很高的 只要复位或者重新上电 PA1输出频率慢了很多。 有高手能给解释一下吗?
while(1){
// delay_1ms(1);
timer_event_software_generate(TIMER0,TIMER_EVENT_SRC_CMTG);
if(i & 0x10)
{
GPIO_BC(GPIOA)=GPIO_PIN_1;
}
else
{
GPIO_BOP(GPIOA)=GPIO_PIN_1; /* code */
}
i++;
} |