如题,我按照视频教程的设置方法成功点亮绿灯,然后想要修改代码来点亮红灯,但是亮的还是绿灯,我将端口设置语句注释之后还是亮的绿灯,请问那里出问题了呢?
#include "stm32f10x.h"
int main(void)
{
//打开APB2时钟
*(unsigned int *)0x40021018 |= 1<<3;
//设置PB2端口为输出模式
*(unsigned int *)0x40010C00 |= 1<<(4*0);
//将灯的端口电压拉低
*(unsigned int *)0x40010C10 &= ~(1<<5);
//想要点红灯,结果依然亮绿灯,该语句注释之后绿灯依然亮
}
void SystemInit(void)
{
//函数体为空,目的是为了骗过编译器
} |