Advertisement

STM32通过寄存器控制流水灯点亮

阅读量:

硬件平台:正点原子——mini版

一、应用ODR寄存器配置

main.c

复制代码
 #include"stm32f10x.h"

    
 #include "led.h"
    
 #include "delay.h"
    
  
    
 int main()
    
 {
    
   LED_Init();
    
   delay_init();
    
   while(1)
    
   {
    
     GPIOA->ODR|=1<<8;
    
     GPIOD->ODR|=1<<2;
    
     delay_ms(500);
    
     
    
     GPIOA->ODR&=~(1<<8);//先非再与,只改变移动位
    
     GPIOD->ODR&=~(1<<2);   
    
     delay_ms(500);           
    
   }
    
   
    
     return 0;
    
 }
    
  
    
    
    
    

led.c

复制代码
 #include "led.h"

    
 #include "stm32f10x.h"
    
  
    
 void LED_Init(void)

全部评论 (0)

还没有任何评论哟~