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
2025-07-22 21:27:20 5KB 源码软件 RDA5807 STC8
1
属于原创,所以我的资源都很高分。fm硬件平台ar1000 ar1011 .里面包含驱动,已经调试程序app。FYI。
2021-09-24 10:38:40 47KB FM 调频收音机驱动 linux 2.6.xxx
1
arduino_akc6955全波段收音机驱动资料.rar
2021-09-18 11:01:34 636KB
android 收音机 FM 驱动 hal层 框架层以及应用层代码 方法一 不需要framework部分 1.fm放到 \hardware\rk2x 2.FmRadio 放到 packages\apps 3.hardware\libhardware\include\hardware\fm.h 放到hardware\libhardware\include\hardware\fm.h 4.build\target\product中PRODUCT_PACKAGES :=加上 FmRadio \ 5./bionic/libc/kernel/common/linux/Hw_fm.h拷贝过去 6./device/rockchip/rksdk/device.mk中加入PRODUCT_PACKAGES += fm.$(TARGET_BOARD_HARDWARE)让\hardware\rk2x\fm能够编译到 7.device\rockchip\rksdk\init.rc中加上权限chmod 0664 /dev/RADIO_FM8035 chown system system /dev/RADIO_FM8035这样Rk28_fm.c (hardware\rk2x\fm\primitive)中int fm_init(sighandler_t fm_sighandler) 方法二需要在上面移植以后多加framework的内容
2019-12-21 19:52:48 1.54MB android 收音机驱动 hal层 框架层
1