问答

汇集网友智慧,解决技术难题

Wangjianze1972

TA的家园币:15  

  • 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了。

    GD32F303 systick

    2022-08-31 0