| 我都没有注意看,差不多8年前的帖子,8年还编不出QN8027? |
|
/* 正确的QN8027初始化程序如下: 1.写数据到QN8027寄存器0x00=0x81; //将QN8027所有寄存器复位到默认值 2. 20ms延迟 3. 写数据到QN8027寄存器0x03=0x50; //设置QN8027为外部正弦波时钟输入( 与硬件设计相关) 4. 写数据到QN8027寄存器0x04=0x33; //设置12MHz时钟频率( 与硬件设计相关) 5. 写数据到QN8027寄存器0x00=0x41; //QN8027有限状态机校验 6. 写数据到QN8027寄存器0x00=0x01; // QN8027有限状态机校验 7.20ms延迟 //增加20ms的延迟来等待QN8027有限状态机校验的完成 8. 写数据到QN8027寄存器0x18=0xE4; //改善信噪比SNR 9. 写数据到QN8027寄存器0x1B=0xF0; //使QN8027发射功率最大 10. 写数据到QN8027寄存器0x01=0x7E; //设置发射频率 11. 写数据到QN8027寄存器0x02=0xB9; //放弃QN8027 PA关闭功能当没有音频信号输入时 12. 写数据到QN8027寄存器0x00=0x22; //发射 */ 你的初始化程序多数寄存器不对,写入的值也不对,上面的初始化程序是对的,记不清楚是哪里复制来的还是本论坛的,反正已经可以正常发射,QN8027的发射音质还是不错的。 |
| 有解决了的吗,读写都正常,就是0x40一直返回00,初始化不了,换晶振,换电容都一样 |
后来怎么解决的????有消息么谢谢![]() |
| 我也遇到了类似的问题,请问楼主解决了吗?感激不尽 |
| 读写地址为 0x58 写, 0x59读 |