stm32f103开发板控制灯
时间: 2023-12-21 09:05:53 浏览: 76
以下是使用STM32F103开发板控制灯的步骤:
1. 首先,需要在开发板上连接一个LED灯。将LED的正极连接到开发板的PA5引脚,将LED的负极连接到开发板的GND引脚。
2. 在Keil或者其他编译器中创建一个新的工程,并将以下代码复制到main.c文件中:
```c
#include "stm32f10x.h"
void delay(int n)
{
int i;
for(i=0;i<n;i++);
}
int main(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOA, &GPIO_InitStructure);
while(1)
{
GPIO_SetBits(GPIOA, GPIO_Pin_5);
delay(1000000);
GPIO_ResetBits(GPIOA, GPIO_Pin_5);
delay(1000000);
}
}
```
3. 编译并下载代码到开发板中。
4. 运行代码后,LED灯应该会闪烁。
阅读全文