找回密码
 立即注册

QQ登录

只需一步,快速开始

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

stm32超声波测距源程序

[复制链接]
跳转到指定楼层
楼主


单片机源程序:
  1. /******************** (C) COPYRIGHT 2012 WildFire Team **************************
  2. * 文件名  :main.c
  3. * 描述    :GPIOC8接超声波模块的TRIG,GPIOC9接超声模块的ECHO,
  4.              请将串口线(直连串口线)插在板子COM1口上,并打开超级
  5.                          终端或串口助手,配置波特率115200,8位,一个停止位,
  6.                          无校验位。定时向PC发送测得的距离         
  7. * 实验平台:野火STM32开发板
  8. * 库版本  :ST3.5.0
  9. *
  10. * 作者    :wildfire team
  11. *********************************************************************************/
  12. #include "stm32f10x.h"
  13. #include "usart1.h"
  14. #include "TIM2.h"
  15. #include "UltrasonicWave.h"

  16. /*
  17. * 函数名:DelayTime_ms
  18. * 描述  :Time           延时的时间 MS
  19. * 输入  :无
  20. * 输出  :无
  21. */
  22. void DelayTime_ms(int Time)      //1us延时函数
  23. {
  24.    unsigned int i;
  25.    for ( ; Time>0; Time--)
  26.      for ( i = 0; i <720; i++ );
  27. }

  28. /*
  29. * 函数名:main
  30. * 描述  :主函数
  31. * 输入  :无
  32. * 输出  :无
  33. */
  34. int main(void)
  35. {        
  36.     /* 配置系统时钟为 72M */  
  37.         SystemInit();
  38.         /* USART1 config 115200 8-N-1 */
  39.         USART1_Config();
  40.         NVIC_Configuration();

  41. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

下载:
超声波测距程序.7z (837.03 KB, 下载次数: 86)


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

使用道具 举报

沙发
ID:163574 发表于 2017-7-6 10:55 | 只看该作者
学习了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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