中级会员
 
- 积分
- 262
- 金钱
- 262
- 注册时间
- 2016-12-30
- 在线时间
- 76 小时
|

楼主 |
发表于 2018-6-17 20:50:46
|
显示全部楼层
多谢原子哥的指点。到现在终于能出声音了,基本上成了。
说下怎么调的吧,其实也没有修改多少代码。两种芯片的寄存器基本相同,但是在RDA5820的数据手册上没有07H寄存器的描述,rda5820ns的手册上就有,而且原子哥基于rda5820的初始化代码里面却对07H寄存器赋值了,不知道依据是什么,而且还对13H,15H,16H等寄存器赋值了,手册上都没有对它们的描述。然后我做的就是将这些代码注释掉,就成功了。
// RDA5820_WR_Reg(RDA5820_R05,0XA84F); //ËÑË÷Ç¿¶è8,LNAN,1.8mA,VOL×î′ó 0X884F
// RDA5820_WR_Reg(0X07,0X7800); //
// RDA5820_WR_Reg(0X13,0X0008); //
// RDA5820_WR_Reg(0X15,0x1420); //VCOéèÖÃ 0x17A0/0x1420
// RDA5820_WR_Reg(0X16,0XC000); //
// RDA5820_WR_Reg(0X1C,0X3126); //
// RDA5820_WR_Reg(0X22,0X9C24); //fm_true
// RDA5820_WR_Reg(0X47,0XF660) ; //tx rds
|
|