stm32f103c8t6 库函数点亮pc13
时间: 2023-08-06 22:00:45 浏览: 378
stm32 PC13 端口闪烁
要使用库函数点亮STM32F103C8T6开发板的PC13引脚,需要按照以下步骤进行配置和编程。
1. 首先,需要包含所需的头文件。在代码开头添加以下行:
```c
#include "stm32f10x.h"
```
2. 配置PC13引脚为输出模式。在主函数中添加以下代码:
```c
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
```
这段代码中,首先使能GPIOC的时钟,然后配置PC13引脚为推挽输出模式和50MHz输出速度。
3. 在主函数中,使用库函数点亮PC13引脚。添加以下代码:
```c
GPIO_SetBits(GPIOC, GPIO_Pin_13);
```
该代码将引脚置为高电平,点亮PC13。
4. 最后,添加一个延时函数以保持LED亮一段时间。添加以下代码:
```c
delay(1000); //延时函数,参数为延时时间(单位为毫秒)
```
延时1秒钟后,可以使用以下代码熄灭PC13引脚:
```c
GPIO_ResetBits(GPIOC, GPIO_Pin_13);
```
以上就是使用库函数点亮STM32F103C8T6开发板的PC13引脚的步骤。
阅读全文