You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
高宏宇 ac12d716c1 初始化版本 2 years ago
..
.settings 初始化版本 2 years ago
Core 初始化版本 2 years ago
Debug 初始化版本 2 years ago
Drivers 初始化版本 2 years ago
.cproject 初始化版本 2 years ago
.mxproject 初始化版本 2 years ago
.project 初始化版本 2 years ago
Readme.md 初始化版本 2 years ago
STM32F103C8TX_FLASH.ld 初始化版本 2 years ago
Timer_UltraSonic Debug.launch 初始化版本 2 years ago
Timer_UltraSonic.ioc 初始化版本 2 years ago

Readme.md

超声波测距 - 基本定时器方法

  • 初始化外部晶振配置SYSCLK与Timer Clock均为72MHz
  • 配置GPIO
    • PA11配置为Output设置标签TRIG
    • PA10配置为Input设置标签ECHO
  • TIM1配置
    • Clock Source配置为Internal Clock
    • Prescaler配置为720-1即分频到周期10us
    • Counter Period配置为最大值65535
  • 将USART2配置为Asynchronous
  • 测距流程
    • 拉高TRIG等待5ms再拉低即触发模块输出
    • 清零定时器的计数等待ECHO引脚拉高
    • ECHO拉高时启动定时器
    • 待ECHO拉低时停止定时器并计算距离