STM32duino 1.9.0 and BlackPill

Gast #6266448
Lesenswert?

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
Angehängte Dateien:
Gast #6266523
Lesenswert?

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.
Gast #6266636
Lesenswert?

>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 ? ).
Gast #6266697
Lesenswert?

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.
Angehängte Dateien:
Gast #6266765
Lesenswert?

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....
Gast #6268061
Lesenswert?

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.
#6296415
Lesenswert?

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.
Angehängte Dateien:
#6330416
Lesenswert?

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
Angehängte Dateien:
Beitrag #6330419 wurde von einem Moderator gelöscht.
#6330778
Lesenswert?

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.
#6330954
Lesenswert?

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?
Gast #6331242
Lesenswert?

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 :)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren