sato
18.08.2007, 00:54
Hallo Leute
Ich versuche eine SD Karte an SoftSpi zu betreiben doch leider ohne Ergebnis, bekomme immer den error 225 oder 229 und glaube es musste an das Teil der Config_MMC.bas zu liegen.
Meine Frage ist, kann das so funktionieren?
Die SD karte und der 74HC4050 High to Low level converter werden mit 3V gespeisst und mit einen 74HC4050 als High to Low level converter der zwischen der karte und den atmega128 liegt.
Pin7 der karte wird über zwei transistoren als Low to High converter betrieben damit der controller die Daten der karte mit den richtigen Pegel bekommt.
Kann das MISO unten so funktionieren?
' --------- Start of Section for Soft-SPI --------------------------------------
' Chip Select Pin => Pin 1 of MMC/SD
Config Pinc.3 = Output
Mmc_cs Alias Portc.3
Set Mmc_cs
' MOSI - Pin => Pin 2 of MMC/SD
Config Pinc.1 = Output
Set Pinc.1
Mmc_portmosi Alias Portc
Bmmc_mosi Alias 1
' MISO - Pin => Pin 7 of MMC/SD
Config Pinc.2 = Input
Mmc_portmiso Alias Pinc ' ist das korrekt?????????
Bmmc_miso Alias 2
' SCK - Pin => Pin 5 of MMC/SD
Config Pinc.0 = Output
Set Pinc.0
Mmc_portsck Alias Portc
Bmmc_sck Alias 0
' --------- End of Section for Soft-SPI ----------------------------------------
Danke für jede Hilfe
MFG
Sato
Ich versuche eine SD Karte an SoftSpi zu betreiben doch leider ohne Ergebnis, bekomme immer den error 225 oder 229 und glaube es musste an das Teil der Config_MMC.bas zu liegen.
Meine Frage ist, kann das so funktionieren?
Die SD karte und der 74HC4050 High to Low level converter werden mit 3V gespeisst und mit einen 74HC4050 als High to Low level converter der zwischen der karte und den atmega128 liegt.
Pin7 der karte wird über zwei transistoren als Low to High converter betrieben damit der controller die Daten der karte mit den richtigen Pegel bekommt.
Kann das MISO unten so funktionieren?
' --------- Start of Section for Soft-SPI --------------------------------------
' Chip Select Pin => Pin 1 of MMC/SD
Config Pinc.3 = Output
Mmc_cs Alias Portc.3
Set Mmc_cs
' MOSI - Pin => Pin 2 of MMC/SD
Config Pinc.1 = Output
Set Pinc.1
Mmc_portmosi Alias Portc
Bmmc_mosi Alias 1
' MISO - Pin => Pin 7 of MMC/SD
Config Pinc.2 = Input
Mmc_portmiso Alias Pinc ' ist das korrekt?????????
Bmmc_miso Alias 2
' SCK - Pin => Pin 5 of MMC/SD
Config Pinc.0 = Output
Set Pinc.0
Mmc_portsck Alias Portc
Bmmc_sck Alias 0
' --------- End of Section for Soft-SPI ----------------------------------------
Danke für jede Hilfe
MFG
Sato