HDD und MMC Ansteuerung

Persönliche Seite #525230
Meine Frage war konstruktiv gemeint.

Du bist Dir darüber im klaren, daß es auf keinem* Microcontroller eine 
.Net-Laufzeitumgebung gibt und daß deshalb kein Microcontroller in C# 
programmiert werden kann?

Beispiele für die Ansteuerung von SD- bzw. MMC-Karten in C sind in 
diesem Forum mit der Suchfunktion leicht zu finden, auch Beispiele für 
die Ansteuerung von IDE-Festplatten.


*) auf ausreichend "fetten" Controllern wie ARM9 mit mehreren Megabytes 
RAM ließe sich möglicherweise unter einem Linux Mono verwenden, aber ... 
das ist eine etwas andere Größenordnung von Controller.
Gast #525246
... und von hd rat ich dir ab sofern du kein SATA^^ verwenden willst.
nötig wären 16ports minimum, von deinen 32 am atmega16.
mmc is seriell ansteuerbar und  braucht nur 4ports!!! aber letzlich 
deine entscheidung ;-)

gruss fubu
Persönliche Seite #525279
Ein mittlerweile verfügbarer komplett anderer Ansatz besteht in der 
Verwendung eines USB-Host-Controllers mit integrierter Mass 
Storage-Firmware (FTDI Vinculum) und Anschluss von sowohl Platte als 
auch SD/MMC-Karte mit entsprechenden USB-Adaptern.
Vorteil: beide Geräte wären programmiertechnisch identisch anzusteuern, 
da sie nur "Mass Storage Devices" sind.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.