VS1003B在51下运行正常移植到STM32不工作?

2019-07-21 00:16发布

淘宝上买了一个VS1003B的小系统,在51下面运行正常,存储器测试(读取到0x807F)、正弦测试(听到两种频率的蜂鸣音)都通过了,然而移植到STM32最小系统(也是淘宝买的)后,两项测试都不通过。目前查到的问题是,STM32的外部晶振不起振,系统时钟只有8M,现在已换成内部HSI晶振,倍频后系统时钟为64M,正弦测试仍然不通过,存储器测试非常奇怪,多数时候读到0x7F(不是0x807F),有时候读到0xFF,感觉一直在变。
哪位大神帮忙分析分析?折腾好几天了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
袁超
1楼-- · 2019-07-21 05:13
原因已找到,STM32系统的外接8M晶振未起振导致通信异常,这好像是个很普遍的问题,以前经常被提及,新手要注意。
正点原子
2楼-- · 2019-07-21 05:14
检查硬件
awsawzj
3楼-- · 2019-07-21 07:06
两个外设交叉对比验证下
袁超
4楼-- · 2019-07-21 08:29
 精彩回答 2  元偷偷看……
袁超
5楼-- · 2019-07-21 09:18
awsawzj 发表于 2019-6-6 09:09
两个外设交叉对比验证下

什么意思,能否说具体些?什么交叉对比?外设用的都是同一个VS1003B模块
袁超
6楼-- · 2019-07-21 13:32
 精彩回答 2  元偷偷看……

一周热门 更多>