一般,电平高低切换之间需要加时延,才能看到闪烁的效果 |
参考一下正点原子的代码吧 |
高低电平切换,并加上延时函数 |
如果是只亮不闪烁的话,看看程序是不是卡在那个延时函数那里了,话说你这个系统时钟8分频了?不然为啥SysTick->LOAD = 9000 * ms; 这里是9000 |
时钟使能要放在前面,然后配置IO |
可以看看正点原子的代码,里面很详细 。 |
那就可能是你的延时函数没起作用或者是延时函数有问题,你的延时函数初在主函数中始化了吗? |
高低电平切换,再加上延时就可以的 |
觉得时钟不对![]() |
柠檬小生 发表于 2017-8-20 22:03 只亮,不闪烁,是不是和时钟有关SystemIni(), |
大灰狼爱喝汤 发表于 2017-8-20 23:16 我用的GPIOE,开启了GPIOE的时钟,难道还要开GPIOB的时钟??? |
先把灯点亮再说,然后再闪烁 |