標題: stm32超聲波測距源程序 [打印本頁]

作者: rrynl001    時間: 2017-5-11 18:21
標題: stm32超聲波測距源程序


單片機源程序:
  1. /******************** (C) COPYRIGHT 2012 WildFire Team **************************
  2. * 文件名  :main.c
  3. * 描述    :GPIOC8接超聲波模塊的TRIG,GPIOC9接超聲模塊的ECHO,
  4.              請將串口線(直連串口線)插在板子COM1口上,并打開超級
  5.                          終端或串口助手,配置波特率115200,8位,一個停止位,
  6.                          無校驗位。定時向PC發(fā)送測得的距離         
  7. * 實驗平臺:野火STM32開發(fā)板
  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. * 函數(shù)名:DelayTime_ms
  18. * 描述  :Time           延時的時間 MS
  19. * 輸入  :無
  20. * 輸出  :無
  21. */
  22. void DelayTime_ms(int Time)      //1us延時函數(shù)
  23. {
  24.    unsigned int i;
  25.    for ( ; Time>0; Time--)
  26.      for ( i = 0; i <720; i++ );
  27. }

  28. /*
  29. * 函數(shù)名:main
  30. * 描述  :主函數(shù)
  31. * 輸入  :無
  32. * 輸出  :無
  33. */
  34. int main(void)
  35. {        
  36.     /* 配置系統(tǒng)時鐘為 72M */  
  37.         SystemInit();
  38.         /* USART1 config 115200 8-N-1 */
  39.         USART1_Config();
  40.         NVIC_Configuration();

  41. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

下載:
超聲波測距程序.7z (837.03 KB, 下載次數(shù): 87)



作者: 龍軒    時間: 2017-7-6 10:55
學習了




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1