欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2397|回復: 1
打印 上一主題 下一主題
收起左側

stm32f407-hcsr04超聲波

[復制鏈接]
跳轉到指定樓層
樓主
ID:532830 發表于 2020-6-3 14:25 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include "stm32f4xx.h"
#include "usart.h"
#include "delay.h"
#include "voice.h"


int main()
{
    u16 times,i=5,all;
    long long truth;
  int  distance=0;

    uart_init(115200);//初始化串口波特率為115200
     voice_int();
     delay_init(168);
    while(1)
    {
        for(i=0;i<5;i++)
                    {

                    printf("2\r\n");
                        
                    GPIO_SetBits(GPIOB, GPIO_Pin_0);    //給20um的高電平   
                    delay_ms(10);
                    GPIO_ResetBits(GPIOB, GPIO_Pin_0);
                        
                    printf("3\r\n");
                TIM3->CNT = 0;
             while(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1)  ==0);    //等待echo->low               
                                //計數器清零,開始計數
                TIM_Cmd(TIM3, ENABLE);//開啟定時器        
        while(GPIO_ReadInputDataBit(GPIOB, GPIO_Pin_1)  ==1);//等待echo->high
                    TIM_Cmd(TIM3, DISABLE);     //關閉定時器
printf("5\r\n");
                        
                        
                    times = TIM_GetCounter(TIM3);
                    distance = (times*340)/200;  //(1/200000)*344/2=0.00085m
                    all+=distance;
                     printf("************");
                    }
     
            truth = all/5;
            all=0;
          printf("距離為cm:%lld\r\n",truth);
            
                }
}     

super voice.7z

299.03 KB, 下載次數: 35, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:122986 發表于 2021-9-19 09:00 | 只看該作者
測試過嗎
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表