Hallo, zuerst einmal bin ich ein kompletter Beginner. Mein Aufbau besteht aus einem STM32 Nucleo-64 board und einem USBHOST-4NANO. An dem USB Host soll ein USB Speicher angeschlossen werden, auf dem Textdateien vorhanden sind. Diese sollen per UART zuerst auf einen PC übertragen werden. Gibt es in irgendeiner Art Beispiele wie man an sowas rangeht bzw welche Entwicklungsumgebung empfehlt ihr? Ich würde es gerne an einem Windows Rechner realisieren. Über Mikrocontroller habe kaum Kenntnisse. Vielen Dank für die Hilfe
Dann fang mal damit an, eine LED blinken zu lassen. Ein USB-Host ist definitiv nix für Anfänger. Hier gibts Infos zum Einstieg aus erster Hand: https://www.youtube.com/user/STonlineMedia/playlists
Falls du weitere Fragen hast, gebe den vollständigen Namen des Nucleo-64 Boardes an, davon gibt es nämlich viele Varianten mit unterschiedlichen Mikrocontrollern.
Vince K. schrieb: > Mein Aufbau besteht aus einem STM32 Nucleo-64 board und einem USBHOST-4NANO. Welches Nucleo-Board? Für den USBHost gibt es Arduino-Libraries. Ob die auch für dein Nucleo-Board funktionieren, müsstest du mal bei Circuits@home herausfinden https://www.circuitsathome.com/category/mcu/usb/
Vince K. schrieb: > USBHOST-4NANO Den kannst du weglassen. Die größeren STM32 haben einen Host integriert. Aber wie schon gesagt ist das sehr komplex, fange mit etwas einfacherem an. Oder überlege dir eine andere Möglichkeit an die Daten zu übertragen. z.B. könntest du den STM32 als USB Device implementieren, das ist deutlich einfacher. Oder auf eine SD-Karte zugreifen.
Dr. Sommer schrieb: > Vince K. schrieb: >> USBHOST-4NANO > > Den kannst du weglassen. Die größeren STM32 haben einen Host integriert. > Aber wie schon gesagt ist das sehr komplex, fange mit etwas einfacherem > an. Oder überlege dir eine andere Möglichkeit an die Daten zu > übertragen. z.B. könntest du den STM32 als USB Device implementieren, > das ist deutlich einfacher. Oder auf eine SD-Karte zugreifen. Kannst du mir eventuell ein Eval Board mit einem STM32 nennen wo ein USB Host implementiert ist? Ich soll mich nämlich einarbeiten und habe sowas noch nie gemacht.
Vince K. schrieb: > Kannst du mir eventuell ein Eval Board mit einem STM32 nennen wo ein USB > Host implementiert ist? STM32F4-Discovery hat das zum Beispiel. Ohne jetzt alle zu kennen, geschweige denn aufzuzählen haben das typischerweise all jene Boards, die zwei USB-Ports haben. Einen für den Debugger und einen als Host. Genau deinen Anwendungsfall hatte ich mit einem F4-Discovery und Nuttx schonmal durchgespielt. Hier kommen alle Vorteile des OS zum tragen und es ist als ob man einen USB-Stick in einem Linuxsystem mounten würde.
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.