你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

请问STM32F103怎样用定时器来测出某个高电平的时间。

[复制链接]
翔哥爱学习 提问时间:2013-9-19 16:47 /
刚接触STM32F103没多久,我想用定时器(比如TIM2)去测量某个高电平的时间,即从上升沿到下降沿的时间。
现在我不清楚改怎样设置使用库函数,有没有做过这方面的,或者是范例能让我参照一下,谢谢了。
收藏 评论5 发布时间:2013-9-19 16:47

举报

5个回答
回答时间:2013-9-25 13:36:31

RE:请问STM32F103怎样用定时器来测出某个高电平的时间。

测量高电平时间,最好的就是用单片机的捕获功能。例子很多的,野火例程就有
dzc2001 回答时间:2013-9-25 17:02:58

RE:请问STM32F103怎样用定时器来测出某个高电平的时间。

定时器的捕获就是干这个的。
你可以直接翻一番固件库里面是否有自带的demo
要是没有,你可以翻一番什么正点原子啊之类的,基本上外面卖的开发板都是带这个的
 
实验10 输入捕获实验.rar (273.88 KB, 下载次数: 529)
feiante-155820 回答时间:2013-9-26 08:22:16

RE:请问STM32F103怎样用定时器来测出某个高电平的时间。

用输入捕获功能,捕捉到上升沿记录定时器的值,捕捉到下降沿记录定时器的值,后者减前者就可以了。
feiante-155820 回答时间:2013-9-26 08:22:23

RE:请问STM32F103怎样用定时器来测出某个高电平的时间。

用输入捕获功能,捕捉到上升沿记录定时器的值,捕捉到下降沿记录定时器的值,后者减前者就可以了。
story_xjj 回答时间:2013-9-26 08:54:55

RE:请问STM32F103怎样用定时器来测出某个高电平的时间。

stm32的定时器有个特殊的功能,是利用定时器的输入捕获功能,将一个输入捕获引脚分配给定时器的两个捕获功能模块,配置为一个上升沿捕获,一个下降沿捕获,可以自动获得高电平的时间。
缺点是一个输入引脚要占用两组捕获比较单元,就是说一个定时器最多可以使用一半的捕获引脚了。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版