Forum: Mikrocontroller und Digitale Elektronik µC mit USB und echtem SD-Card Interface gesucht


von Thomas B. (escamoteur)


Lesenswert?

Hi,

kennt einer von euch einen µC der sowohl USB als auch ein echtes SD-Card 
Interface hat?

Gruß
Tom

von Εrnst B. (ernst)


Lesenswert?

Welches USB? Host oder Device oder OTG?

von Thomas B. (escamoteur)


Lesenswert?

Sorry, war nicht klar genug.

Es reicht Full-Speed USB-Device

Gruß
Tom

von FordPrfkt (Gast)


Lesenswert?

Wenn du native Unterstützung im Chip willst: AVR32 z.b. (Full Speed USB, 
SD/SDIO card)

Aber USB und SDcard kannst du ja auch jedem ATmega beibringen. So 
interessehalber: Warum willst duch echte Unterstützung im Chip?

von C. H. (hedie)


Lesenswert?

Nimm STM32

Wie den ST32F103

von Thomas B. (escamoteur)


Lesenswert?

Der AT32UC3A3128

http://www.atmel.com/dyn/products/product_card.asp?part_id=4548

hätte ja genau das was ich suche

Der

STM32F103xC

Sieht allerdings auch sehr schön aus

http://www.st.com/mcu/download2.php?file=14611.pdf&info=STM32F103RC%20Datasheet%20STM32F103xC-D-E&url=http://www.st.com/stonline/products/literature/ds/14611.pdf

Da ich sowieso mein AVR8 bit Equipment düe den AVR32 nicht mehr brauchen 
kann könnte ich natürlich auch gleich auf den ARM umsteigen. Kommt halt 
auch drauf an, was die Entwicklunstools da kosten.

Danke & Gruß
Tom

von Phantomix X. (phantomix)


Lesenswert?

> Da ich sowieso mein AVR8 bit Equipment düe den AVR32 nicht
> mehr brauchen kann könnte ich natürlich auch gleich auf
> den ARM umsteigen. Kommt halt auch drauf an, was die
> Entwicklunstools da kosten.

- 50 Euro fürn JTAG (zb J-Link EDU. Oder was von Olimex)
- IDE: Eclipse (kostenlos)
- Compiler: GCC (kostenlos)
- Zielhardware (die kostet nochmal was)

von Thomas B. (escamoteur)


Lesenswert?

Hört sich vernünftig an. Wie aufwändig sind die beiden in der 
Beschaltung im Vergleich zu einander? Nehme an so einfach wie bei nem 
megaAVR wirds nicht mehr sein.
Tom

von Plan (Gast)


Lesenswert?

Den STM32F103xC kann ich ebenfalls empfehlen. Die FW-Lib ist sehr gut 
und hilft bei der Entwicklung sehr. Da spart man effektiv viel Zeit und 
es gibt nur eine FW-Lib und deren Demos nutzen diese.
Beim STM32F103 ist SDIO und USB auch im kleinen Gehäuse mit 64 Pins 
verfügbar. Wenn man mehr braucht einfach größeres Gehäuse nehmen, oder 
anderen mit mehr Speicher, ohne Programmänderung sofort lauffähig!

Den AVR hingegen ist man da doch etwas eingeschänkter.

@ Phantomix Ximotnahp (phantomix)
Genau die Konfiguration hab ich auch im Einsatz, nur den ARM-USB-OCD von 
Olimex. Von Martin Thomas gibt es auch Demos für SD Card.

Siehe hier:
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#chanfat_stm32

Hier gibts auch noch was:
Beitrag "MiniProjekt - STM32 - SD Kartenanbindung und Flashen des STM32 über SD Karte"

Die STMs sind auch gut verfügbar. (TME.eu, de.Farnell.com usw.)
Auch für Mini-Anwendungen gibts den für bis zu minimal 48 (36) Pins. Ich 
habe schon viele CPUs programmiert (Z80, 68HC11, PIC, dsPIC, PIC24, 
ATMEGA, LPC2000, M16C...), daher meine Empfehlung kommt nicht aus der 
Glaskugel.

von Thomas B. (escamoteur)


Lesenswert?

Vielen Dank für diese Infos!

Verwendest Du überhaupt noch AVRs oder nur noch ARM?

Best
Tom

von TheMason (Gast)


Lesenswert?

Ich kann auch nur den STM32F103 empfehlen. Steige gerade auch in die 
Platform ein (selbst wenns zeitlich bedingt nur Tröpfchenweise 
vorangeht) aber die Platform ist recht gut. Ein (halbwegs) gutes 
Einsteigerboard ist der STM32 Primer 2. Der hat SD-Card (µSD) Interface, 
Display mit Touch, USB und sonst noch ein paar Nettigkeiten an Board und 
kostet auch nur ca 70€, hat den Programmer direkt mit an Board, sodass 
per USB programmiert und debuggt werden kann und es gibt die 
Entwicklungsumgebung RIDE direkt mit dazu.

von Thomas B. (escamoteur)


Lesenswert?

Wow, hört sich gut an. Wo gibt es diese Entwicklungsplatform?

Gruß
Tom

von Plan (Gast)


Angehängte Dateien:

Lesenswert?

Nur noch den ARM Cortex-M3. Ander nur noch wenn ich ein altes Sytem 
warten muss.
Ich hab mal hier was gepostet:
Beitrag "Re: Heizungssteurung im Eigenbau"
weiter unten im Thread auch ein Schaltplan.

PS: der interne RC-Oszillator des STM32, damit kann man den Chip auch 
mit USB betreiben, der ist kalibriert.
Einfach 3,3V anschließen und schon läuft das Teil, vielleicht noch ein 
paar C's 100n dran, aber mehr braucht der nicht.

Beim Atmel braucht es eine EXTRA VDD Core von 1,8V und das ist immer 
lästig. Der STM32 machte seine VDDCore mit einem integrierten 
Spannungsregler, ohne Anschluss nach aussen, denn die Cortex-Einheit 
läuft immer mit 1,8V. Also der STM32 läuft von 2,0...3,6V ohne 
Einschränkungen. Der AVR braucht ab 3,0V.
Somit könnte man den STM32 direkt mit 2 Akkus zu 1,2V betreiben.

von TheMason (Gast)


Lesenswert?

@Thomas

Den STM32 Primer 2 gibts z.b. bei www.watterott.com

http://www.watterott.com/de/Boards-/-Kits/ARM/ARM-Cortex-M3

von Thomas B. (escamoteur)


Lesenswert?

Habs mir angeschaut, aber ich glaube ich werd mir gleich mein eigenes 
Board machen :-) Bin gerade am Masterboard meiner Bühnensteuerung und 
soeben ist der bisher geplante AT90USB rausgeflogen, da kommt jetzt ein 
ST32M103 drauf

Danke

Tom

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
Noch kein Account? Hier anmelden.