梦想前行 发表于 2017-10-15 11:01:44

systick延时程序没有效果

参考例子上的代码写了systick延时程序,编译也通过了,但是没有效果,没有实现高低电平的切换;

但例子视频上的效果是有的,请高手指点,代码如下:

#include "delay.h"

void delay_ms(u32 ms)
{
        u32 i;
        SysTick_Config(72000);   
        for(i=0;i<ms;i++){
                while(!((SysTick->CTRL) & (1<<16)));
               
        }
        SysTick->CTRL &= ~SysTick_CTRL_ENABLE_Msk;
}


dsjsjf 发表于 2018-3-21 16:58:50

楼主你这里都没有高低电平切换输出的程序,怎么会出效果呢

dataozi 发表于 2018-3-21 17:42:08

时钟配置正确了吗?
页: [1]
查看完整版本: systick延时程序没有效果