habe jetzt die minimale beschaltung gelötet und angeschlossen. leider tut sich da auch nichts - habe eine 64mb eine 512mb und eine 1gb katrte getestet- jedoch bleibt die karte und die abc.txt immer leer.
habe dann auch folgendes probiert:
in der Config_mmc.bas an dieser stelle die pins für den spi-bus des mega32 angepasst (denn ich habe sie an den pins 4-7 angeschlossen wie oben auf der pinbelegung zu sehen ist.)
Code:
' --------- Start of Section for Soft-SPI --------------------------------------
' Chip Select Pin => Pin 1 of MMC/SD
Config Pinb.4 = Output
Mmc_cs Alias Portb.4
Set Mmc_cs
' MOSI - Pin => Pin 2 of MMC/SD
Config Pinb.5 = Output
Set Pinb.5
Mmc_portmosi Alias Portb
Bmmc_mosi Alias 2
' MISO - Pin => Pin 7 of MMC/SD
Config Pinb.6 = Input
Mmc_portmiso Alias Pinb
Bmmc_miso Alias 3
' SCK - Pin => Pin 5 of MMC/SD
Config Pinb.7 = Output
Set Pinb.7
Mmc_portsck Alias Portb
Bmmc_sck Alias 1
hat aber auch nichts gebracht...
habe auch spi soft und ohne ausprobiert.
sogar mit c:\abc.txt und ohne c:\
- jecoch alles erfolgos
hat jemand eine idee, woran es noch liegen könnte?
Gruss
Sascha
Lesezeichen