1 Star 1 Fork 1

badlyby/RDA5807M收音机

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
rda5807m.py 494 Bytes
一键复制 编辑 原始数据 按行查看 历史
badlyby 提交于 2020-07-25 19:27 . update rda5807m.py.
from machine import I2C
i2c = I2C(I2C.I2C0, freq=100000, scl=28, sda=29)
devices = i2c.scan()
print(devices)
rdaaddr = 16
bootrom = b'\xc1\x03\x00\x00\x0a\x00\x88\x0f\x00\x00\x42\x02'
def rdreset():
i2c.writeto(16,b'\x00\x02')
def rdinit():
i2c.writeto(16,bootrom)
def tune(freq):
fq = int((freq-87.0)*10.0+0.5)
tc = b'\xc0\x01'+bytes([(fq>>2)&0xFF])+bytes([((fq&0x03)<<6)&0xFF|0x10])
i2c.writeto(16,tc)
rdreset() #复位
rdinit() #初始化
tune(90.9) #调频
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/badlyby/rda5807m_radio.git
git@gitee.com:badlyby/rda5807m_radio.git
badlyby
rda5807m_radio
RDA5807M收音机
master

搜索帮助