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
Laut Datenblatt hat der einen 12 Bit Wandler mit bis zu 16 Kanälen (bei den kleinen Gehäuse vermutlich ein paar weniger)
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.
>hatte leider lange Lieferzeit, knapp 6 Wochen.
Danke. Ich hatte nur auf Amazon geschaut, aber dort kosten 3 Stück
irgendwas um 24 Euro.
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....
Weiß jemand, welchen Pin man als PWM-Output nutzen kann? Ich habe es mit Pin 29 versucht, also nach dieser Tabelle PB14: https://github.com/stm32duino/Arduino_Core_STM32/blob/master/variants/Generic_F411Cx/variant.h
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.
>https://github.com/WeActTC/MiniF4-STM32F4x1 >in dem schönen bunten Bild gibt es eine Übersicht. Danke für den Hinweis. Ich habe herausgefunden, dass alle Pinzuordnungen sehr gut im VariantenFile ablesbar sind: https://github.com/stm32duino/Arduino_Core_STM32/blob/master/variants/Generic_F411Cx/PeripheralPins.c
> Die Versionsnummern sind ein bisschen wirre, auf dem Board steht > jetzt WeAct 3.0. Im Anhang die verschiedenen Hardware Versionen.
:
Bearbeitet durch User
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
Beitrag #6330419 wurde von einem Moderator gelöscht.
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.
:
Bearbeitet durch User
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 :)
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.