/*上电系统内部高速时钟默认为2MHz,
可选择不同的时钟分频值,观察LED亮灯速度。*/
#include "stm8s.h"
//=======
void delay(u16 nCount)
{
while(nCount!=0)
{nCount--;}
}
main()
{
//配置内部高速时钟(时钟分频器)
//CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//16MHZ
//CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV2);//8MHz
//CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV4);//4MHz
//CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV8);//2MHz
//复位I/O端口 G
GPIO_DeInit(GPIOG);
//GPIO初始化(端口,引脚,高速推挽输出高电平)
GPIO_Init(GPIOG, GPIO_PIN_1, GPIO_MODE_OUT_PP_HIGH_FAST);
while (1)
{
//置指定端口为低电平(端口,引脚)
GPIO_WriteLow(GPIOG, GPIO_PIN_1);
delay(0xffff);
delay(0xffff);
//置指定端口为高电平(端口,引脚)
GPIO_WriteHigh(GPIOG, GPIO_PIN_1);
delay(0xffff);
delay(0xffff);
}
}
用户403664 2013-10-11 09:54
用户377235 2013-3-21 21:55
请问 这N个小问题的答案是什么。车主自己也不知道的