STM32F103点亮小灯
这是主函数
#include "stm32f10x.h"
void SystemInit(void);
int main(void)
{
RCC_APB2ENR = (1<< 3 );
GPIOB_CRL |= ( (1) << (4*5) );
GPIOB_ODR &= ~(1 << 5);
}
这是寄存器映射函数
//寄存器映射
//外设 perirhral
#define PERIRHRAL_BASE ((unsigned int)0x4000 0000)
#define APB1PERIRHRAL_BASE PERIRHRAL_BASE
#define APB2PERIRHRAL_BASE (PERIRHRAL_BASE + 0X10000)
#define AHBPERIRHRAL_BASE (PERIRHRAL_BASE + 0X20000)
#define RCC_BASE (AHBPERIRHRAL_BASE+0X1000)
#define GPIOB_BASE (APB2PERIRHRAL_BASE+0X0c00)
#define RCC_APB2ENR *(unsigned int*)(RCC_BASE + 0X18)
#define GPIOB_CRL *(unsigned int*)(GPIOB_BASE + 0X00)
#define GPIOB_CRH *(unsigned int*)(GPIOB_BASE + 0X04)
#define GPIOB_ODR *(unsigned int*)(GPIOB_BASE + 0X0C)
编译出现一下错误
希望能帮我解决 谢谢
你得括号是中文还是英文
```c
#include <stdio.h>
#include <wiringPi.h>
#define LED_PIN 0 // 将LED_PIN设置为0,表示使用GPIO0引脚
int main(void) {
wiringPiSetup(); // 初始化wiringPi库
pinMode(LED_PIN, OUTPUT); // 将LED_PIN设置为输出模式
digitalWrite(LED_PIN, HIGH); // 将LED_PIN设置为高电平,点亮LED
delay(1000); // 延时1秒
digitalWrite(LED_PIN, LOW); // 将LED_PIN设置为低电平,熄灭LED
return 0;
}
```