您的位置:首页 > 其它

STM8中 TIME4寄存器的应用

2016-05-16 14:49 197 查看
STM8系统复位后,所有外设时钟均处于开的状态。用户可以通过清除CLK_PCKENR1或

CLK_PCKENR2中的PCKEN位来关闭相应的外设是时钟。

时钟分频寄存器 (CLK_CKDIVR)

如果一个引脚只具有电平的输出能力,称该引脚为输出引脚或驱动引脚;

如果一个引脚具有电平的输入能力,则称该引脚为输入引脚。

同时具备输入和输出能力的引脚称为通用引脚。

引脚输出高电平时形成的电流称为拉电流;

引脚输出低电平时形成的电流称为灌电流;

基本型定时器(TIM4/TIM6)

TIME4可以作为时基发生器

@inline static void tick_init(void)

{

TIM4->PSCR = TIM4_PRESCALER_128;//07 预分频寄存器

TIM4->ARR = (u8) ((SYS_CLK / 128) / HZ - 1);// 自动重载寄存器

TIM4->IER |= TIM4_IT_UPDATE;//01 使能寄存器 更新中断使能

TIM4->CR1 |= TIM4_CR1_CEN; //01 控制寄存器1

}

3位可编程的预分配器提供1、2、4、8 、16 、32 、64和128这8种分频比例。

该定时器由一个带可编程的预分频器和8位可自动重载的向上计数器构成,具有溢出中断功能。

该定时器的时钟是内部时钟。

预分频是由一个3位寄存器(在TIMX_PSCR寄存器中)来控制的一个7位的计数器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: