久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 5321|回復(fù): 3
收起左側(cè)

stm32用IIC讀RDA5807M里面的03H寄存器數(shù)據(jù)跟剛寫進(jìn)去的數(shù)據(jù)不一致,但其他寄存器可以

[復(fù)制鏈接]
ID:169659 發(fā)表于 2018-8-29 17:41 | 顯示全部樓層 |閱讀模式
stm32用IIC讀RDA5807M里面的03H寄存器數(shù)據(jù)跟剛寫進(jìn)去的數(shù)據(jù)不一致,但其他寄存器讀出來(lái)的數(shù)據(jù)跟前一次寫進(jìn)去的數(shù)據(jù)一致,檢查了IIC時(shí)序,感覺沒問題,都是按照數(shù)據(jù)手冊(cè)弄的。我嘗試了把寫數(shù)據(jù)進(jìn)03H寄存器跟讀03H寄存器時(shí)間間隔延長(zhǎng),一直到1秒,但調(diào)試的結(jié)果讀取的數(shù)據(jù)還是0x4FC0,我嘗試再寫不一樣的數(shù)據(jù)到RDA5807M的03H寄存器,結(jié)果返回的數(shù)據(jù)還是0x4FC0。這個(gè)往03H寄存器寫數(shù)據(jù)讀取出錯(cuò)的問題困擾了我兩天了,但很奇怪其他寄存器讀取的數(shù)據(jù)是正確的。麻煩弄過RDA5807M的大佬結(jié)合經(jīng)驗(yàn)提下建議,謝謝。ㄏ旅娴暮瘮(shù)就是驗(yàn)證IIC從RDA5807M讀取數(shù)據(jù)是否正確)
void rda5807Init(void )
{
unsigned int temp;
WriteReg(RDA_R02,0x0002); //軟件復(fù)位
Delay_ms(50);
temp = ReadReg(RDA_R02);
WriteReg(RDA_R02,0xd281); // 晶振選擇32.768Khz 向上搜索重低音立體聲
Delay_ms (50);
temp = ReadReg(RDA_R02);

  WriteReg(RDA_R03,0x0500); //頻率設(shè)為87.5MHz ,步進(jìn)100Khz 頻帶為87M~108M
//  Delay_ms (50);
//  temp = ReadReg(RDA_R03);
//  WriteReg(RDA_R03,0x0d00); //頻率設(shè)為88.3MHz ,步進(jìn)100Khz 頻帶為87M~108M
Delay_ms (50);
temp = ReadReg(RDA_R03);
WriteReg(RDA_R04,0x0040); //基本配置
Delay_ms (20);
temp = ReadReg(RDA_R04);
WriteReg(RDA_R05,0X8886); //音量設(shè)置為vol=6 搜索閥值為8
Delay_ms (20);
temp = ReadReg(RDA_R05);
FM_enable(1);
}


回復(fù)

使用道具 舉報(bào)

ID:169659 發(fā)表于 2018-8-31 15:26 | 顯示全部樓層
弄好了,是芯片上電問題,把芯片上電使能函數(shù)FM_enable(1)放在軟件復(fù)位前,目前能接受固定頻率或者接受某個(gè)廣播
回復(fù)

使用道具 舉報(bào)

ID:169659 發(fā)表于 2018-8-31 15:43 | 顯示全部樓層
芯片包括五個(gè)狀態(tài):復(fù)位初始化(Reset&Initial),設(shè)置頻點(diǎn)(Tune), 搜臺(tái)(Seek),工作(Working),休眠(Sleep)。
在芯片上電和復(fù)位后,軟件通過編寫 ENABLE(02H,bit 0)寄存器,將其置為 1,即可使RDA5807M 進(jìn)入上電狀態(tài)。 軟件通過編程相應(yīng)寄存器, 即可使 RDA5807HP 進(jìn)入 Tune 或 Seek狀態(tài),這些操作之后,RDA5807M 進(jìn)入正常工作狀態(tài)(Working)。軟件通過將 ENABLE 置為 0,可使 RDA5807M 進(jìn)入睡眠狀態(tài),此時(shí)所有寄存器值保持不變(與未睡眠之前相同)。在睡眠狀態(tài)時(shí),軟件可通過編寫 ENABLE 為 1,即可將 RDA5807M 回到正常工作(Working)狀態(tài)。進(jìn)入工作模式后,軟件需要重新設(shè)置所需要的頻點(diǎn),即重新進(jìn)行一次 Tune 操作。根據(jù)如下流程圖初始化C:\Users\pan\Pictures\Camera Roll\圖片1
回復(fù)

使用道具 舉報(bào)

ID:921740 發(fā)表于 2021-5-15 15:16 | 顯示全部樓層
樓主你好,我最近也在用32上實(shí)現(xiàn)RDA5807M,但是目前出現(xiàn)了一些我也不知道原因的錯(cuò)誤,底層的IIC應(yīng)該是沒有問題的,RDA的讀寫也都是照著手冊(cè)寫的,讀出來(lái)的芯片ID不對(duì),以至于用不了,找了好久也沒找到原因,能把你的代碼分享一下,我學(xué)習(xí)一下嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美激情精品久久久久久 | 中文字幕亚洲国产 | 91精品无人区卡一卡二卡三 | 涩在线| 国产精品一码二码三码在线 | 亚洲高清电影 | 日本成人中文字幕在线观看 | av网站在线免费观看 | 99综合| 免费久久久 | www312aⅴ欧美在线看 | 亚洲五码久久 | 欧美一区二区三区在线观看视频 | 91视频一区| 美女露尿口视频 | 色婷婷九月 | 亚洲欧洲在线视频 | 91精品国产91久久久久久吃药 | 国产精品日日夜夜 | 天堂中文资源在线 | 国产精品视频一二三区 | 亚洲高清av | 欧洲亚洲一区 | 亚洲成年在线 | 97久久精品午夜一区二区 | 天天综合天天 | 成人在线播放 | 亚洲一区二区三区久久久 | 国产精品成人一区二区三区 | 久久久久久免费看 | 免费成人高清在线视频 | 国产精品综合一区二区 | 成人在线免费观看视频 | 久久成人一区 | 91久久国产综合久久 | 国产综合网站 | 夜夜夜久久 | 日本中文字幕在线观看 | 欧美一区二区三区国产 | 成人av播放| 涩爱av一区二区三区 |