想点亮蓝色的灯但是绿色的灯一直亮着 蓝色不亮 我把所有代码都删了 留一个空的main函数 烧录进去绿色灯也是亮着 stm32在烧录之前不会初始化吗 新人不太懂 求救
#include "stm32f10x.h"
int main(void)
{
// 开启GPIOB 端口时钟
RCC_APB2ENR |= (1<<3);
//清空控制PB1的端口位
GPIOB_CRL &= ~( 0x0F<< (4*1));
// 配置PB1为通用推挽输出,速度为10M
GPIOB_CRL |= (1<<4*1);
// PB1 输出 低电平
GPIOB_ODR &= ~(1<<1);
while(1);
}
// 函数为空,目的是为了骗过编译器不报错
void SystemInit(void)
{
} |