找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5649|回复: 10
打印 上一主题 下一主题
收起左侧

用stm32f103的输入捕获来超声波测距源码

  [复制链接]
跳转到指定楼层
楼主
ID:225763 发表于 2017-8-8 15:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
超声波测距,用stm32f103的输入捕获;附上源码

全部资料下载地址:
实验9-输入捕获实验0_1-超声波测距.rar (287.62 KB, 下载次数: 195)

下面是主程序:
  1. #include "sys.h"    //这个头文件要记住
  2. #include "led.h"
  3. #include "key.h"
  4. #include "delay.h"
  5. #include "usart.h"
  6. #include "ultrasonicMeasure.h"

  7. //引用 其他c文件变量
  8. extern u8  TIM5CH1_CAPTURE_STA;                //输入捕获状态                                                   
  9. extern u16        TIM5CH1_CAPTURE_VAL;        //输入捕获值       

  10. int main(void)
  11. {
  12.        
  13.        
  14.         delay_init();    //在使用delay函数前要初始化函数
  15.         NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);         //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
  16.         uart_init(115200);         //串口初始化为115200
  17.         LED_Init();     //初始化LED
  18.        
  19.         Ultrasonic_TIM5_Cap_Init(0XFFFF,72-1);        //以1Mhz的频率计数,1us计数器记一次数
  20.         while(1){
  21.                
  22.                         LED0 = 1;  //启动标志
  23.                   UltrasonicWave_StartMeasure();
  24.                
  25.                         printf("Ultrasonic measure the length is %f cm\r\n",UltrasonicMeasure_Length());
  26.                         delay_ms(1000);
  27.                
  28.    }
  29. }
复制代码


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:222242 发表于 2017-8-21 09:19 | 只看该作者
超声波模块用的哪个啊
回复

使用道具 举报

板凳
ID:211304 发表于 2017-9-16 17:45 | 只看该作者
外部中断不知道为什么不能进入?
回复

使用道具 举报

地板
ID:211304 发表于 2017-12-31 14:45 | 只看该作者
snmsr 发表于 2017-9-16 17:45
外部中断不知道为什么不能进入?

找到原因了,中断向量配置错误了。
回复

使用道具 举报

5#
ID:170461 发表于 2018-1-1 15:54 | 只看该作者
x谢谢分享
回复

使用道具 举报

6#
ID:445569 发表于 2019-3-4 08:46 | 只看该作者
谢谢分享
回复

使用道具 举报

7#
ID:483710 发表于 2019-3-4 10:22 | 只看该作者
多谢,刚好最近要弄这东西
回复

使用道具 举报

8#
ID:147427 发表于 2019-3-4 16:08 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
ID:432151 发表于 2019-3-9 01:55 | 只看该作者
谢谢分享,挺有用的
回复

使用道具 举报

10#
ID:116773 发表于 2019-3-9 14:18 | 只看该作者
参考一下,最近也在做超声波测距。
回复

使用道具 举报

11#
ID:557924 发表于 2019-6-10 12:46 | 只看该作者
这个可以用吗??????????????
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表