您的位置 首页 产品

STM32单片机的体系定时器初始化设置

STM32单片机的系统定时器初始化设置-#include“stm32f10x_lib.h”

unsigned char sys_nub;//系统定时器中断计数变量

//SysTick 设置

void Systick_Config(void)

{

//失能SysTick定时器

SysTick_CounterCmd(SysTick_Counter_Disable);

//失能SysTick中断

SysTick_ITConfig(DISABLE);

正如之前文章所述,在运用外设功用时,都必须提早对其精心初始化才干运用其功用。

以下是体系定时器初始化的程序清单。

#include“stm32f10x_lib.h”

unsigned char sys_nub;//体系定时器中止计数变量

//SysTIck 设置

void SysTIck_Config(void)

{

//失能SysTIck定时器

SysTIck_CounterCmd(SysTick_Counter_Disable);

//失能SysTick中止

SysTick_ITConfig(DISABLE);

//设置SysTick时钟

SysTick_ClockSourceConfig(SysTick_Source_HCLK_Div8);

//设置重载值,10ms重载一次,在72MHz时钟下

SysTick_Reload(90000);

//开中止

SysTick_ITconfig(ENABLE);

//开定时器

SysTick_CounterCmd(SysTick_Counter_Enable);

}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/xinpin/chanpin/346858.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部