打印
[Atmel]

QN8027+ATMEGA8不能发出声音

[复制链接]
2539|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huguang0218|  楼主 | 2014-12-10 21:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题:Qn8027+ATMEGA8的芯片,通过读取寄存器06的数据为0x41证明IIC通讯是对的!但是按照官方的初始化例程,接收端QN8025怎么也发不出声音,说明:接收端QN8025模块是好的!QN8027也是买的模块!
下面是初始化化的代码:
void QN8027_Init(void)
{///*
    QN8027_Send[0x00] = 0x00;
    QN8027_Send[0x01] = 0x81;        
    I2C_Data_Write(0x58, &QN8027_Send[0], 2);
    QN8027_delay(200);
   
    QN8027_Send[0x00] = 0x03;
    QN8027_Send[0x01] = 0x90;                  //xt1,xt2外部晶振12MHZ
    QN8027_Send[0x02] = 0x21;
    I2C_Data_Write(0x58, &QN8027_Send[0], 3);
    QN8027_Send[0x00] = 0x00;
    QN8027_Send[0x01] = 0x41;
    I2C_Data_Write(0x58, &QN8027_Send[0], 2);
    QN8027_Send[0x00] = 0x00;
    QN8027_Send[0x01] = 0x41;
    I2C_Data_Write(0x58, &QN8027_Send[0], 2);
    QN8027_delay(200);
}
不知道哪位朋友搞过这个芯片求指点!

相关帖子

沙发
huguang0218|  楼主 | 2014-12-11 08:54 | 只看该作者
               

使用特权

评论回复
板凳
huguang0218|  楼主 | 2014-12-11 20:02 | 只看该作者
自己顶

使用特权

评论回复
地板
ddllxxrr| | 2014-12-11 21:26 | 只看该作者
这个芯片我没用过,不过楼主能收到正确的数据证明程序没错,应是命令或频率不对

使用特权

评论回复
5
huguang0218|  楼主 | 2014-12-12 20:52 | 只看该作者
ddllxxrr 发表于 2014-12-11 21:26
这个芯片我没用过,不过楼主能收到正确的数据证明程序没错,应是命令或频率不对 ...

也有国产的FM芯片,但是不具备RDS功能!我按照提供的文档初始化,但是就是不对!

使用特权

评论回复
6
ningling_21| | 2014-12-13 09:12 | 只看该作者
huguang0218 发表于 2014-12-12 20:52
也有国产的FM芯片,但是不具备RDS功能!我按照提供的文档初始化,但是就是不对! ...

看看有没有芯片厂商或代理商的FAE

使用特权

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

本版积分规则

个人签名:欢迎项目咨询!QQ:121638563

46

主题

233

帖子

2

粉丝