最近在使用tdc_gp22模块做超声波测距项目,但是在写入0x70,0x05,并产生中断后,读取状态寄存器的的值为0x0408,。按数据手册里的描述,0x0408 & 0x0600 > 0 时即错误。
状态寄存器
//这里是我的寄存器配置 uint8_t config_reg0[]={0x80,0xA3,0x0B,0x68,0x11}; uint8_t config_reg1[]={0x81,0x21,0x44,0x59,0x22}; uint8_t config_reg2[]={0x82,0xA0,0x23,0x00,0x33}; uint8_t config_reg3[]={0x83,0xD8,0xA2,0x48,0x44}; uint8_t config_reg3[]={0x83,0xD8,0x51,0x03,0x44}; uint8_t config_reg4[]={0x84,0x20,0x00,0x4A,0x55}; uint8_t config_reg5[]={0x85,0x40,0x00,0x00,0x66}; uint8_t config_reg6[]={0x86,0xC0,0xC0,0x60,0x77}; tdc_Write(config_reg0,sizeof(config_reg0));HAL_Delay(10); tdc_Write(config_reg1,sizeof(config_reg1));HAL_Delay(10); tdc_Write(config_reg2,sizeof(config_reg2));HAL_Delay(10); tdc_Write(config_reg3,sizeof(config_reg3));HAL_Delay(10); tdc_Write(config_reg4,sizeof(config_reg4));HAL_Delay(10); tdc_Write(config_reg5,sizeof(config_reg5));HAL_Delay(10); tdc_Write(config_reg6,sizeof(config_reg6));HAL_Delay(10);
超声波测量流程
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
状态寄存器
+关注
关注
0文章
38浏览量
7062 -
单片机
+关注
关注
0文章
201浏览量
16658
发布评论请先 登录
相关推荐
基于DWC2的USB驱动开发-发送相关的寄存器DMA寄存器详解
的两个寄存器,其他的后续再讲, 并且通过观察其寄存器的实际值的变化来加深理解。 了解这些值的含义以及何时如何变化,可以在有问题时帮助进行调试,知道当前出于何种
用STM32读取TDC_GP22的结果寄存器,SPI通信读取到的返回值一直是0的原因?
用STM32读取的TDC_GP22的结果寄存器,但是,SPI通信读取到的返回值一直是0。整个板子供电正常,无任何硬件短路断路问题,已经检验SPI通信,SPI
发表于 04-24 06:35
TDC_GP22的状态寄存器读数一直未0x0408即粗值计算溢出,该怎么解决?
66};
uint8_t config_reg6[]={0x86,0xC0,0xC0,0x60,0x77};
这是我的寄存器配置,状态寄存器读数为
发表于 08-07 11:28
TDC_GP22
`想问一下论坛上的朋友,有没有谁用过德国acam公司的数字时间转换芯片TDC_GP22,我正在使用这个芯片做时间间隔测量的项目,其中这款芯片的测量模式2有一个接收预期stop脉冲数的设置,比如我设置
发表于 03-09 20:52
TDC-GP22无法校准,使用0x05 Restart无法发出波形,但0x01 Start却可以
,按照手册来,完全不对。1、按照手册操作,校正时钟,我读状态寄存器,竟然发出读回来是0x201, 这个明显就不对了,好象是TDC单元溢出。2
发表于 11-22 16:11
TDC_GP22和主机SPI无法通讯
我现在也在用GP22,现在单片机和GP22的SPI通讯一直调不通。我通过示波器看自己单片机的SPI发送和时钟都是对的。我先写入0X50初始化,然后对寄存器写数据,然后再读取
发表于 06-30 15:36
时间数字转换器TDC-GP22
TDC-GP22 为TDC-GP21的下一代升级产品.这颗芯片是与TDC-GP21芯片100%管脚和功能兼容的芯片,而且带有更强大的功能. 尤其这颗芯片的最新第一波检测功能,将使
发表于 02-01 11:33
•346次下载
TDC-GP22超声波流量转换器的数据手册免费下载
。比较器的可编程偏移范围增加到±35毫伏,并且在第一波检测之后,偏移量自动归零。测量第一波的相对脉冲宽度给用户提供接收信号强度的指示。这可用于采用该系统进行长期信号衰减或气泡检测。与TDC-GP21相比,多点数据处理和数据读出都得到了简化。总之,
发表于 12-10 08:00
•44次下载
评论