新手刚入手32,根据视频寄存器编写跑马灯,延时函数偏差很大?而且延时初始化时为什么要赋值?

2019-08-17 00:20发布

[mw_shl_code=c,true]#include "led.h"
#include "stm32f10x.h"               
#include "delay.h"       

int main(){
        delay_init(50);
        led_Init();       
        while(1){
                GPIOB->ODR|=1<<5;
                GPIOE->ODR&=0<<5;
                delay_ms(500);
       
           GPIOB->ODR&=~(1<<5);
                 GPIOE->ODR|=~(0<<5);
                 delay_ms(500);   
                }


}
[/mw_shl_code]

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。