Gast
#37244
Hi! Ich hab hier schon seit einiger Zeit eine 8MB MMC Karte samt Sockel rumliegen und bin noch nicht dazu gekommen sie mal endlich an einen AVR zu klemmen. Zur Verfügung steht ein 2313 Testboard (was aber wegen dem fehlenden HW-SPI nicht so toll ist), ein 4433, ein 8515 und ein Mega16. Eigentlich wollte ich den 4433 zum testen nehmen wegen der einfachen Handhabung... nunja aber wie läuft das ganze? Die Sandisk Manuals lese ich gerade brav, frage mich aber wie das Hardware SPI der AVRs nun funktioniert. Schicke ich einfach ein Byte in das entspr. Register und es wird an die MMC geschickt? Und genauso wieder zurück? Zum Testen möchte ich am liebsten so eine Art Terminal bauen. PC-AVR-MMC um dann am PC Befehle an die Karte zu schicken und die Ergebnisse gleich auf den Bildschirm zu bekommen... aber mal sehen ob ich so weit komme. Physikalisch werde ich die DataOut Leitung der MMC direkt an den AVR löten und DataIn, CS, SCK über Spannungsteiler (je zwei SMD Widerstände). Ist das ok so für's erste? So wie gesagt. Ich hab leider keine Ahnung wie das HW-SPI der AVRs funktioniert. Projekte die SW-SPI nutzen hab ich gefunden, die sind mir aber erst mal zu kompliziert. Wenn ich das schon in Hardware habe, will ich es auch nutzen. Kann man das mit dem UART vergleichen? Wenn ja, wär es ja recht einfach. Hat zufällig einer von euch schon mal sowas in der Art gemacht (HW-SPI)?