主要观点总结
本文介绍了如何将HC-SR04超声波测距模块移植至CW32F030C8T6开发板上。文章首先提供了模块来源和规格参数,包括工作电压、工作电流、感应角度、探测距离、探测精度、输出方式、管脚数量等信息。然后详细阐述了移植过程,包括查看资料、引脚选择、移植至工程等步骤。文章还展示了主要函数,如超声波初始化函数、打开定时器函数、获取定时器定时时间函数、关闭定时器函数、定时器中断服务函数和获取测量距离函数。最后,在文章的移植验证部分,提供了在main函数中调用这些函数的示例代码,并描述了模块移植后的现象和成功案例代码的链接。
关键观点总结
关键观点1: 模块来源和规格参数
提供了HC-SR04超声波测距模块的来源和关键规格参数,如工作电压、工作电流、探测距离和精度等。
关键观点2: 移植过程
详细介绍了将HC-SR04超声波测距模块移植至CW32F030C8T6开发板的步骤,包括查看资料、引脚选择等。
关键观点3: 主要函数
展示了超声波初始化函数、定时器相关函数、定时器中断服务函数和获取测量距离函数等关键函数的实现。
关键观点4: 移植验证
提供了在main函数中调用这些函数的示例代码,并描述了模块移植后的现象。
文章预览
0 01 模块来源 >>> 模块实物展示 : 资料下载链接: https://pan.baidu.com/s/1sSah9PvLBrmbA7So-6YcSw 资料提取码:qq35 02 规格参数 >>> 工作电压 :3-5.5V 工作电流 :5.3MA 感应角度 :小于15度 探测距离 :2CM-600CM 探测精度 :0.1CM+1% 输出方式 : GPIO 管脚数量 :4 Pin 以上信息见厂家资料文件 0 3 移植过程 >>> 我们的目标是将例程移植至CW32F030C8T6开发板上【能够判断前方障碍物距离的功能】。首先要获取资料,查看数据手册应如何实现读取数据,再移植至我们的工程。 3. 1 查看资料 只需要在 Trig 管脚(触发信号)输入一个 10US 以上的高电平,系统便可发出 8 个 40KHZ 的超声波脉冲,然后检测回波信号。当检测到回波信号后,通过 Echo 管脚输出。根据 Echo 管脚输出高电平的持续时间可以计算距离值。即距离值为:(高电平时间*340m/s)/2。 当测量距离超过 HC-SR04 的测量范
………………………………