打印
[应用相关]

HC-SR04测距模块没有返回值?

[复制链接]
882|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2021-2-22 14:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
兄弟们,我根据STM32的输入捕获例程改了一下,想做一个基于HC-SR04的测距实验,但是并没有输出值,有没有遇到过类似情况的大佬帮忙看一下。
*********************************main.c***************************************
#include "delay.h"
#include "timer.h"

#define echo PAin(0)

extern u16        TIM2CH1_CAPTURE_VAL;        //输入捕获值
{      
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);// 设置中断优先级分组2
        uart_init(9600);                                 //9600         
        TIM2_Cap_Init(0XFFFF,72-1);                //以1Mhz的频率计数  
        {
                echo=0;
                LED=0;
                led=1;
                        trig=1;
                    trig=0;
                if(TIM2CH1_CAPTURE_STA&0X80)//成功捕获到了一次高电平
                        temp=TIM2CH1_CAPTURE_STA&0X3F;
                        temp+=TIM2CH1_CAPTURE_VAL;                //得到总的高电平时间
                                                        //\n是直接跳到下一行的当前位置,不回到行开头
                }
        }
}

使用特权

评论回复
沙发
wiba| | 2021-3-3 20:59 | 只看该作者
是外挂了一个模块吗

使用特权

评论回复
板凳
zljiu| | 2021-3-3 21:00 | 只看该作者
是这个模块没有输出吗

使用特权

评论回复
地板
coshi| | 2021-3-3 21:02 | 只看该作者
它输出的是什么信号啊

使用特权

评论回复
5
aoyi| | 2021-3-3 21:03 | 只看该作者
这个模块的原理是什么啊

使用特权

评论回复
6
drer| | 2021-3-3 21:04 | 只看该作者
频率会不会有点高了

使用特权

评论回复
7
七毛钱| | 2021-6-3 10:37 | 只看该作者
触发要加延时的把

使用特权

评论回复
8
海滨消消| | 2021-6-3 10:37 | 只看该作者
麻烦在多测试几遍,,延时可能还要缓冲下把

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1191

主题

5220

帖子

12

粉丝