版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
输入捕获中断方式开启定时器及捕获值的读取1STM32程序设计案例教程电子工业出版社欧启标主要内容一、定时器输入捕获中断方式开启定时器函数二、捕获到CCR中的值的读取函数三、捕获触发方式的设置四、捕获中断回调函数一、定时器输入捕获中断方式开启定时器函数HAL_TIM_IC_Start_IT()
定时器输入捕获中断方式开启定时器函数HAL_TIM_IC_Start_IT()的定义如图9-43所示:
由图可见,该函数有两个参数,第一个参数是定时器句柄,第二个参数是定时器的捕获通道,如果当前使用的是定时器3,通道为2,则该函数的调用方式如下HAL_TIM_IC_Start_IT(&htim3,TIM_CHANNEL_2);该函数的执行过程为①调用宏“__HAL_TIM_ENABLE_IT(htim,TIM_IT_CC1);”来使能定时器句柄htim指向的对象的捕获中断;②调用函数“TIM_CCxChannelCmd(htim->Instance,Channel,TIM_CCx_ENABLE);”来使能定时器句柄htim指向的对象的通道Channel。③调用宏“__HAL_TIM_ENABLE(htim)”来使能定时器句柄htim指向的对象。在学习该函数的时候,要注意与普通方式、普通中断方式、PWM方式等开启定时器的函数的区别。二、捕获到CCR中的值的读取函数HAL_TIM_ReadCapturedValue()
该函数有两个参数,第一个参数用于指明定时器句柄,第二个参数用于说明读取的是哪一个通道的捕获比较寄存器的值。比如要读取定时器3的捕获通道2的CCR寄存器的值,该函数的使用方式为HAL_TIM_ReadCapturedValue(&htim3,TIM_CHANNEL_2);三、捕获触发方式的设置TIM_SET_CAPTUREPOLARITY()1.设置捕获触发方式函数TIM_SET_CAPTUREPOLARITY()这个函数有3个参数,第一个为要设置的定时器句柄,第二个是要设置的通道,第三个为采用的触发方式。比如要设置定时器3的通道1的捕获为下降沿触发,可以使用如下语句TIM_SET_CAPTUREPOLARITY(&htim3,TIM_CHANNEL_1,TIM_INPUTCHANNELPOLARITY_FALLING);
触发方式有三种,分别是:上升沿触发、下降沿触发和双边沿触发。
注意,要想改变触发方式,必须先将捕获失能才能将触发方式改变!2.失能捕获函数TIM_RESET_CAPTUREPOLARITY()失能捕获函数的使用格式示例为TIM_RESET_CAPTUREPOLARITY(&htim3,TIM_CHANNEL_1);该语句的意思是失能定时器句柄htim3指向的定时器的通道1。四、捕获中断回调函数HAL_TIM_IC_CaptureCallback()
在发生捕获中断后,执行的函数是HAL_TIM_IC_CaptureCallback(),而普通中断发生后执行的是周期
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2026版)精神病医院年度工作总结
- Unit 1 Time to Relax (Period 1)Section A (1a-2d)同步练2025-2026学年人教版英语八年级下册
- 2026种植护士面试题及答案
- 2026年一建水利工程核心精练试卷及答案
- 2026年一建民航实务考前易错题目强化试卷及答案
- 2026年一建矿业实务考前押题冲刺试卷及答案
- 2026年一建矿业工程二轮突破试卷及答案
- 2026店铺运营面试题目及答案
- 2026改革类面试题库及答案
- 2026建筑考试面试题目及答案
- 小学实验室安全知识培训课件
- 产品品质标准化生产与管控指南
- 护理安全消防知识培训课件
- 2025年特种设备检验人员资格考试(场(厂)内专用机动车辆检验员CCY)历年参考题库含答案详解(5套)
- 《GIS空间分析理论与方法》课件-项目一:GIS空间分析基础
- JJG 667-2025 液体容积式流量计检定规程
- 城市建筑群基于弹塑性时程分析的震害评估标准
- 银行业金融机构安全评估标准
- 基于可得然胶改善预制卤牛肉品质特性的研究
- 2022 年全国行业职业技能竞赛- 第十一届全国民政行业职业技能竞赛 殡仪服务员项目 参考题库
- 纳税检查 第2版 郝宝爱 课程标准
评论
0/150
提交评论