Embest IDE简单程序代码
时间: 2023-11-26 15:57:05 浏览: 67
以下是一个使用 Embest IDE 编写的简单的 LED 闪烁程序:
```c
#include "stm32f10x.h"
int main(void)
{
// 初始化 GPIOB 时钟
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);
GPIO_InitTypeDef GPIO_InitStruct;
// 配置 GPIOB.5 为推挽输出模式
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_5;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStruct);
while(1)
{
// 点亮 LED
GPIO_SetBits(GPIOB, GPIO_Pin_5);
// 稍微延时一下
for(int i = 0; i < 1000000; i++);
// 关闭 LED
GPIO_ResetBits(GPIOB, GPIO_Pin_5);
// 再次稍微延时一下
for(int i = 0; i < 1000000; i++);
}
}
```
这个程序使用了 STM32F103C8T6 开发板上的 GPIOB.5 引脚控制板子上的 LED 灯,每隔一段时间就会让 LED 灯闪烁一次。
阅读全文