1085调试流程相对简单一些, 主流程只有两部分:
1.初始化
2.写频点
其它辅助部分:
1. 调节FM输入音量.
2. 共晶体和单独晶体设置
3. 发射频点换算方法
初始化
与1080不同, 1085一次写入32位,即两个寄存器. 共有8个寄存器. 默认写入如下:
0x86bc 02e2 //寄存器0~1
0x82e3 0007 //寄存器2~3
0x800c 10c0 //寄存器4~5
0x2398 0040 //寄存器6~7
写完后还需做一个锁相环校正的工作, 先,延时250ms.
寄存器6~7写入 0x2398 0040(假设晶体为32.768Khz), 延时50ms.
寄存器6~7写入 0x2388 0040(假设晶体为32.768Khz),延时50ms.
寄存器6~7写入 0x2398 0040(假设晶体为32.768Khz), 延时50ms.
初始化完成.
写频点:
写频点即将要发射的频点经公式换算后再写入寄存器0~1. 寄存器0存低16位, 寄存器1存高16位.
如87,7Mhz经公式换算后实际写入寄存器0~1的值为0x86bc 02e2
换算方法如下: LSB 16 bits of frequency setting Frequency = {FH, FL}*3.8/2^21
Default frequency is 87.7 MHz
文章评论(0条评论)
登录后参与讨论