|

楼主 |
发表于 2017-3-30 19:45:55
|
显示全部楼层
按照dxhdtv及其他几位坛友的建议,更新程序源代码,增加如下功能:
1、增加手动调谐频率步进设置,FM步进可选100/50/10KHZ,FM频率显示两位小数;AM步进可选9/10/1KHZ。
2、增加双天线设置功能,可通过板上BO1端口输出低电平或开路控制外部电路来切换使用A、B天线。
3、屏幕可以设置320×240、400×240、480×320三种分辨率,适应大多数屏幕尺寸,无需再更改程序。
4、进一步优化程序代码,减少程序空间占用,但目前mcu程序代码存储空间已基本占满,再新增功能只能更换mcu。
发现的问题及解决措施:
1、当设置频率步进到FM-10KHZ或AM-1KHZ时,切换电台瞬间会有短暂的金属声,并且AM的PLL参考频率设为1KHZ时搜不到电台,只能将PLL参考频率最低设为3KHZ,不知是不是LC72131芯片问题。
2、切换电台瞬间的金属声在LC72131芯片使用7.2MHZ晶振时弱一些,因此本次程序设置使用7.2MHZ晶振(1楼的程序使用的是4.5MHZ晶振)。
3、在使用2.2寸串口屏时,会对收音造成干扰,灵敏度降低,收台有杂音,试过增加各种滤波或屏蔽效果不明显,后来换2.6寸或2.8寸串口屏都没有干扰。
希望坛友们能找到更好的解决办法并不吝提供。
c51程序代码:
DIY-PLL_c51.rar
(140.55 KB, 下载次数: 1459)
|
评分
-
2
查看全部评分
-
|