原理图如图片所示,附件pdf里面是整个工程的原理图。
之前自己画了个mp3的板子,焊上了之后,其他功能都正常,但是最关键的地方也就是VS1003始终无法正常工作,程序是用原子哥的程序修改过来的,现在的问题是VS1003的DREQ管脚一直是低电平,电路我重新焊了两三遍了,VS1003的芯片也换过一片,还是一样的现象。DREQ对应的stm32的管脚也设置为上拉输入了,而且后来调试我又飞了外部上拉电阻,还是一直是低电平。折腾了好久实在是想不出哪里有问题了。哪位大佬能给分析分析。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
汗,这个while(DREQ)应该是检测PA10的输入吧,该不会是程序问题吧,建议上程序。程序没问题,怀疑硬件的话,可以对比好的VS1003的阻值和二极体值。
没有短地,我用万用表测过,而且我直接把那个脚飞到3.3V上就能读到高电平,如果短地了,应该是短路的现象。仿真运行是死等在第一个while(DREQ),也就是说,DREQ引脚一直为低电平。。。
我之前把Vs1003的所有外围电路全都戳掉了,包括2.8V的电源也都断掉了,芯片也用热风枪吹掉了,这是个时候读到的是高电平,然后我只把vs1003的芯片焊上去,电源也都焊,这个时候按我的理解,芯片没有供电DREQ引脚应该是浮空的,但是读出来的还是低电平。
好的~~~感谢你的回复
一周热门 更多>