這是自己的第一篇博客,心中不免有些小激動,就算自己的經驗總結和與別人一起分享吧!
做MP3需要控制器(stm32)、存儲器(SD卡)、音頻解碼器(vs1003),今天專講使vs1003發生的問題。
首先應通過vs1003的自帶的正弦測試和ram測試,然後在輸入數據使其發聲,但發聲並不是一帆風順的的,問題總結如下:
1:若使用杜邦線將各模塊連接,注意線一定要短,並且接地要用一根大粗線將其焊接在一起,vs1003頻率較高,屬於高頻部分(高頻很神奇)。
2:若使用普通IO口模擬spi口,千萬要注意時序。
3:使用vs1003之前一定要熟讀數據手冊,認真瞭解其工作過程。
我的vs1003就卡在不能發生上,一開始以爲程序不對,檢查完硬件,檢查軟件,但都正確,後來又以爲spi的時序出錯了,但仔細查找後仍舊不出聲,在一個論壇上看見說導線不能太長了,讓我恍然大悟,經檢驗還真是這個原因,故作此文章。