我使用Sparkfun的Arduino Ethernet Pro板和MP3播放器屏蔽(http://www.sparkfun.com/products/10536和http://www.sparkfun.com/products/10628)使用Sparkfun的MP3播放器屏蔽與Arduino以太網Pro - SPI問題
我試圖用通過Sparkfun提供的例子,但我一直在爲相同的錯誤,我已經明確了以初始化SD卡(我使用的是SdFat)上運行。
敲定的核心問題,我試圖從SdFat庫運行「SdInfo」的例子。這是我的輸出:
SdFat版本:20111205
類型的任何字符開始
card.init失敗
SD錯誤碼:0X1
SD errordata子:0X0
如果我改變SS_PIN從9噸在Sd2PinMap.h中,每個Sparkfun指令(http://www.sparkfun.com/tutorials/295)中都有10個sdcard.init(...)方法掛起。
我認爲這個問題是因爲W5100以太網芯片和MP3播放器屏蔽之間的衝突。
是否有任何衝突的端口,我不知道的?或者我需要禁用W5100芯片?
我使用SparkFun的2GB SD卡,所以不應該是一個問題。 我得到了聲音工作,所以我現在可以播放存儲在RAM中的mp3,所以我確認了這一點。 我試過madsci的圖書館,沒有運氣仍然壽。我試圖找出問題並製作一個簡單的程序,它只是從SD卡中檢索信息。 我試着通過將引腳6(MP3_XDS)和7(MP3_DREQ)設置爲高電平並將引腳8(MP3_RESET)設置爲低電平來禁用MP3解碼器。 我通過設置銷10高(芯片選擇引腳) 我初始化與銷9作爲芯片選擇引腳SD卡禁用W5100以太網芯片。 – CodeMonkey 2012-04-14 22:51:54
我可以看到默認硬件SS引腳爲10,與以太網芯片選擇引腳相同。這是否導致任何衝突? – CodeMonkey 2012-04-14 22:57:14