0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TDC_GP22模塊的狀態(tài)寄存器為0x0408,粗值計算溢出

jf_49442506 ? 2024-08-07 11:10 ? 次閱讀

最近在使用tdc_gp22模塊做超聲波測距項目,但是在寫入0x70,0x05,并產(chǎn)生中斷后,讀取狀態(tài)寄存器的的值為0x0408,。按數(shù)據(jù)手冊里的描述,0x0408 & 0x0600 > 0 時即錯誤。

wKgaomay4_2Adu1TAACscufiKrk544.png

狀態(tài)寄存器

		//這里是我的寄存器配置
		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);				

wKgZomay5JaANq_UAADylLNELUY980.png

超聲波測量流程

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 狀態(tài)寄存器
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    7098
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    216

    瀏覽量

    16658
收藏 人收藏

    評論

    相關(guān)推薦

    基于DWC2的USB驅(qū)動開發(fā)-發(fā)送相關(guān)的寄存器DMA寄存器詳解

    的兩個寄存器,其他的后續(xù)再講, 并且通過觀察其寄存器的實際的變化來加深理解。 了解這些的含義以及何時如何變化,可以在有問題時幫助進(jìn)行調(diào)試,知道當(dāng)前出于何種
    的頭像 發(fā)表于 07-16 16:42 ?1665次閱讀
    基于DWC2的USB驅(qū)動開發(fā)-發(fā)送相關(guān)的<b class='flag-5'>寄存器</b>DMA<b class='flag-5'>寄存器</b>詳解

    用STM32讀取TDC_GP22的結(jié)果寄存器,SPI通信讀取到的返回一直是0的原因?

    用STM32讀取的TDC_GP22的結(jié)果寄存器,但是,SPI通信讀取到的返回一直是0。整個板子供電正常,無任何硬件短路斷路問題,已經(jīng)檢驗SPI通信,SPI
    發(fā)表于 04-24 06:35

    TDC_GP22狀態(tài)寄存器讀數(shù)一直未0x0408計算溢出,該怎么解決?

    66}; uint8_t config_reg6[]={0x86,0xC0,0xC0,0x60,0x77}; 這是我的寄存器配置,狀態(tài)寄存器讀數(shù)
    發(fā)表于 08-07 11:28

    將LDC1000配置了0X0B寄存器,各寄存器都變成了相應(yīng)寄存器的Deffault,為什么?

    我將LDC1000各寄存器配置后,當(dāng)不配置0X0B,即傳感處于待機(jī)狀態(tài)時,單片機(jī)讀回來各寄存器
    發(fā)表于 01-02 07:41

    TDC_GP22

    `想問一下論壇上的朋友,有沒有誰用過德國acam公司的數(shù)字時間轉(zhuǎn)換芯片TDC_GP22,我正在使用這個芯片做時間間隔測量的項目,其中這款芯片的測量模式2有一個接收預(yù)期stop脈沖數(shù)的設(shè)置,比如我設(shè)置
    發(fā)表于 03-09 20:52

    TDC-GP22無法校準(zhǔn),使用0x05 Restart無法發(fā)出波形,但0x01 Start卻可以

    ,按照手冊來,完全不對。1、按照手冊操作,校正時鐘,我讀狀態(tài)寄存器,竟然發(fā)出讀回來是0x201, 這個明顯就不對了,好象是TDC單元溢出。2
    發(fā)表于 11-22 16:11

    TDC-GP22與STM32F103芯片通信

    TDC-GP22與STM32F103芯片通信需要怎樣設(shè)置SPI,我的寫函數(shù)總是寫不進(jìn)操作嘛,配置寄存器也寫不進(jìn)去
    發(fā)表于 05-06 16:23

    TDC_GP22和主機(jī)SPI無法通訊

    我現(xiàn)在也在用GP22,現(xiàn)在單片機(jī)和GP22的SPI通訊一直調(diào)不通。我通過示波器看自己單片機(jī)的SPI發(fā)送和時鐘都是對的。我先寫入0X50初始化,然后對寄存器寫數(shù)據(jù),然后再讀取
    發(fā)表于 06-30 15:36

    調(diào)試讀取發(fā)送狀態(tài)寄存器一直0x1E是怎么回事

    然后在線調(diào)試讀取發(fā)送狀態(tài)寄存器一直0x1E,,我看網(wǎng)上正確的
    發(fā)表于 07-13 10:35

    時間數(shù)字轉(zhuǎn)換TDC-GP22

    TDC-GP22 TDC-GP21的下一代升級產(chǎn)品.這顆芯片是與TDC-GP21芯片100%管腳和功能兼容的芯片,而且?guī)в懈鼜?qiáng)大的功能. 尤其這顆芯片的最新第一波檢測功能,將使
    發(fā)表于 02-01 11:33 ?346次下載
    時間數(shù)字轉(zhuǎn)換<b class='flag-5'>器</b><b class='flag-5'>TDC-GP22</b>

    TDC-GP22超聲波流量轉(zhuǎn)換的數(shù)據(jù)手冊免費下載

    。比較的可編程偏移范圍增加到±35毫伏,并且在第一波檢測之后,偏移量自動歸零。測量第一波的相對脈沖寬度給用戶提供接收信號強(qiáng)度的指示。這可用于采用該系統(tǒng)進(jìn)行長期信號衰減或氣泡檢測。與TDC-GP21相比,多點數(shù)據(jù)處理和數(shù)據(jù)讀出都得到了簡化。總之,
    發(fā)表于 12-10 08:00 ?45次下載
    <b class='flag-5'>TDC-GP22</b>超聲波流量轉(zhuǎn)換<b class='flag-5'>器</b>的數(shù)據(jù)手冊免費下載

    TDC-GP22激光測距儀應(yīng)用指南

    TDC-GP22激光測距儀應(yīng)用指南(通信電源技術(shù)期刊電話)-TDC-GP22激光測距儀應(yīng)用指南? ? ? ? ? ? ? ?
    發(fā)表于 09-18 11:56 ?193次下載
    <b class='flag-5'>TDC-GP22</b>激光測距儀應(yīng)用指南

    C語言訪問MCU寄存器

    unsigned int*)0X020C4068)//假設(shè)寄存器32位//要設(shè)置0X020C4068寄存器
    發(fā)表于 10-25 13:21 ?3次下載
    C語言訪問MCU<b class='flag-5'>寄存器</b>

    振弦采集模塊多通道專用寄存器

    振弦采集模塊多通道專用寄存器 振弦采集模塊多通道專用寄存器 多通道頻率、溫度寄存器 51~58
    的頭像 發(fā)表于 01-05 10:34 ?761次閱讀
    振弦采集<b class='flag-5'>模塊</b>多通道專用<b class='flag-5'>寄存器</b>

    ARM通用寄存器狀態(tài)寄存器詳解

    筆者來聊聊ARM通用寄存器以及狀態(tài)寄存器的認(rèn)識與理解。
    的頭像 發(fā)表于 01-06 14:58 ?7238次閱讀