IIC无法从RDA5820中读取数据

IIC无法从RDA5820中读取数据,第1张

我也碰到相同差汪的问题,现已解决。

问题是出 restart的时序上。

SCL为低时,虚销仔拉高SDA,

SCL再拉高斗扒,

SDA拉低,

SCL拉低。

看是否能帮到你。

现在的FM模块大多数采用IIC通信,比如比较广泛使用的RDA系列(淘宝上很多),因此,用单片机的IIC管脚和FM模块的IIC管脚连接起来,然后按照FM模块的IIC通信时序和控制命令,就可以做到了。。

具体一点:

以RDA5820为例野早亮,它和STM32的连接形式如下所示:

这里RDA5820使用IIC总线,接在STM32的PB10和PB11两个脚上,上图中OUTL和OUTR接在

RDA5820的LIN和RIN,OUTR和OUTL是来自音频选择器(74HC4052)的输出端,作为FM发送时的音源输入。另外RADIO_L和

RADIO_R则是FM收音的音频输出,他们接在音频选择器的一对输入上面。

要是能让整个电路运转起来,还需要音频选择器,还有功放芯片等等,所以,想快速开发,就直接选用FM模块,如果自己颂宽开发,那还真需要一点时间睁芦呢。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8184370.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存