我試圖實現從dsPIC33F將數據寫入SD卡的方法。我目前可以通過UART傳輸數據到藍牙和USB,但是在通過UART寫入SD卡時,我找不到任何東西。這一切似乎都是SPI。UART到SD卡
我會使用SPI,但我已經在使用I2C,它似乎是很難用SPI和I2C在同一個PIC,由於他們分享針。
那麼,任何人都可以提供有關通過UART將數據寫入SD卡的任何信息,或者可能同時使用SPI和I2C兩種方式?
所有我想要的是某種形式的存儲方法,所以如果有人可以建議另一種方法,可能是EEPROM或USB閃存驅動器,那麼我都是耳朵。我需要至少2GB的存儲空間,越多越好。
您正在使用哪種PIC? – 2013-05-09 15:51:56
感謝您的回覆。這是一款dsPIC33FJ128GP802。我使用引腳18和19(SDA1和SCL1)作爲I2C。我知道引腳是可重新配置的,所以我可以有多個SDA和SCL引腳?即使用我當前的I2C進行配置,併爲SPI配置兩個新的(根據是否使用3或4引腳SPI,還有1/2個其他引腳)。乾杯。 – ritchie888 2013-05-09 17:38:16