打印

寻RDA1846S驱动代码

[复制链接]
4360|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
t-z-sh|  楼主 | 2014-5-29 22:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
t-z-sh|  楼主 | 2014-5-29 22:17 | 只看该作者
人家国外大厂都为自己芯片配好驱动例程,随便下载,真不知道RDA怎么想的!

使用特权

评论回复
板凳
t-z-sh|  楼主 | 2014-5-30 21:43 | 只看该作者
ding

使用特权

评论回复
地板
t-z-sh|  楼主 | 2014-5-31 09:25 | 只看该作者
代码如下,各位高手指点:
void ini1846(void)
{
        PDN_1846 = 1;
        delay_ms(500);

        write_RDA1846(0x30,0x01);
        delay_ms(500);
        write_RDA1846(0x30,0x04);
        write_RDA1846(0x04,0xfd0); //26M
        write_RDA1846(0x31,0x31);
        write_RDA1846(0x33,0x44a5);
        write_RDA1846(0x34,0x2b87);
        write_RDA1846(0x41,0x470f);
        write_RDA1846(0x44,0x0dff);
        write_RDA1846(0x47,0x7fff);
        write_RDA1846(0x4f,0x2c62);
        write_RDA1846(0x53,0x94);
        write_RDA1846(0x55,0x81);
        write_RDA1846(0x56,0x0b22);
        write_RDA1846(0x57,0x1c00);
        write_RDA1846(0x5a,0x0edb);
        write_RDA1846(0x60,0x101e);
        write_RDA1846(0x63,0x16ad);
        write_RDA1846(0x30,0x40a4);         //26M
        delay_ms(500);
        write_RDA1846(0x30,0x40a6);
        delay_ms(1000);
        write_RDA1846(0x30,0x4006);
        delay_ms(100);
        write_RDA1846(0x15,0x1100);
        write_RDA1846(0x32,0x4495);
        write_RDA1846(0x3a,0x40c3);
        write_RDA1846(0x3c,0xf1e);
        write_RDA1846(0x3f,0x28d0);
        write_RDA1846(0x48,0x20be);
        write_RDA1846(0x59,0x0a50);
        write_RDA1846(0x62,0x0a10);        //without LNA
        write_RDA1846(0x65,0x2494);
        write_RDA1846(0x66,0xeb2e);
        write_RDA1846(0x7f,0x01);
        write_RDA1846(0x06,0x14);
        write_RDA1846(0x07,0x020c);
        write_RDA1846(0x08,0x0214);
        write_RDA1846(0x09,0x030c);
        write_RDA1846(0x0a,0x0314);
        write_RDA1846(0x0b,0x0324);
        write_RDA1846(0x0c,0x0344);
        write_RDA1846(0x0d,0x1344);
        write_RDA1846(0x0e,0x1b44);
        write_RDA1846(0x0f,0x3f44);
        write_RDA1846(0x12,0xe0eb);
        write_RDA1846(0x7f,0x0);

        //
        write_RDA1846(0x30,0x4006);        // shut down TX/RX
        delay_ms(100);
        write_RDA1846(0x1f,0x18);        //int/code out       
        write_RDA1846(0x29,0x6e);
        write_RDA1846(0x2A,0x1090); //450.825M
        write_RDA1846(0x41,0x4704);        //2.2k@50mV
        write_RDA1846(0x44,0x00fe);        // rx voice gain
        write_RDA1846(0x59,0x0c90);
        write_RDA1846(0x58,0x84fd);        //filter bypass
        write_RDA1846(0x0a,0x403);        // tx@-11dbm
//        write_RDA1846(0x30,0x4046);        // enable TX
        write_RDA1846(0x30,0x4026);        // enable RX

使用特权

评论回复
5
t-z-sh|  楼主 | 2014-5-31 09:26 | 只看该作者
电流有50mA以上,AF输出不对。

使用特权

评论回复
6
t-z-sh|  楼主 | 2014-6-1 07:45 | 只看该作者

使用特权

评论回复
7
cnc2020| | 2015-7-15 22:44 | 只看该作者
Ding

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

48

帖子

0

粉丝