|
STM32F103C8T6,LED小燈閃爍main.c
#include "stm32f10x.h"#include "led.h"
int main(void)
{
LED_Init();
GPIO_Write(GPIOB,(u16)(0X00));
while(1)
{
LED_display();
}
}
led.c
#include "led.h"
void Delay_ms(uint16_t c);
void LED_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
SystemInit();
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
RCC_APB2PeriphClockCmd(RCC_LED, ENABLE);
GPIO_Init(GPIOB,&GPIO_InitStructure);
//GPIO_SetBits(GPIOB,GPIO_Pin_8);
}
void LED_display(void)
{
GPIO_ResetBits(GPIOB,GPIO_Pin_8);
Delay_ms(10);
GPIO_SetBits(GPIOB,GPIO_Pin_8);
Delay_ms(10);
}
void Delay_ms(uint16_t c)
{
uint16_t a,b;
for(; c>0; c--)
for(a=1000; a>0; a--)
for(b=1000; b>0; b--);
}
|
-
-
Keil代碼.7z
2022-12-15 18:28 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
192.18 KB, 下載次數(shù): 17, 下載積分: 黑幣 -5
評(píng)分
-
查看全部評(píng)分
|