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

查看: 2194|回复: 1

[STM32F429] STM32F429Disco HCSR04 PWM输入捕获实验

[复制链接]

57

主题

317

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-8-2
发表于 2017-3-17 20:26:36 | 显示全部楼层 |阅读模式
    最近在做F429探索者与HCSR04通信的实验,涉及外设为PWM输入捕获,这个实验对于我来说是一个全新的挑战,因为我之前从来没有自己理解PWM输入捕获的功能(包括51和AVR也是),51没有硬件捕获,而AVR的硬件捕获是直接操作定时器的寄存器的
,想要看懂用熟也需要一点时间。而STM32F4的PWM输入捕获外设和函数已经非常成熟,配置好各项参数之后,基本属于傻瓜式操作了。
    对于HCSR04超声波测距模块,单片机需要将Trig触发引脚拉高10微秒,然后模块内部就能循环发出8个40KHz的脉冲,紧接着Echo回声引脚就会发出与检测距离成比例的高电平,单片机采集Echo引脚发出高电平的时间就需要用到PWM输入捕获,即使用高
精度定时器来准确求得Echo引脚电平拉高的时间,再通过公式换算得到障碍物遮挡距离。
1.PNG HC-SR04超声波测距模块.pdf (223.57 KB, 下载次数: 6)

评分

参与人数 1ST金币 +5 收起 理由
努力的人 + 5

查看全部评分

回复

使用道具 举报

0

主题

1

回帖

0

蝴蝶豆

中级会员

最后登录
2020-1-16
发表于 2019-11-7 10:22:43 | 显示全部楼层
代码不全,下载用不了。
回复 支持 反对

使用道具 举报

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版