历史上的今天
今天是:2024年09月07日(星期六)
2021年09月07日 | STM8S之HSI自学笔记
2021-09-07 来源:eefocus
单片机启动使用HSI,不需要切换,复位后HSI默认为主时钟源 HSI为16MHz RC晶振。主时钟分频器(CLK_CKDIVR)HSIDIV[1:0] 对HSI进行2、4、8分频CPUDIV[2:0]。
库函数实现led不同时钟频率下的亮灭
#include "stm8s.h"
#define uint unsigned int
void Delay(uint x)
{
while(x--);
}
void main()
{ u8 i;
GPIO_Init( GPIOG,GPIO_PIN_0,GPIO_MODE_OUT_PP_HIGH_SLOW);
while(1)
{
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);//16MHz
for(i=0;i<10;i++)
{
GPIO_WriteReverse(GPIOG,GPIO_PIN_0); Delay(50000);
}
CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV8);//2MHz
for(i=0;i<10;i++)
{
GPIO_WriteReverse(GPIOG,GPIO_PIN_0); Delay(50000);
}
}
}
#ifdef USE_FULL_ASSERT
void assert_failed(u8* file, u32 line)
{
while (1)
{ }
}#endif
上一篇:STM8S之GPIO自学笔记
下一篇:STM8S之时钟切换自学笔记
史海拾趣
|
记得《佟林传》里,佟林练的基本功是“绕大树、解皮绳”,然后才练成了什么“鬼影随行、柳叶绵丝掌”。 在我看来,成为一名说得过去的FPGA设计者,需要练好5项基本功:仿真、综合、时序分析、调试、验证。 需要强调的一点是, ...… 查看全部问答> |
|
请教高手,我使用AMD LX800的PC/104 CPU模块 。堆叠2个串口模块,1个CAN模块和1个20路输出的继电器模块。想问:已知CPU模块的104总线上每线路能够产生8mA的驱动电流,我不明白的是,其他模块所需的被驱动电流的大小取决于什么芯片? … 查看全部问答> |
|
高清数字内容过去只能承载于物理磁盘上,需要专用设备才可以播放;而今,宽带连接无处不在,高清数字内容可以从“云”端中以“流”的形式传送和定制到计算 机、智能手机或任何其它连网设备上。传统电视是一种独立的终端,只能接收广播电视节目,由于 ...… 查看全部问答> |
|
只要一用那个函数就报错 ./lnk_msp430g2553.cmd\", line 56: error #10099-D: program will not fit into available memory. run placement with alignment fails for section \".bss\" size 0x302 .  ...… 查看全部问答> |




