Die freudige Nachricht "STM32duino 1.9.0" ist draußen und damit wird die
BlackPill unterstützt.
https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0
Die Installation lief bei mir relativ einfach, bis auf die Kleinigkeit,
dass mein ST-Link-V2 scheinbar eine alte Softwareversion hat. Für das
Update muss man sich bei ST-Anmelden und was weiß ich nicht alles,
deshalb habe ich den ST-Link eines neueren Nucleo-Boards als
Programmieradapter verwendet.
Schade an der BlackPill ist, dass der F411CE wohl keinen DA-Wandler hat:
https://stm32-base.org/boards/STM32F411CEU6-WeAct-Black-Pill-V2.0
Jau, zu früh, Augen sind noch nicht richtig auf.
PS:
ein sehr schönes Board, auch weil auf der Unterseite noch ein 128 MBit
Flash Speicher aufgelötet werden kann. Habe vorgestern auch noch welche
bekommen, WeAct hat noch Details verbessert, die sind jetzt bei Version
3.0.
Die Qualität sieht auch sehr gut aus, das wird nicht auf den billigsten
Maschinen produziert. Das SMD Hühnerfutter sieht nach 0201 oder noch
kleiner aus.
Ich habe das in mbed integriert, damit kann man auch eine Menge der
Peripherie nutzen.
>ein sehr schönes Board, auch weil auf der Unterseite noch ein 128 MBit>Flash Speicher aufgelötet werden kann. Habe vorgestern auch noch welche>bekommen, WeAct hat noch Details verbessert, die sind jetzt bei Version>3.0.
Wo hast Du die bestellt? Auf Ali scheinen die am billigsten.
Hast Du auch den zusätzlichen Flash ( oder vielleicht doch EEPROM ? ).
Johannes S. schrieb:> Das SMD Hühnerfutter sieht nach 0201 oder noch> kleiner aus.
Tolle Sache, nur leider nicht für Hand Löter.
Für C15 wäre so viel Platz, aber ....
https://de.aliexpress.com/item/4000069263843.html
hatte leider lange Lieferzeit, knapp 6 Wochen. Aber das ist zur Zeit ja
sehr Variabel. Vielleicht lag es auch an der neuen Version.
Die Versionsnummern sind ein bisschen wirre, auf dem Board steht jetzt
WeAct 3.0.
ja, den C15 am Flash habe ich nicht eingelötet, funktioniert aber.
Flash:
https://de.aliexpress.com/item/32540622038.html
die waren mit knapp 3 Wochen Lieferzeit schnell da.
Am 3.0 ist die USB Beschaltung offensichtlich anders.
pegel schrieb:> Tolle Sache, nur leider nicht für Hand Löter.> Für C15 wäre so viel Platz, aber ....
Das kann man ja wohl locker von Hand löten. 0201 ist jetzt keine so
große Herausforderung wenn man nicht Grade zum ersten mal Lötet.
Markus schrieb:> Für das Update muss man sich bei ST-Anmelden und was weiß ich nicht> alles,
Du brauchst einfach die neueste Version von CubeProgrammer und
fertig....
Johannes S. schrieb:> https://de.aliexpress.com/item/4000069263843.html> hatte leider lange Lieferzeit, knapp 6 Wochen.
Hallo Johannes,
habe ich das richtig verstanden, dass Du die Boards über den o.g. Link
bestellt und die Version 3.0 erhalten hast oder hast Du die v3 von einer
anderen Quelle?
VG,
Oliver
Markus schrieb:> Ich habe es mit Pin 29 versucht, also nach dieser Tabelle PB14:
Das wäre TIM1_CH2N, also negatives PWM.
Mittig auf der Seite:
https://github.com/WeActTC/MiniF4-STM32F4x1
in dem schönen bunten Bild gibt es eine Übersicht.
Jeder Tx_CHx könnte als PWM Ausgang dienen.
Im Einzelfall zur Sicherheit prüfen.
Oliver S. schrieb im Beitrag #6267563
> habe ich das richtig verstanden, dass Du die Boards über den o.g. Link> bestellt und die Version 3.0 erhalten hast
Ja, genau so.
pegel schrieb:> Tolle Sache, nur leider nicht für Hand Löter.> Für C15 wäre so viel Platz, aber ....
habe nochmal nachgesehen, der C15 ist ein 0402 Ziegelstein :)
Macht keinen Spaß zu löten, vor allem die Massefläche ist zickig. Wäre
natürlich schön wenn der schon bestückt wäre, aber 2 seitig nur für ein
Bauteil ist wohl wieder zu teuer.
Bestellt hatte ich es am 01. April. Heute ist es endlich angekommen.
https://de.aliexpress.com/item/4000069263843.html
Bestellt war STM32F411CEU6 H/W V2.1. (128K RAM/512K ROM).
Geliefert wurde die neuste H/W V3.0. Inzwischen wurde auch das Angebot
im E-Shop aktualisiert, sodass man von vorneherein erkennt das man die
neuste H/W Version erhält.
Hallo,
Ich habe auch v3.0 bekommen. Qualitativ wirklich gut im Vergleich zu so
manchen Bluepill Varianten.
Eine Sache, für die ich recht lange gebraucht hatte. In Variante 3.0
scheint eine Diode zwischen VBus (USB-Anschluss) und den normalen 5V
hinzugekommen zu sein. Das ist gut für die Entkopplung, jedoch
schlecht, wenn direkt ein USB-Speicherstick angeschlossen werden soll.
Dann wird die 5V nicht durch gelassen. In diesem Fall muss die Diode D4
gedrückt werden, oder ein aktiver USBHub verwendet werden.
(Konnte leider mit dem Handy keine PNG's erzeugen daher nur JPEG
...Sorry)
Grüße
Tom
Die Diode gibt es schon seit HW Version 2.2 siehe Release-Notes:
https://www.mikrocontroller.net/attachment/458500/Image_2.png
Laut dem Hersteller wurde die Diode D4 hinzugefügt um Überspannung des
USB-Anschlusses zu vermeiden. Dabei gab es vorher Probleme mit USB-C
Ladekabel mit elektronischen Marker-Chip („E-Marker“), der hilft, die
nötige Spannungsversorgung zu ermitteln.
Vielen Dank für die gute detailierte Information. Ich kannte die Release
Notes gar nicht. Ich kannte auch die Version 2.2 gar nicht.
(Klassiker...erst bestellt..dann informiert...)
Dann wird es bei der Version 2.2 auch schon die Problematik mit der VBus
Spannungsversorgung geben.
Es ist wahrscheinlich auch nicht häufig anzutreffen, dass der USB
Anschluss als Spannungsversorgung für das Board UND als Schnittstelle
für Devices (USB-Drives) genutzt wird.(Ist ja eher unlogisch)
Gibt es weitere, einfache Lösungen für das Problem mit der
VBUS-Spannungsversorgung?
Schöne Platinchen, ich nutze kein Framework, direkte Register zugriffe
:). Mann kann die mit dem schönen Embedded Studio von Segger via einen
JLink programmieren und debuggen. Man muss aber die Reset Leitung auch
binden, sonst ist programmieren eher eine Glückssache :)