... für dieses STM32F103xxx Board im DIP40 footprint suche ich C-Code für eine serial-USB bridge ... diese solle idealerweise mit dem bereits vorhandenen FTDI-Treiber auf dem PC kompatibel sein ...
Willi S. schrieb: > suche ich C-Code > für eine serial-USB bridge Ist im ST-HAL enthalten. Ebenso beispiele wie man das nutzt.
Willi S. schrieb: > diese solle idealerweise mit dem bereits > vorhandenen FTDI-Treiber auf dem PC kompatibel sein ... Das ist ein Widerspruch. FTDI nutzt ein eigenes Protokoll, während USB-CDC-ACM das standardisierte Protokoll ist. Dafür haben alle gängigen Betriebssysteme auch Treiber mitgeliefert. Das FTDI-Protokoll dürfte geheim und nicht leicht nachzubauen sein. Für CDC: https://www.mikrocontroller.net/articles/USB-Tutorial_mit_STM32#Virtueller_COM-Port https://github.com/Erlkoenig90/f1usb/tree/vcp
Beitrag #5812270 wurde von einem Moderator gelöscht.
Beitrag #5812276 wurde von einem Moderator gelöscht.
... vielen Dank für die freundliche Aufnahme ... ... und keine Angst ... ich kann lesen ... könnte ich lesen & schreiben ... würde ich als Scheidungsanwalt wohl weit mehr Geld verdienen ... aber es hat nur zu einem Dipl.Ing der E-Technik gereicht ... ... hatte gehofft eine fertige binary für dieses STM32F103C8T6 Board zu finden ... ... aber ... ... hat mal einer den USB-Controller in diesem Prozessor (nur) zum Beobachen / Analysieren einer USB-Verbindung genutzt ? ...
Willi S. schrieb: > ... hatte gehofft eine fertige binary für dieses STM32F103C8T6 Board zu > finden ... Gibt es, wenn du dir meinen Link genauer angeschaut hättest: https://github.com/Erlkoenig90/f1usb/releases Das Image funktioniert auch auf dem STM32F103C8. Es steuert den Pin PC12 an, welcher aber auf diesem Board frei ist; den darf man dann halt nicht benutzen (oder Sourcecode anpassen). Willi S. schrieb: > ... hat mal einer den USB-Controller in diesem Prozessor (nur) zum > Beobachen / Analysieren einer USB-Verbindung genutzt ? ... Die normalen USB-Controller in Mikrocontrollern dürften kaum dazu geeignet sein, live die Pakete von beiden(!) Seiten aufzuzeichnen. USB-Analyzer sind nicht umsonst gar nicht mal so billig.
Das Foren-Mitglied W.S. hat seine Implementierung auch gepostet. Es sind nur zwei Dateien in C, ohne HAL. Ich habe den Code ein wenig angepasst und hier veröffentlicht: http://stefanfrings.de/stm32/stm32f1.html#vcpnohal
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.