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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

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

[復制鏈接]
跳轉到指定樓層
樓主
ID:169659 發表于 2018-8-29 17:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
stm32用IIC讀RDA5807M里面的03H寄存器數據跟剛寫進去的數據不一致,但其他寄存器讀出來的數據跟前一次寫進去的數據一致,檢查了IIC時序,感覺沒問題,都是按照數據手冊弄的。我嘗試了把寫數據進03H寄存器跟讀03H寄存器時間間隔延長,一直到1秒,但調試的結果讀取的數據還是0x4FC0,我嘗試再寫不一樣的數據到RDA5807M的03H寄存器,結果返回的數據還是0x4FC0。這個往03H寄存器寫數據讀取出錯的問題困擾了我兩天了,但很奇怪其他寄存器讀取的數據是正確的。麻煩弄過RDA5807M的大佬結合經驗提下建議,謝謝!(下面的函數就是驗證IIC從RDA5807M讀取數據是否正確)
void rda5807Init(void )
{
unsigned int temp;
WriteReg(RDA_R02,0x0002); //軟件復位
Delay_ms(50);
temp = ReadReg(RDA_R02);
WriteReg(RDA_R02,0xd281); // 晶振選擇32.768Khz 向上搜索重低音立體聲
Delay_ms (50);
temp = ReadReg(RDA_R02);

  WriteReg(RDA_R03,0x0500); //頻率設為87.5MHz ,步進100Khz 頻帶為87M~108M
//  Delay_ms (50);
//  temp = ReadReg(RDA_R03);
//  WriteReg(RDA_R03,0x0d00); //頻率設為88.3MHz ,步進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); //音量設置為vol=6 搜索閥值為8
Delay_ms (20);
temp = ReadReg(RDA_R05);
FM_enable(1);
}


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

使用道具 舉報

沙發
ID:169659 發表于 2018-8-31 15:26 | 只看該作者
弄好了,是芯片上電問題,把芯片上電使能函數FM_enable(1)放在軟件復位前,目前能接受固定頻率或者接受某個廣播
回復

使用道具 舉報

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

使用道具 舉報

地板
ID:921740 發表于 2021-5-15 15:16 | 只看該作者
樓主你好,我最近也在用32上實現RDA5807M,但是目前出現了一些我也不知道原因的錯誤,底層的IIC應該是沒有問題的,RDA的讀寫也都是照著手冊寫的,讀出來的芯片ID不對,以至于用不了,找了好久也沒找到原因,能把你的代碼分享一下,我學習一下嗎
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品成人免费一区二区在线播放 | 国产在线观看 | 久久综合久色欧美综合狠狠 | 日韩av在线一区 | 国产精品色一区二区三区 | 国产精品成人一区二区三区 | 在线欧美视频 | 羞羞视频一区二区 | 亚洲综合在线播放 | 一级a爱片久久毛片 | 国产这里只有精品 | 久久久国产视频 | 拍真实国产伦偷精品 | 91在线精品秘密一区二区 | 99精品国产一区二区青青牛奶 | 亚洲二区精品 | 999国产精品视频 | 极品在线 | 精品久久久久久中文字幕 | 亚洲精品欧美 | 欧美专区在线观看 | 精品国产伦一区二区三区观看体验 | 国产在线精品免费 | 天天射视频 | 成人av在线播放 | 国产精品久久久久久 | 日日夜夜狠狠操 | 91精品久久久久 | 欧美一级视频免费看 | 久久久久久毛片免费观看 | 色在线看 | 91国在线观看| 久久久精品视频免费 | 91精品一区二区 | 在线观看视频你懂得 | 亚洲欧美日韩在线 | 久草久草久草 | 在线黄色网 | 国产午夜精品福利 | 日韩av.com | 欧美大片久久久 |