Hallo! Bin gerade dabei ein Interface zu MMCs (MultiMediaCard) herzustellen. Die können auch einfach über eine SPI Schnittstelle angesprochen werden. Nun wär es toll wenn jemand schon einen c-code für einen SPI-Master hätte und zwar für Chips ohne HW-SPI. Auf der Atmel-Homepage gibts leider nur Assembler-code. Vielleicht kann mir jemand helfen?? Kann auch für andere Applikationen gedacht sein- das umschreiben für MMC ist dann nicht so tragisch. Danke im voraus!! mfg Andreas Schildendorfer
Zum Senden hab ich hier ein Beispiel: http://www.mikrocontroller.net/avr-gcc-faq.htm Ob das von der Clock-Polarität usw. auch für MMC passt weiß ich jetzt allerdings nicht so aus dem Stegreif.
Andreas, Sandisk hat eine 8051 application die nur mit GPIOS arbeitet. http://www.sandisk.com/tech/oem_design/mmc_dc.asp Otto
Kann mir jemand sagen wo der Assembler code auf der Atmel seite zu finden ist??? Danke Markus
An Markus: Hier die Links zur DOku bzw. Code von der Atmel Seite (zu finden unter den Application Notes für AVRs): http://www.atmel.com/dyn/resources/prod_documents/DOC1108.PDF http://www.atmel.com/dyn/resources/prod_documents/avr320.asm mfg Andreas
hallo, kann mir jemand sagen was HW-SPI ist? Ich habe auch eine MMC an einem AT90S8535 aber komischerweise funktionieren nicht alle Karten. Nur die MMCs mit einem Siemens aufkleber funktionieren. Weis vielleicht jemand woran das liegen könnte? Danke im Voraus Meike
HW SPI bedeuted das der µC die ganzen Steuerbits, usw automatisch mit der Hardware setzt. Das Gegenteil ist Software SPI wo du die ganzen Bits in deinem Programm setzen musst (hoffe das stimmt) Tschau Markus
Danke Markus Wäre echt super wenn mir noch jemand erklären kann warum die MMCs mit dem roten infineon aufkleber nicht funktionieren? Nur die mit dem Siemens aufkleber gehen? Die Initialisierung funktioniert bei beiden, das lesen funktioniert dann leider nur bei der einen. Irgendwo hab ich mal gelesen das die Unterschiedliche specifications haben, aber was ist da der unterschie? Danke Meike
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.