#include <stm32l476xx.h>
void delay(void) { uint32_t i; for (i = 0; i < 200000; i++); }
int main(void) { RCC->AHB2ENR = RCC_AHB2ENR_GPIOAEN; // 开PA时钟 GPIOA->MODER &= ~GPIO_MODER_MODE5_1; // PA5设为输出(推挽输出) GPIOA->BSRR = GPIO_BSRR_BS5; // PA5设为高电平 while (1) { delay(); GPIOA->ODR ^= GPIO_ODR_OD5; // 反转PA5上的电平 } }
|