STM32M4_TIMER
来源:互联网 发布:淘宝如何买报销假车票 编辑:程序博客网 时间:2024/04/29 15:59
void MCU_TimerInit()
{
NVIC_InitTypeDef NVIC_InitStructure;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5, ENABLE);
TIM_TimeBaseStructure.TIM_Prescaler = prescalerValue;
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseStructure.TIM_Period = 1;
//TIM_TimeBaseStructure.TIM_RepetitionCounter = 0x0;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //向上计数
TIM_TimeBaseInit(TIM5,&TIM_TimeBaseStructure);
//TIM_SetCounter(TIM5, 0);
//TIM_ARRPreloadConfig(TIM5, ENABLE);
TIM_ClearFlag(TIM5, TIM_FLAG_Update);
TIM_ITConfig(TIM5, TIM_IT_Update, ENABLE);
NVIC_InitStructure.NVIC_IRQChannel = TIM5_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x01;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0F;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
{
NVIC_InitTypeDef NVIC_InitStructure;
TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5, ENABLE);
TIM_TimeBaseStructure.TIM_Prescaler = prescalerValue;
TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1;
TIM_TimeBaseStructure.TIM_Period = 1;
//TIM_TimeBaseStructure.TIM_RepetitionCounter = 0x0;
TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //向上计数
TIM_TimeBaseInit(TIM5,&TIM_TimeBaseStructure);
//TIM_SetCounter(TIM5, 0);
//TIM_ARRPreloadConfig(TIM5, ENABLE);
TIM_ClearFlag(TIM5, TIM_FLAG_Update);
TIM_ITConfig(TIM5, TIM_IT_Update, ENABLE);
NVIC_InitStructure.NVIC_IRQChannel = TIM5_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x01;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x0F;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
TIM_Cmd(TIM5,ENABLE)
}
//定时器中断
void TIM5_IRQHandler(void)
{
if(TIM_GetITStatus(TIM5, TIM_IT_Update))
{
//do something
}
}
0 0
- STM32M4_TIMER
- linux安装mysql,设置远程访问权限
- Android核心分析 Android应用框架之Activity
- Linux-C成长之路(六)Linux C编程实战之路 函数要义
- 测试人员如何在scrum团队中高效协作?
- [Python]网络爬虫(二):利用urllib2通过指定的URL抓取网页内容
- STM32M4_TIMER
- 2014年阿里巴巴数据分析师实习生招聘笔试题
- C语言 打印从根节点到叶节点的所有路径
- 使用RMAN恢复目录
- forward 和 redirect 的区别?
- Generate Parentheses
- java 开发环境的安装
- message queue & event loop
- 我要hg0088开户程序哪里找