STM32F103与HC-SR04超声波模块测距
2022-11-29 11:04:28 11.69MB 超声波模块
1
STM32通过超声波测距模块如HC-SR04实现测距的控制代码例程。采用STM32G030J6M6的MCU和STM32CUBEIDE开发编译平台,可作为STM32及各MCU类型实现超声波测距的代码参考。介绍:https://blog.csdn.net/hwytree/article/details/126873699 。
1
51单片机测距c语言HC-SR04
2022-04-30 12:24:42 2KB 51单片机 测距 HC-SR04 HY-SRF05
1
Spartan 6 FPGA 设计HC-SR04超声波测距实验VERILOG源码 Xilinx ISE14.6 工程文件 /每秒产生1个超声波测距模块所需的10us高脉冲激励,并用chipscope pro查看回响信号 module sp6( input ext_clk_25m, //外部输入25MHz时钟信号 input ext_rst_n, //外部输入复位信号,低电平有效 output ultrasound_trig, //超声波测距模块脉冲激励信号,10us的高脉冲 input ultrasound_echo, //超声波测距模块回响信号 output[0:0] led //D2指示灯 ); //------------------------------------- //PLL例化 wire clk_12m5; //PLL输出12.5MHz时钟 wire clk_25m; //PLL输出25MHz时钟 wire clk_50m; //PLL输出50MHz时钟 wire clk_100m; //PLL输出100MHz时钟 wire sys_rst_n; //PLL输出的locked信号,作为FPGA内部的复位信号,低电平复位,高电平正常工作 pll_controller uut_pll_controller (// Clock in ports .CLK_IN1(ext_clk_25m), // IN // Clock out ports .CLK_OUT1(clk_12m5), // OUT .CLK_OUT2(clk_25m), // OUT .CLK_OUT3(clk_50m), // OUT .CLK_OUT4(clk_100m), // OUT // Status and control signals .RESET(~ext_rst_n),// IN .LOCKED(sys_rst_n)); // OUT //------------------------------------- //25MHz时钟进行分频,产生一个100KHz频率的时钟使能信号 wire clk_100khz_en; //100KHz频率的一个时钟使能信号,即每10us产生一个时钟脉冲 clkdiv_generation uut_clkdiv_generation( .clk(clk_25m), //时钟信号 .rst_n(sys_rst_n), //复位信号,低电平有效 .clk_100khz_en(clk_100khz_en) //100KHz频率的一个时钟使能信号,即每10us产生一个时钟脉冲 ); //------------------------------------- //每秒产生一个10us的高脉冲作为超声波测距模块的激励 ultrasound_controller uut_ultrasound_controller( .clk(clk_25m), //时钟信号 .rst_n(sys_rst_n), //复位信号,低电平有效 .clk_100khz_en(clk_100khz_en), //100KHz频率的一个时钟使能信号,即每10us产生一个时钟脉冲 .ultrasound_trig(ultrasound_trig), //超声波测距模块脉冲激励信号,10us的高脉冲 .ultrasound_echo(ultrasound_echo) //超声波测距模块回响信号 ); //------------------------------------- //input信号必须经过IBUF后,才能作为chipscope中查看 wire ultrasound_echo_r; IBUF #( .IOSTANDARD("DEFAULT") // Specify the input I/O standard )IBUF_inst ( .O(ultrasound_echo_r), // Buffer output .I(ultrasound_echo) // Buffer input (connect directly to top-level port) ); assign led[0] = ultrasound_echo_
单片机测距摸快,可以用来测距,这是一个传感器模块,
2021-11-26 10:07:37 1.91MB HC-SR04测距
1
使用一个定时器实现多个超声波测距 博文地址:https://blog.csdn.net/XiaoCaiDaYong/article/details/120875502?spm=1001.2014.3001.5502
2021-10-22 09:04:44 23.26MB STM32 HC-SR04 HAL库 多模块测距
利用STM32开发板驱动HC-SR04超声波模块和语音模块,可以实现基本的测距功能和语音播报功能。亲测在精英板和mini板上可行。程序做了详细的注释,程序也很规范,可以拓展使用。具体问题和一些小建议也在工程中做了说明。
2021-05-08 12:20:34 5.36MB STM32 HC-SR04
1
本代码是和博客(【STM32学习】(13)STM32实现超声波测距(HC-SR04))中的一致,亲测可用。 内含:源码,串口调试助手,超声波的产品文档
2021-05-02 13:13:36 7.03MB STM32 HC-SR04 测距
1
MSP430G2553单片机,通过HC-SR04红外测距传感器测距,利用中景园0.96的OLED屏幕显示,供大家参考
2019-12-21 20:23:14 65KB MSP430G2 HC-SR04
1
HC-SR04超声波测距,串口输出,数码管显示,STM32F103C8T6
2019-12-21 20:19:06 3.96MB HC-SR04测距
1