我们是基于stm32f103系列,超声波模块用的是:HC-SR04(寄存器版的代码)
编译器用的是:keil5
在此:输入捕获用的是TIM2_CH1(用的是PA0,可以从开发板原理图中看到)
由于本文只是简单的介绍超声波测距,并不涉及其他东西,所以没有加载按键,led灯程序
test.c文件(主函数所存在的地方)
timer.c文件(输入捕获初始化的地方)
ultrasonic.c文件(超声波模块初始化)
test.c
#include "sys.h"
#includ
本教程详细介绍了如何使用STM32F103系列微控制器,结合HC-SR04超声波模块(寄存器版)进行测距操作。通过keil5编译器,利用TIM2_CH1(PA0)进行输入捕获初始化,实现简单的超声波测距功能。文章未包含按键和LED灯等额外功能的实现。
我们是基于stm32f103系列,超声波模块用的是:HC-SR04(寄存器版的代码)
编译器用的是:keil5
在此:输入捕获用的是TIM2_CH1(用的是PA0,可以从开发板原理图中看到)
由于本文只是简单的介绍超声波测距,并不涉及其他东西,所以没有加载按键,led灯程序
test.c文件(主函数所存在的地方)
timer.c文件(输入捕获初始化的地方)
ultrasonic.c文件(超声波模块初始化)
test.c
#include "sys.h"
#includ

被折叠的 条评论
为什么被折叠?