RDA5807 FM 收音机 驱动,C51 STC8 ,软件模拟I2C协议,默认使用P00和P01,可根据需要进行修改。使用STC8G2K64S2-LQFP48进行测试,只要是STC8都可以使用使用。
rda5807.h和rda5807.c是驱动
rda5807_control.h和.c是用于串口控制收音机的库
串口默认速率4800bps。
欢迎交流
https://blog.csdn.net/cnlenglan
主程序代码如下:
void main() {
P_SW2 = 0x80; // eaxfr 开启
ctrl_setup();
EA = 1;
rda_init();
rda_set_freq(992);
while (1) {
ctrl_loop();
}
}
* FE LEN CMD VALUE[BCD]
* 调谐频率CMD=00 : FE 05 00 09 17
* 自动搜索CMD=01 向上01 向下00 : FE 04 01 00
* 调整音量CMD=0
1