Ahoi, ich hatte über AZ-Delivery einen Satz BluePills bestellt. In der Bestellüberschrift und auf dem Kartonaufkleber steht STM32 - es sind aber CH32f103 verbaut und mir scheint, dass ich die nicht über die Arduino-IDE erreicht kriege. Weiß jemand ob die nicht nur pin- sondern auch "IDE-kompatibel" sind? Das kann ja für das Ardu-Framework nur sein, wenn der passende Bootloader drauf ist, um über die serielle flashen zu können... Grützi-Woll
So wie es aussieht gibt es nur ein chinesisches Datenblatt von Hersteller. Es gibt ein GitHub von nem Typen mit Beispielen. Das könnte einem wenigstens etwas weiterhelfen. Scheinbar ist das Ding aber nicht 100% kompatibel zum richtigen STM. Auf Amazon gibt es zu deinem Verkäufer einige schlechte Bewertungen über dieses Produkt. Scheinbar nur mit externem Debugger richtig programmierbar usw. Aber selbst wenn man diese Hürde nimmt...Viel Spaß wenn du Mal ein Problem in der Peripherie suchst, z.B wenn der DMA jedes 1000 Mal etwas verzögert oder ähnliches :-) Ich würde das Ding wieder zurück schicken.
Dieser Betrug greift leider um sich, also mach die Kosten für den Anbieter möglichst hoch, zuückschicken und als Counterfeit melden. Die Dinger funktionieren einfach nicht.
Unabhängig davon dass du was anderes bekommen hast als bestellt gilt: Auf einem Bluepill ist nie ein Arduino Bootloader drauf. Denn musst du schon selbst installieren, wenn du das möchtest. Mit einem Stlink und installierten Stm32CubeProgrammer sollte sich das Ding über die SWD Schnittstelle ansprechen lassen.
Mir ist das gleiche passiert, hab ebenfalls bei A-Z via A***on geordert und die CH32-Version erhalten. Den Rezensionen nach wurde erst das Original und dann ca ab Mitte des Jahres die Klonversion verkauft. Im Titel steht ja "kompatibel", da immer wieder auf die genaue Bezeichnung des STM32F103C8T6 referenziert wird, halte ich das für unlautere/irreführende Werbung. Das enttäuscht etwas, da die Produkte von A-Z bisher ganz ok waren. Da ich selbst mal für einen chinesischen Anbieter auf A****on gearbeitet habe, weiß ich, dass für einige Verkaufsarten direkt vom Hersteller ans A-Lager geliefert wird. Das bedeutet, wenn mein Supplier Mist zu A liefert, bekomme ich das als Händler erst mit, wenn die ersten Beschwerden eintrudeln, da ist nicht immer böser Wille beim Anbieter. Ich bin etwas unschlüssig, was zu tun ist. Eigentlich möchte ich mir die Option auf STM32Cube offen halten und wenn ich das nutze, das auch mit gutem Gewissen tun (d.h. Produkte von STM damit programmieren). Auf der anderen Seite war ich ja selber böse und geizig. Behalte ich die nun als Andenken oder nicht? Sehe ich das als Chance und nutze sie, da ich mein Produkt, falls es hypothetisch kommerziell erfolgreich ist, billiger bauen kann? Lösung: Pragmatisch. Ich bin nicht der beste Programmierer, deshalb schließe ich erstmal jede externe Fehlermöglichkeit aus. Die 5€, die ich insgesamt mehr ausgeben muss, sind besser investiert als stundenlages Vermuten von Fehlerursachen.
P_Greendale schrieb: > Behalte ich die nun als Andenken oder nicht? Ich würde sie behalten und irgendwo verbauen, wo es nicht wichtig ist. Ich habe dieses Thema als Anreiz genutzt, mich mit dem Nachfolger STM32F303 zu beschäftigen. Und ich habe mir auch Equipment gekauft, um diese auf universelle Breakout-Boards zu löten. Zwischenzeitlich habe ich allerdings den Shop von RobotDyn gefunden, wo man Bluepill kompatible Boards sowohl mit STM32F103 als auch STM32F303 kaufen kann. Achtung: Für ein paar Cent weniger verkauft Robotdyn auch diese nicht-ganz-kompatiblen chinesischen Mikrocontroller. Achte auf die Produktbeschreibung, sie geben es ehrlich an.
P_Greendale schrieb: > Lösung: Pragmatisch. Ich bin nicht der beste Programmierer, deshalb > schließe ich erstmal jede externe Fehlermöglichkeit aus. Die 5€, die ich > insgesamt mehr ausgeben muss, sind besser investiert als stundenlages > Vermuten von Fehlerursachen. Ich gehe da pragmatischer heran. Entwicklen kann man für einen STM Chip, wenn es dort problemlos läuft, kann man testen ob es auf den CS32 genauso tut. Wenn ja, isses gut, wenn nein gibts 2 Möglichkeiten: 1. suchen warum es nicht geht und ob der betreffende Bug bereits bekannt ist, 2. STM verwenden. Ich habe an und für sich kein Problem damit einen chinesischen Prozessor zu verwenden, aber für das Ding gibts ja so gut wie keine Doku, man muß also den STM32 als Referenz benutzen. Das ist ein Fehler des Herstellers der sich im weltweiten Umsatz bemerkbar machen wird. Die GigaDevice Chips betrifft das nicht, für die gibts ordentliche Doku un ein paar Prozent mehr Power..also warum nicht? Pille
Bei diese Händler gibt es ausgewiesene Clone und Originale: https://robotdyn.com/catalog/development-boards/stm-boards-and-shields.html
UUUUU schrieb: > Bei diese Händler gibt es ausgewiesene Clone und Originale: Sicher? Alle originalen STM32 kosten "Out of Stock".
Nimm doch ein billiges discovery direkt von ST. Sooo viel teurer sind die auch nicht und haben auch noch einen STLink dabei... 73
P_Greendale schrieb: > Mir ist das gleiche passiert, hab ebenfalls bei A-Z via A***on geordert > und die CH32-Version erhalten. Den Rezensionen nach wurde erst das > Original und dann ca ab Mitte des Jahres die Klonversion verkauft. Im > Titel steht ja "kompatibel", da immer wieder auf die genaue Bezeichnung > des STM32F103C8T6 referenziert wird, halte ich das für > unlautere/irreführende Werbung. Genau so sehe ich das auch und AZ hat anstandslos gutgeschrieben, die wollten die Dinger nichtmal zurück.
Pille schrieb: > Ich habe an und für sich kein Problem damit einen chinesischen Prozessor > zu verwenden, aber für das Ding gibts ja so gut wie keine Doku, man muß > also den STM32 als Referenz benutzen. Das ist ein Fehler des Herstellers > der sich im weltweiten Umsatz bemerkbar machen wird. Ich habe nicht dem Eindruck, dass diese Clone-Hersteller mit ihren Chips direkt auf den Weltmarkt zielen. Die sind eher dafür vorgesehen, direkt in China in Geräte verbaut zu werden, die von Leuten entwickelt wurden, die kein Problem mit chinesischen Datenblättern haben. Nur ein sehr kleiner Teil davon landet am Ende zur Resteverwertung auf Bastelboards wie der BluePill, die dann bei AliExpress und Konsorten weltweit angeboten werden.
R. M. schrieb: > Nur ein sehr kleiner Teil davon landet am Ende zur Resteverwertung auf > Bastelboards wie der BluePill Oder alle, weil der Chip mangelhaft ist.
Stefan ⛄ F. schrieb: > Oder alle, weil der Chip mangelhaft ist. Wenn er in den China-Geräten, in die er eingebaut wird, das kann was er soll, ist er in dem Kontext nicht mangelhaft, auch wenn es kein 1:1-Clone eines STM32 ist.
WCH hat auch einen "Clone" des GD32VF103 herausgebracht: https://www.cnx-software.com/2020/06/15/wch-ch32v103-general-purpose-risc-v-mcu-offers-an-alternative-to-gd32v-risc-v-microcontroller
Stefan ⛄ F. schrieb: > R. M. schrieb: >> Nur ein sehr kleiner Teil davon landet am Ende zur Resteverwertung auf >> Bastelboards wie der BluePill > > Oder alle, weil der Chip mangelhaft ist. Nein, er hat schon Recht. Hast Du schon mal mit MSP430 zu tun gehabt? TI ist ja nun nicht unbedingt ein Hinterhofhersteller..aber Errata zu einem Chip haben regelmäßig ne ziemlich hohe Lebensdauer, trotzdem sind die Chips sehr verbreitet in Industriegeräten und sie sind auch nicht wirklich schlecht. Du mußt die Frage wohl mal andersherum stellen: Wieviel Prozent der Elektronik-Gadgets mit STM32-ähnlichen kommen aus China (oder Taiwan) und wieviele aus dem Rest der Welt? Man mu0 sich nicht wundern das chinesische Hersteller mit dem China-Markt zufrieden sind, denn der ist riesig, ich denke auch größer als der Rest der Welt. Ich bin auch weiß Gott hier nicht der Erste der auf die Beschwerde von $User hier das es nur chinesische Doku zu Irgendwas gäbe, darauf hingewiesen hat das "keine Hände, keine Kekse!" wohl die beste Art ist die Sachlage zu beschreiben. Wenn China Key Systems (CKS) der Meinung ist das es ihnen am Arsch vorbei geht ob der User in D ein wenigstens englisches Datenblatt zwischen die Finger bekommt, was willst Du dagegen tun? Damit drohen das Du 5000 Stück nicht abnimmst? :-)) Gigadevice macht allerdings wohl Nichts falsch, es gibt lesbare Doku und Support Libs mit englisch kommentieter Source und wohl auch ein englischsprachiges Forum. Die Errata verraten das die auch was tun und an den Chipfehlern arbeiten. Pille
Letztendlich bin ich selbst dran schuld, bzw meine Gier. Die 3 Dinger flattern immernoch bei mir rum, falls jemand in Leipzig wohnt, einen ST-Link hat und die zum Spielen oder fürs Kuriositätenkabinett haben will, kann er sie gerne geschenkt haben, jedes Mal, wenn ich die Dinger aus der Schublade ziehe juckts den Ehrgeiz doch was damit zu machen und am Ende des Tages ist nichts bei rausgekommen. Über eine "echte" Bluepill als Tausch würd ich mich natürlich freuen ;)
Ich finde die WCH Dinger zunehmend interessanter. So groß sind die Unterschiede abgesehen vom Flash gar nicht. Ich beschaffe mir gerade den passenden WCH Link. Die Dinger haben im übrigen eine 2. USB Schnittstelle.
Ich nehme immer die: https://de.aliexpress.com/item/1005001456186625.html Sehr gut dokumentiert und auch bei Github zu finden Oder wenn’s schneller gehen soll hier: https://www.ebay.de/itm/STM32F411CEU6-STM32F401CCU6-Core-Development-Board-Minimum-System-For-Arduino-/402574544993 STM32F411CEU6 Habe einfach mehr ROM und RAM Christian
:
Bearbeitet durch User
Christian B. schrieb: > Ich nehme immer die: > > https://de.aliexpress.com/item/1005001456186625.html > > Sehr gut dokumentiert und auch bei Github zu finden Ich hatte mir vom selben Shop mal diese https://de.aliexpress.com/item/1005001986456057.html bestellt. Der GD32F303 ist nicht kompatibel zum STM32F303, dafür aber direkt aufwärtskompatibel zum STM32F103 / GD32F103. (Die Preise haben in der Zwischenzeit etwas angezogen. Ich hatte für das Board Anfang des Jahres ca. 1€ weniger bezahlt. Vielleicht hat das auch mit der Chip-Krise zu tun.)
Kleine Randnotiz: Ich habe kürzlich bei Ebay diesen Bluepill-Clone gekauft: 184565768359. Nach 2 Tagen hat der Händler von sich aus die Transaktion abgebrochen und mir gesagt, dass die Qualität der Dinger zu schlecht ist und er das seinen Kunden nicht zumuten kann. Geld ist zurück. So proaktiv scheint AZ ja nicht zu sein... Wie auch immer, der Bluepill-Markt ist durch die Fälscherei bzw. Clonerei ziemlich zum Lottospiel verkommen. Ich tu mir das jedenfalls nicht mehr an. Gibt es bei STM32F411CEU6 noch keine Fälschungen?
Felix schrieb: > Gibt es bei STM32F411CEU6 noch keine Fälschungen? WeAct behauptet das zumindest: https://github.com/WeActTC/MiniSTM32F4x1 Und sie scheinen dagegen vorzugehen. Den Bildern nach habe ich auch anders aussehende Platinen, aber die funktionieren bisher wie sie sollen und auch von den originalen gibts ja mehrere Versionen.
P_Greendale schrieb: > Die 3 Dinger flattern immernoch bei mir rum, falls jemand in Leipzig > wohnt, einen ST-Link hat und die zum Spielen oder fürs > Kuriositätenkabinett haben will, kann er sie gerne geschenkt haben, > jedes Mal, wenn ich die Dinger aus der Schublade ziehe juckts den > Ehrgeiz doch was damit zu machen und am Ende des Tages ist nichts bei > rausgekommen. > Über eine "echte" Bluepill als Tausch würd ich mich natürlich freuen ;) naja einen 10er für drei Stück inc Porto würde ich springen lassen. falls du hier einen Account hast kannst du mir ja ne PM zukommen lassen.
Kleines Update: ich hab mich heute intensiv mit openocd auseinandergesetzt und SWD zum via RPi Hub (FTDI2232H) Kontakt mit CH32F103 aufgenommen. Testweise den Maple Bootloader raufgeworfen: https://github.com/rogerclarkmelbourne/STM32duino-bootloader/blob/master/binaries/generic_boot20_pc13.bin und siehe da- es tut sich was. Wenn Jumper Boot0 auf 0 und Boot1 auf 1 gibt sich das Teil jetzt als Maple 003 aus. Der in der Aduino-Framework integrierte Bootloader scheint damit nicht so ganz glücklich zu sein, aber mit dfu-util auf Alternate 2 gehts. Interessanterweise läuft dann auch "irgendwas" nach dem ersten Reset, ein Beispiel, wo sich das Board als USB-Sounddevice ausgibt und Krach produziert, lief. Klingt zwar nicht wie Sound, ist aber ne andere Baustelle, ich weiß zumindest, dass die Pille USB aufrecht hält. Nach dem zweiten Reset fällt das Board jedoch in den Bootloadermodus zurück. Thomas Z. schrieb: > naja einen 10er für drei Stück inc Porto würde ich springen lassen. > falls du hier einen Account hast kannst du mir ja ne PM zukommen lassen. Ich werd die Dinger wohl doch erstmal behalten, jetzt ist es interessant geworden.
Ich hab mal das CH32F103DS.PDF durch den Google Übersetzer geschickt. Die WCH Chips sind im wesentlichen gleich haben aber einige extra Module sowie ein paar Erweiterungen. - extra USB Host/Device (zusätzlich zum normalen USB Port) - schaltbare 1k5 an den USB Ports - 2 Kanal DAC mit DMA support - TouchKey (16 Eingänge) - Debug nur SWD (ohne JTAG) - SWO nur asyncron mode - ADC modifiziert - VCC 5V oder 3.3V Viele der Extra Module sind auch aus den 8 Bit Serien von WCH bekannt. Beim Flash Interface gibt es wohl einen zusätzlichen Fastmode der aber nach meinem Verständniss nur in Verbindung mit dem WCHIspTool und ev dem WCH-Link benutzt werden kann. Interesant finde ich, dass diese Chips auch mit RISC V core angeboten werden. Der Chipmangel greift leider auch be diesen Teilen im Moment is bei LSCC nichts gelistet. Das WCH-Link selbst stellt ein SWD Interface und einen VCP zur Verfügung und ist mit einem der x51 Controller von WCH realisiert. Dazu kann ich noch nicht mehr sagen, ich warte immer noch auf den Stick.
Frank M. schrieb: > Siehe Beitrag "STM32F103C8T6 - Fälschung von ST bestätigt" > > Schick die Dinger zurück. Wo ist da eine Fälschung, wenn auf dem Chip klar erkenntlich CH32F103 mit dem WCH Logo steht? Das ist höchstens ein Nachbau/Clone, aber sicher keine Fälschung.
Bei AZ-Delivery bekommst du nur Ramschware, direkt aua China. Einfach nur Pfui. Nichts RoHS, aber falsch deklariert.
Schau mal in der stm32f1x.cfg, ob da auch die gleiche adresse drin steht, die der bluepill hat (unter linux mit lsusb, unter win k.a.). Bei mir war in der Datei die Adresse des STM drin, der Klon hat aber ne andere. Das hat das Problem bei mir gelöst, konnte dann ohne Probleme flashen. Ich machs mit der CubeIDE.
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.