Dieses neuere BlackBoard habe ich auf ebay gefunden und mir vor kurzem zugelegt. Es ist für mich das momentan kleinste was es für den 100 Pin F407 gibt, daher musste ich es haben. Man hat Port Pins bis zum Abwinken, praktisch alles was der F407 an Möglich- keiten hergibt. Es ist unter der Artikel Nr. 264521443969 erhältlich und kommt angeblich aus Belgien. Nun, die Lieferzeit war nur ein paar Tage, also haben die Chinesen nicht extra für meine Bestellung ein Flugzeug gechartert. Es hat nur eine steuerbare LED und einen Taster für Input. Der unvermeidliche Steckplatz für MicroSD Karte ist auch vorhanden, ebenso das serielle Flash ROM. Es hat auch den Standard Quarz von 8 MHZ sowie den Uhrenquarz bestückt. Zuletzt noch eine "direkte" Anschlussmöglichkeit für TFT oder OLED Displays über SPI oder I2C/TWI. Zwei kleine Macken habe ich bis jetzt gefunden: - Der obligatorische 1.5KOhm Pullup Widerstand am USB Pin fehlt, erst nachdem ich den selbst hineingefrickelt hatte funktionierte die USB CDC Implementierung von STM. - die herausgeführte SWD-Schnittstelle ist in ihrer Belegung (Pin-Reihenfolge) abweichend zu den BluePill Boards an dessen "Normung" man sich bereits gewöhnt hat (siehe meine Anpassung an meinen BluePill SWD Anschlussstecker). Ja gut, ist nicht wirklich eine Norm. Ansonsten funktioniert das Brettchen bisher problemlos. FYI
Hallo, STM Apprentice schrieb: > - Der obligatorische 1.5KOhm Pullup Widerstand am USB Pin > fehlt, erst nachdem ich den selbst hineingefrickelt hatte > funktionierte die USB CDC Implementierung von STM. der Widerstand ist, denke ich, nicht nötig. Bei Low- und Full-Speed- Geräten ist dies nötig; Das Gerät zieht entweder den D- -Pegel oder den D+ -Pegel mit einem Widerstand auf high. Dein Board kann "High-Speed" (MBit/s) !!! Solltest die Software dahingehend überprüfen !!! Gruss
nicht schlecht, aber noch etwas teuer (verglichen mit den anderen low cost modulen). Hat der den VE oder VG drauf? Bilder und Texte sind da nicht eindeutig. VG mit 1 MB Flash wäre besser. Und ist der SD slot auch an das SDIO angeschlossen? Bei Ali gibts die VG Version etwas billiger: https://de.aliexpress.com/item/32845000347.html ohne SD https://de.aliexpress.com/item/4000030120534.html mit SD Der F407 hat auch Ethernet, ein Phy Modul für ein paar Euro dran und das Ding ist ein schönes Netzwerkdevice.
Johannes S. schrieb: > Hat der den VE oder VG drauf? VET6 ist drauf, also 512K Flash. Johannes S. schrieb: > Und ist der SD slot auch an das SDIO angeschlossen? Ja. zu Stefan: Beiträge die plenken und mit einer Vielzahl von Ausrufezeichen versehen sind beinhalten eine latente Agression die ich an dieser Stelle (den Thread den ich FYI eröffnet habe) nicht verstehen kann.
Johannes S. schrieb: > aber noch etwas teuer Entweder man will es gleich haben, dann bekommt man es, oder man wartet noch ein, zwei Jahre, dann wird es noch billiger. Aber ich behaupte man wird nicht arm davon jetzt ein Board oder ein paar zu kaufen.
Stefan schrieb: > der Widerstand ist, denke ich, nicht nötig. Richtig. > Bei Low- und Full-Speed- Geräten ist dies nötig; > Das Gerät zieht entweder den D- -Pegel oder den D+ -Pegel mit einem > Widerstand auf high. Richtig. Aber auch High Speed Geräte starten als Full Speed Gerät und werden dann umgeschaltet, und brauchen daher auch den Widerstand, der dann aber wieder abgeschaltet wird, und daher schaltbar statt fest eingebaut sein muss. > Dein Board kann "High-Speed" (MBit/s) !!! Sicher? Ich sehe keinen USB HS (ULPI) Transceiver. Allerdings hat der Controller den Widerstand eingebaut. Den muss man Software seitig aktivieren. Brauchen tut man ihn auf jeden Fall.
Zum Thema USB High Speed: Wenn man sich das Pin-Layout des 407VE anschaut erkennnt man dass der USB_OTG_HS Port auf den Pins PB14/PB15 liegt. Dagegen ist das zur Debatte stehende Board mit seiner USB Buchse an PA12/PA13 (USB_OTG_FS) angeschlossen, kann damit "nur" Full Speed.
STM Apprentice schrieb: > Wenn man sich das Pin-Layout des 407VE anschaut erkennnt man > dass der USB_OTG_HS Port auf den Pins PB14/PB15 liegt. Und kann damit auch nur USB FS, denn der STM32F407 hat wie fast alle anderen STM32 nur USB FS-PHY (Transceiver) an Bord. Um den OTG_HS wirklich mit HS zu nutzen, braucht man einen externen ULPI PHY IC, wie z.B. auf dem STM32F746NG Discovery Board. Wie gesagt können alle USB HS Module immer auch FS und melden sich auch erst per FS an und werden dann, falls der Host es unterstützt, umgeschaltet. Nur wenige µC, wie z.B. die STM32F723, haben einen USB HS PHY integriert und können somit ohne externes IC USB-HS (und natürlich auch FS). Von wegen der Widerstände, Zitate aus dem RefMan: DP/DM integrated pull-up and pull-down resistors controlled by the OTG_FS core depending on the current role of the device. As a peripheral, it enables the DP pull-up resistor to signal full-speed peripheral connections as soon as V BUS is sensed to be at a valid level (B-session valid). The V BUS input detects the B-Session valid voltage by which the USB peripheral is allowed to enter the powered state (see USB2.0 par9.1). The OTG_FS then automatically connects the DP pull-up resistor to signal full-speed device connection to the host The powered state can be exited by software with the soft disconnect feature. The DP pull-up resistor is removed by setting the soft disconnect bit in the device control register (SDIS bit in OTG_FS_DCTL), causing a device disconnect detection interrupt on the host side even though the USB cable was not really removed from the host port.
:
Bearbeitet durch User
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.