HC-SR04测距周期
时间: 2023-09-15 12:14:58 浏览: 193
TEST_HAL.zip
5星 · 资源好评率100%
HC-SR04测距周期是通过控制Trig引脚发出一个10微秒以上的高电平信号,然后在Echo接收端等待高电平输出。一旦有输出,就可以开启定时器计时,当Echo口变为低电平时,就可以读取定时器的值,这个值就是测距的时间。通过这样的周期性测量,就可以得到移动测量的值。\[1\]在控制程序中,定时器计算高电平持续的时间,并根据公式S=(time*1.7)/100计算出距离,其中S为距离,time为高电平持续的时间。\[2\]在main.c文件中,通过控制Trig引脚和Echo引脚的状态,实现了HC-SR04的测距功能。\[3\]因此,HC-SR04的测距周期是通过控制引脚的状态和定时器计时来实现的。
#### 引用[.reference_title]
- *1* *2* [详解超声波测距模块HC-SR04的使用](https://blog.csdn.net/lin5103151/article/details/102767115)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [【STM32学习】(13)STM32实现超声波测距(HC-SR04)](https://blog.csdn.net/XiaoCaiDaYong/article/details/103605070)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文