USB Device/Host an Controller

Gast #3538263
Ich habe eine kurze Frage.
Es soll ein Webserver auf einem uc basierend entwickelt werden. Die 
Webseite soll auf einem externen NVM (zumn Beispiel EEPROM) gespeichert 
werden.

Wie bekomme ich die Daten der Webseite jetzt genau in diesen Speicher?
Das Board verfügt über eine USB Schnittstelle. Arbeitet dann sozusagen 
der Controller als Device und der PC (über den ich die Webseite einlese) 
als Host. Wenn ich etwas als USB Device implementiere heisst das also 
dass der "Device" nur Daten einlesen und nicht selber senden kann?

Ist das so in etwa richtig?

Gruß
und bedankt
Gast
Einfacher:
Wenn ich Daten über USB von einem PC zu einem Controller schicke, die 
dann wiederum in einem externen Speicher abgelegt werden, muss ich den 
Controller als Device und den PC als Host implementieren??
Gast
Den Controller als USBMSD (Mass storage device) implementieren. Dann 
braucht der PC nix besonderes und die Daten können 'einfach' als Datei 
auf den Controller kopiert werden.
Gast
Es geht um einen PIC24.

Aus dem Reference Modell von USB ONTHEGO

"
DeviceMode:
USB devices accept commands and data from the host and respond to 
requests for data. USB
devices perform peripheral functions, e.g., a mouse or other I/O, or 
data storage.
"

accept data and respond to request for data.

Das scheint ja genau das zu sein, was ich will und hier geht es um den 
Device Mode. Ich war mir unsicher was man jetzt genau unter Host-Mode 
bzw. Device Mode versteht bzw. für welche Anwendungen sie passend sind!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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.