TM32学习笔记——单定时器四通道输入捕获

TM32学习笔记——单定时器四通道输入捕获

ID:42562627

大小:44.80 KB

页数:9页

时间:2019-09-17

TM32学习笔记——单定时器四通道输入捕获_第1页
TM32学习笔记——单定时器四通道输入捕获_第2页
TM32学习笔记——单定时器四通道输入捕获_第3页
TM32学习笔记——单定时器四通道输入捕获_第4页
TM32学习笔记——单定时器四通道输入捕获_第5页
资源描述:

《TM32学习笔记——单定时器四通道输入捕获》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、原创]STM32学习笔记——单定时器四通道输入捕获[复制链接]ApacheApache当前离线最后登录2012-11-3在线时间0小时金币2351威望53注册时间2020-6-7阅读权限255帖子1862主题68精华1积分1000UID104832狗仔卡68主题46好友1000积分管理员哈工大电子设计联盟威望53积分1000精华1主题68帖子1862·发消息电梯直达楼主发表于2012-8-1823:20:37

2、只看该作者

3、倒序浏览以下笔记始发于观海听涛,原创人Apache,转载请说明输入捕获作为定时器的一个功能,在工业测速上有

4、很大的应用。STM32的一些定时器具有四个外部通道,可利用一个定时器采集外部四路脉冲频率,节约硬件资源和软件代码如需要测量一个或多个外部方波脉冲频率,频率低于单片机运行频率,可如下操作:(以TIM4为例)初始化:(省略GPIO配置,将TIM4的四个通道引脚配置为上拉或浮空输入,省略定时器RCC配置,省略中断NVIC配置)1.2.voidTIM_Configuration(void)3.{4.5.TIM_ICInitTypeDef6.TIM_ICInitStructure;7.TIM_TimeBaseInitTypeDef8.T

5、IM_TimeBaseStructure;//TIM4时基9.10.TIM_DeInit(TIM4);11.TIM_TimeBaseStructure.TIM_Period=12.0xffff;13.//自动重装值14.TIM_TimeBaseStructure.TIM_Prescaler=15.719;16.//预分频值,使TIMx_CLK=1MHz17.18.TIM_TimeBaseStructure.TIM_ClockDivision=19.TIM_CKD_DIV1;20.//输入时钟不分频21.TIM_TimeBase

6、Structure.TIM_CounterMode=22.TIM_CounterMode_Up;23.//向上计数24.TIM_TimeBaseInit(TIM4,25.&TIM_TimeBaseStructure);26.27.//TIM4_TimeBase28.//TIM_ICInitStructure.TIM_ICMode=29.TIM_ICMode_ICAP;30.//输入捕捉方式31.TIM_ICInitStructure.TIM_Channel=TIM_Channel_1;//

7、32.TIM_Channel_2;/

8、/输入通道1.2.TIM_ICInitStructure.TIM_ICPolarity=3.TIM_ICPolarity_Rising;//捕捉上升沿4.5.TIM_ICInitStructure.TIM_ICSelection=6.TIM_ICSelection_DirectTI;//捕捉中断7.8.TIM_ICInitStructure.TIM_ICPrescaler=9.TIM_ICPSC_DIV1;//捕捉不分频10.11.TIM_ICInitStructure.TIM_ICFilter=12.0x0;//捕捉输入不滤

9、波13.TIM_ICInit(TIM4,&TIM_ICInitStructure);14.TIM_ICInitStructure.TIM_Channel=TIM_Channel_2;//

10、15.TIM_Channel_2;//输入通道16.17.TIM_ICInitStructure.TIM_ICPolarity=18.TIM_ICPolarity_Rising;//捕捉上升沿19.20.TIM_ICInitStructure.TIM_ICSelection=21.TIM_ICSelection_DirectTI;//捕捉中断

11、22.23.TIM_ICInitStructure.TIM_ICPrescaler=24.TIM_ICPSC_DIV1;//捕捉不分频25.26.TIM_ICInitStructure.TIM_ICFilter=27.0x0;//捕捉输入不滤波28.TIM_ICInit(TIM4,&TIM_ICInitStructure);29.TIM_ICInitStructure.TIM_Channel=TIM_Channel_3;//

12、30.TIM_Channel_2;//输入通道31.32.TIM_ICInitStructure.TI

13、M_ICPolarity=33.TIM_ICPolarity_Rising;//捕捉上升沿34.35.TIM_ICInitStructure.TIM_ICSelection=36.TIM_ICSelection_DirectTI;//捕捉中断37.38.TIM_ICInitS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。