亮2 個LED 燈
#define LED1_H() (GPIO_SetBits (GPIOE,GPIO_Pin_7)) void CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_TypeDef CLK_SYSCLKDiv) void delay(unsigned long i) void main(void) while(1) GPIO_SetBits (GPIOC,GPIO_Pin_7); [/PHP]
[PHP]
//Author: 柯博文老師 www.powenko.com
#include “stm8l15x.h”
#include “main.h”
#include
#define LED1_L() (GPIO_ResetBits (GPIOE,GPIO_Pin_7))
{
/* check the parameters */
assert_param(IS_CLK_SYSTEM_DIVIDER(CLK_SYSCLKDiv));
CLK->CKDIVR = (uint8_t)(CLK_SYSCLKDiv);
}
{
unsigned int j;
for(;i>0;i–)
for(j=1000;j>0;j–);
}
{
CLK_SYSCLKDivConfig(CLK_SYSCLKDiv_1 );
GPIO_Init (GPIOC,GPIO_Pin_7,GPIO_Mode_Out_PP_Low_Fast);
GPIO_Init (GPIOE,GPIO_Pin_7,GPIO_Mode_Out_PP_Low_Fast);
{
GPIO_ResetBits (GPIOC,GPIO_Pin_7);
GPIO_ResetBits (GPIOE,GPIO_Pin_7);
delay(500);
GPIO_SetBits (GPIOE,GPIO_Pin_7);
delay(500);
}
}