搜索
bottom↓
回复: 7

Si4703收音机芯片设置不了频率也收不到台

[复制链接]

出100入0汤圆

发表于 2022-5-12 23:07:03 | 显示全部楼层 |阅读模式
闲着没事,想用STM32玩一下FM收音机。用的是Si4703收音机模块。应该是山寨Arduino平台上的一块开源板子,程序是从官方Arduino程序改的。现在的情况是:
1. STM32模拟I2C与Si4703通信正常。
2. 对Si4703的全部寄存器读写均正常。
但是,对Si4703写一个固定频率或者让它自动搜台,都会卡死在等待STC(Seek/Tune Complete,即搜索或调谐完成)信号这儿。如果不检测STC信号,会发现设置的固定频率没写进去,Seek也搜不到任何台。
有没有大佬玩过这个芯片,麻烦指点指点。谢谢!

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出100入0汤圆

 楼主| 发表于 2022-5-13 10:14:28 | 显示全部楼层
刚用示波器看了,外部晶体在命令发送后是起振的。

出0入0汤圆

发表于 2022-5-13 13:55:10 | 显示全部楼层
天线之类接了吗?会不会是根本就没有能锁定台?

出100入0汤圆

 楼主| 发表于 2022-5-13 14:18:50 来自手机 | 显示全部楼层
用的耳机线当天线。就是设置不了频率,也搜不到台

出0入475汤圆

发表于 2022-5-14 08:10:51 来自手机 | 显示全部楼层
从来没玩过的话,先好好看下这类芯片的操作流程,按你说法,驱动是没问题的,那么就只有app层有问题了,所以先看到底是怎么个操作流程才是最重要的了,

出100入0汤圆

 楼主| 发表于 2022-5-14 09:11:53 来自手机 | 显示全部楼层
谢谢,确实从未玩过。正在一点点啃资料,操作流程基本整明白了。看了网上搜到的几个例程,Arduino和Stm32的基本差不多,模块也是买的,硬件问题不大,但就是不工作。再研究下

出0入0汤圆

发表于 2022-5-14 10:15:09 | 显示全部楼层
收音模块工作了写完频点会有沙沙声,没有就是收音模块没工作

出100入0汤圆

 楼主| 发表于 2022-5-14 10:18:48 来自手机 | 显示全部楼层
没有。写完频点应该有个stc置高电平信号的。程序就卡死在等这个信号。如果不检测这个信号会发现频点没写进去。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 01:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表