-
GD32F303用systick做延时出现延时不准
/*Configurethesystemclock*/rcu_config();/*configuresystick*/systick_config();/*GPIOconfiguration*/gpio_config();while(1){gpio_bit_set(GPIOB,SCRPL_Pin);mydelay();//delay_1ms(1);gpio_bit_reset(GPIOB,SCRPL_Pin);delay_1ms(1);}voidmydelay(void){uint16_ti;i=5000;while(0U!=i){i--;}}在用2个delay_1ms(1)延时时,端口高低电平时间都是1ms,但是如果把高电平的延时换成for循环实现的延时会使低电平的时间也发生变化不是1ms了。
2022-08-31 0