-
Artikel
WordClock mit WS2812
Moment noch in der Entstehung WordClock24h: = Software = Die Software ist lauffähig mit folgenden STM32-Boards: Nucleo STM32F401RE oder STM32F411RE Nucleo-Board BluePill STM32F103 STM32F103-BluePill BlackPill STM32F401 oder STM32F411 BlackPill-Board Empfohlen wird für zukünftige Projekte das BlackPill-Board
stm32f401 für STM32F401 Nucleo stm32f411 für STM32F411 Nucleo stm32f401cc-8 für STM32F401CC BlackPill mit 8MHz Quarz stm32f401cc-25 für STM32F401CC BlackPill mit 25MHz Quarz stm32f411ce-8 für STM32F411CE
-
Thread
[S] Low-Pin Count MC mit USB-HID
STM32C071FBP6 USB ohne Quarz, 20 Pins, 1,18 € Heutzutage noch V-USB zu nutzen find ich nicht so sinnvoll, weil es Massen an leicht beschaffbaren und programmierbaren MCUs mit Hardware-USB gibt. Das vereinfacht
heute kosten, dann lohnt es sich nicht mehr darauf zu verzichten es richtig zu machen. Also z.B. STM32C071, STM32F070 oder CH32X035 wären geeignete Kandidaten. Wenn man wirklich nur minimales HID machen will, geht natürlich auch der CH552. Ist aber nen 8051. Wenn man das nicht in riesigen Stückzahlen
-
Thread
NXP KW47 mit Channel Sounding, neuer PSoC, ESP32-C3-basierte AI-Kamera uvam
](/attachment/670676/8.png) Bildquelle: https://www.infineon.com/cms/en/product/microcontroller/32-bit-psoc-arm-cortex-microcontroller/psoc-4-32-bit-arm-cortex-m0-mcu/psoc-4100-intelligent-analog/psoc-4100t-plus/?redirId=294199 Infineon verspricht, dass die Produkte ab sofort im Handel erhältlich
Überhitzungsschutz sowie einem kanalweisen Kurzschlussschutz ausgestattet ist. Das Mainboard vom Typ STM32 NUCLEO-G071RB verfügt über einen Mikrocontroller vom Typ STM32G071RB, kombiniert mit externer Hardware zur Ansteuerung des Transceivers und des Power Switch. Auf dem MCU läuft die IO-Link Demo Stack
-
Thread
[S] suche altes(!) EZ-USB development board
passendes Buch gibt/gab es ebenfalls: Na die Amazon-Rezensionen sind nicht so überzeugend, und ob 32 Seiten für USB reichen... Mein [[USB-Tutorial mit STM32]] wäre gratis 😉 Dieter S. schrieb im Beitrag #7829738: > Lockbits etc. sind auch kein Problem, die Firmware bekommt der Chip per > USB oder
FX2 Breakout Modul gereicht hat und es einfach komfortabler war Extension boards dafür zu bauen. STM32 Nucleo boards mit STM32XXX sind auch nicht schlecht, RP2040 würde eventuell auch gehen... die Möglichkeiten sind endlos heutzutage. Werde mal rumfragen ob das Board in der Verwandtschaft noch auffindbar
-
Thread
TI TMS320F28P55x, STSPIN32G0 und Informationen zur Elektronik militärischer Flugkörper
neuer sind, ich hoffe es gibt Anstrengungen heraus zu finden wo die her gekommen sind. Die beiden STM32G071 in der Liste wurden wohl KW11 2021 hergestellt? Der STM32H757 wurde wohl KW13 2022 hergestellt?
sind, ich hoffe es gibt > Anstrengungen heraus zu finden wo die her gekommen sind. > Die beiden STM32G071 in der Liste wurden wohl KW11 2021 hergestellt? > Der STM32H757 wurde wohl KW13 2022 hergestellt? Ganz legal in China gekauft. China hat gegenüber Russland kein Embargo.
-
Thread
Halbleiter-Allerlei: Zenerdioden, Mikrocontroller und mehr
® Cortex®-M0+ - nun um ein als STM32C071 bezeichnetes und mit mehr Speicher ausgestattetes Modell.  Bildquelle: https://www.st.com/en/microcontrollers-microprocessors/stm32c0-series.html Im Rahmen der Ankündigung hob man folgende Aspekte hervor: [c] Die MCUs vom Typ STM32C071 bieten nicht nur bis zu 128 KByte Flash-Speicher und 24 KByte RAM, sondern warten auch mit USB-Host- und quarzloser Device-Funktionalität sowie TouchGFX-Unterstützung auf. Dank der chipintegrierten
-
Thread
STM32G031 stop mode
#7739624: > > Der Unterschied zwischen JTAG und SWD wäre noch zu erforschen. Aber nicht beim STM32G0x1 der nur SWD hat.
Als Ergänzung ein kurzer Test mit einem STM32G071 Nucleo-64, Strommessung an JP3 ("Idd measurement Jumper"). Stomaufnahme ca. 3 µA im "Stop 1 Mode". Wenn in DBG_CR ("DBG configuration register") DBG_STOP ("Debug Stop mode") auf 1 gesetzt
-
Thread
STM32G0xx Timer Interrupt
wird die von Timer TIM2 ausgelöst wird. Mit anderen MCUs habe ich schon einiges gemacht aber bei den STM32 bin ich Anfänger. Ich bin zum Beispiel nach folgendem Tutorial vorgegangen: https://hackmd.io/@0xff07/Sy8U-l7Ec Hier mein Code-Ausschnitt [c] #include <stm32g071xx.h> #include <stm32g0xx_hal.h> #include <stm32g0xx_hal_rcc.h> #include <stm32g0xx_hal_usart.h> #include <stm32g0xx_hal_tim.h> #include <stm32g0xx_hal_tim_ex.h> static TIM_HandleTypeDef my_tim2; void timerInit() { __TIM2_CLK_ENABLE
-
Thread
Messdaten in csv oder Textdatei schreiben
aus dem EEPROM direkt in ein .csv File speichern. Soweit mal die Grundidee. Ich verwende ein STM32G071 Nucleo Board und arbeite mit der STM32 Cube IDE. GUI und auch EEPROM Treiber existiert alles schon, das eigentliche Problem aber ist ein wesentlich grundlegenderer Schritt: Das Erstellen der .
Hier ist das Semihosting für STM32CubeIDE beschrieben: https://community.st.com/t5/stm32-mcus/how-to-use-semihosting-with-stm32cubeide-and-stm32/ta-p/49742 Beim LPC/MCUExpresso war es noch einfacher, da reichte es ein Häkchen zu
-
Thread
STM32 - Timer steht still
Hallo zusammen, ich habe hier ein Platinchen mit einem STM32G071CB, externem Quarz, Tastern, LEDs und weiterer Peripherie. Um zu testen, ob der Microcontroller überhaupt läuft, habe ich ein kleines Programm geschrieben, das einen Taster auswertet und davon
die nicht vorhanden ist. Gleiches Thema wie bei Arduino. Die HAL vereinheitlicht die Nutzung der STM32, und erleichtert damit die Portierung von Code auf andere STM32 Modelle.
-
Thread
testschaltungen
reißen würdest, könnte dir die Forensoftware sogar direkt ein Datenblatt verlinken. Für z.B. den TL071 findest du im Kapitel 7 Testschaltungen.
Spannungen und Ströme messen kann sowie Signale bereitstellen kann und auch Signale messen kann. DIe STM32 Familie ist da ganz gut geeignet, wenn du also damit Erfahrung hast und etwas programmieren möchtest, dann kann man sicherlich die analoge Zusatzhardware für die einzelnen Funktionen hier diskutieren
-
Thread
ARM STM32G071 - SPI Modus auch 8 Bit möglich
auch nur 8 Clocks. Mann kann deinen ganzen Ärger umgehen indem man die offiziellen Makros aus dem STM-Headers (in diesem Fall <stm32g0xx_ll_spi.h> benutzt. Hier im Speziellen [c] __STATIC_INLINE void LL_SPI_TransmitData8(SPI_TypeDef *SPIx, uint8_t TxData) [/c] Heute noch mit einzelnen Bit-Definitionen
Blockschaltbild nach aber kein SPI FIFO zu haben (Oder bin ich blind?). Da es lt. Überschrift um STM32G071 ging, natürlich um dessen RM0444. Klar kann dass bei anderen Derivaten total anders sein, bisweilen gibt es sogar in einem(!) verschiedene Versionen der Peripherie. Also z. B. bei G031 u. A. ein
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
und anderen uC: VDD muss kleiner als 100mV werden, damit der Power-On-Reset funktioniert. Bei den STM32 hatte ich mich darauf verlassen, dass die dieses Problem nicht haben. Jedenfalls finde ich in keinem Datenblatt einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5,
L496xx,L4A6xx 461 2022-10-03 L4P5xx,L4Q5xx 471 2023-05-09 STM32U535xx,STM32U545xx 455 2023-06-28 STM32U575xx,STM32U585xx 482 2022-02-28 WB55Cx,WB55Rx,WB55Vx,WB35Cx ? 2023-02-02[/pre]
-
Thread
STM32G071KBT6 Reset Pin
Beim STM32G030J6M6 ist BOOT0=SWCLK, also bei mir GPIO.
letzten als GPIO benutzen und > eher einen Quarz durch einen externen Oszillator ersetzen. Der STM32G071KBT6 hat eh kein OSC_OUT, kann also selbst keinen Quarz schwingen lassen.
-
Thread
Pull-up/Pull-down beim STM32
Ist das jemand schon mal gelungen? unwahrscheinlich. Das ist Absicht, es steht bei den meisten STM32 ganz offiziell im Reference Manual. Außer bei den STM32G4xx, bei denen kann man immerhin den Pull-Down einschalten.
resistance is minimum (~10% order). [/code] Seite 136 von 240: https://www.st.com/resource/en/datasheet/stm32f429ii.pdf Das Datenblatt eines (ebenfalls zufällig gewählten) STM32G071 sagt auch was von einer "true resistance"... Aber unabhängig von der konkreten Implementierung der Pull-Ups / Pull-Downs
-
Thread
STM32 EXTI zu langsam
Hallo Ich habe einen STM32F072RB auf einem Nucleo-Board und möchte damit einen I2C-Bus belauschen. Ich verwende die aktuelle Cube IDE. Da die I2C Hardware kein Sniffing kann, wollte ich die Funktion mit externen IRQs realisieren
@arg RCC_SYSCLKSource_HSI48: HSI48 selected as system clock source, applicable only for STM32F072 devices * @retval None */ [/c]
-
Thread
STM32G0 Trends: Kaum mehr VSS Pins?
IO-Pin zu anderen Codes führen. Mir gefällt das nicht. Ist das ein Abgesang auf LQFP, aber z.B. den STM32G070RB gibt es nur in LQFP Packages. Bei den QFN Packages vom STM32G071 liegt das Exposed Pad auf VSS, das ist eine solide VSS-Anbindung.
Nur Marketing Geschwaetz: https://blog.st.com/stm32g0-mainstream-90-nm-mcu/
-
Thread
STM32 mit DAC - Ersatz für SAMD11?
STM32G071 oder G070. Der G070 hat zwar offiziell keine DACs, aber ist derselbe Chip wie der G071, d. h. die dürften dennoch vorhanden sein.
Stm32G071 müßte es eigentlich auch mit DAC geben, wenn ich mich richtig entsinne.
-
Thread
STM32G474, SPI2 läßt sich nicht einschalten
Hallo, bei mir funktioniert es. [c] #ifdef STM32G071K // Takt einschalten RCC->APBENR2 |= (RCC_APBENR2_SPI1EN); SPI1->CR1 |= (1 << SPI_CR1_SPE_Pos); [/c] Das Bit SPE wird gesetzt (allerdings bei SPI1). Eventuell liegt es dem verwendeten
Warum nicht mal die Beispiele angucken? https://github.com/STMicroelectronics/STM32CubeG4/tree/master/Projects/NUCLEO-G474RE/Examples_LL/SPI
-
Thread
STM32 Quarz und PLL
Matze schrieb im Beitrag #7126197: > Habe vor einen STM32 (STM32G071R8) mit einem Quarz zu befeuern weil ich > stabile 38,4KBAUD brauche. Für etwas so kompliziertes brauchst du mindestens einen achtkern Applikationsprozessor mit über 1.6 GHz, sonst
funktionieren. Siehe dazu auch 33.5.8 im Reference Manual [1] https://www.st.com/resource/en/datasheet/stm32g071r8.pdf [2] https://www.st.com/resource/en/reference_manual/rm0444-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Matthias
-
Thread
2 ADC Kanale auf Nucleo-G071RBT6
Wenn deine Aufgabe ist "2 Kanäle zu machen" dann bist du schon fertig. Von der Seite zum STM32G071RB: "12-bit, 0.4 µs ADC (up to 16 ext. channels)" Der hat also schon mehr als 2 Kanäle und du musst nichts tun.
Sorry hab gemient 2 Kanäle zu Programieren mit STM32CubeIDE sodass ich es auch benutzen kann.
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
STM32 wäre auch eine Möglichkeit http://stefanfrings.de/stm32/index.html Das Dev-Board dazu ist sogar lieferbar: https://www.amazon.de/-/en/STMicroelectronics-Nucleo-64-Development-Cortex-STM32L073RZT6
pic-umgebung weg und lernst etwas zukunftsorientiertes. Prozessoren sind neben dem obsolaten 328p auch esp32 oder stm32.
-
Thread
NRF51822 wie am besten erlernen mit einem Buch? Geht das?
schöne Board hier und ein passendes Buch. [[https://www.reichelt.de/de/de/nucleo-64-arm-cortex-m0-stm32-g07-serie-nucleo-g071rb-p272415.html?PROVID=2788&gclid=CjwKCAiA6seQBhAfEiwAvPqu1-YB0LMqQBSJzL3rcRIgi_ot2flZWp0f7HacNsebuwY7r-n3k7mu4RoCbtAQAvD_BwE&&r=1]] Vielleicht könnt ihr da ein Buch empfehlen
Takterzeugung und Peripherie als ein ARM Cortex-M0 µC eines beliebigen anderen µC-Herstellers, wie z.B. dem STM32. Du kannst einen Code, der auf einem Cortex-M0 der Fa. STM läuft, nicht einfach auf einen beliebigen anderen Cortex-M0 der Fa. Nordic Semiconductor portieren. Sin S. schrieb im Beitrag #6982272
-
Thread
STM32G0x1 NumberOfConversion > 8
Guten Abend Ich programiere zur Zeit eine Anwendung mit einem STM32G071KBTxN mC. Gerne würde ich bei dieser Anwendung sämtliche ADC Kanäle im DMA Continuous Request auslesen. Dazu habe ich folgende Einstellungen gemacht: [c] hadc1.Instance = ADC1; hadc1.
-
Thread
Fragen zur IR-Informationsübertragung
erstaunen haben eine ganze Menge Controller IRDA. Das muss noch jemand in grossen Umfang einsetzen. (z.B STM32F051, STM32F103, STM32G071, STM32L151, usw...) Es gibt auch noch neue Transciever: TFBS4711 Olaf
Zu meinem eigenen erstaunen haben eine ganze Menge > Controller IRDA. So ist es. > (z.B > STM32F051, STM32F103, STM32G071, STM32L151, usw...) Und auch alle AVR XMega (sowie deren Erben in Gestalt der neueren Tinys und Megas sowie AVRxxxDy). Und vermutlich noch eine ganze Menge mehr in
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
Auslesen des Flash Speichers brauchst Du im Prinzip OpenOCD und einen Debugger, z.B. ein bluepill STM32 oder eines der üblichen USB-Dongles STLinkV2 / JLink ab 6 Euro oder direkt mit dem Raspberry Pi als Interface. Dann bringt man den nRF24 oder auch den STM32F4x in den JTAG / SWD Modus und kann
#7102380: > Stefan T. schrieb im Beitrag #7102330: > ... >> Die Photos von der FCC ID zeigen einen E230G8 AS2RPK JJ2019 von GD (das >> ist m.W. Giga Devices, China) > ... > Könnte dieser sein (Datenblatt siehe Anhang) Treffer GD32 E329G8 ist ein STM blue pill clone. Wegen dem 300A E965 945 habe
-
Thread
Microcontroller aussuchen
Bescheiden bis nicht vorhanden. Im prof. Umfeld ein No-Go. Für minimale Anforderungen lohnt sich die STM32F0 und G0 Reihe als erster Anlaufpunkt.
uninteressant. Ja, stimmt, auch die ARM-Mikrocontroller können sehr klein gemacht werden. Z.B.: STM32G071EBY6TR Package: WLCSP25 2.3×2.5 mm Lagerbestand: 0 Auf Bestellung: 40.000
-
Thread
[S] STM32G0 im UFQFPN28 package
Hi, irgendeine Idee wo es noch Controller der STM32G0 Serie im UFQFPN28 Package *am Lager* gibt? Bräuchte ein paar wenige für ein kleines Projekt, wo ich leider aus Platzgründen nicht größere/andere verwenden kann. Der genaue Typ ist eher unerheblich
Sowas? https://www.reichelt.de/index.html?ACTION=446&LA=0&nbc=1&q=stm32g071gbu6 Habe ich vorgestern gerade bestellt (ohne ...N), soll angeblich unterwegs sein. Ein paar andere STM32 haben sie auch noch, aber ebenfalls sehr ausgedünnt.
-
Thread
STM32 Nucleo Programmverlust nach Neustart
ist, da ich wirklich gerade ein wenig auf dem Schlauch stehe. Ich arbeite mit einem Nucleo Board STM32G071 und versuche mit einem kleinen Übungsprogramm schlicht ein Relais hin und her zu schalten. Bzw toggle ich zwei Pins der CPU. Das Nucleo Board speise ich über die USB-Schnittstelle mithilfe
Linkeroptions anzupassen. Das ist aber noch nicht alles. Beim generieren des Projekts wird ein STM32_Startup.s File erzeugt. Dort sind über die Preprocessor Definitions mehrere Optionen auswählbar, wie sich die CPU beim Aufstarten oder nach einem Reset zu verhalten hat. Entscheidend war hier folgender
-
Thread
STM32: Seltsames Verhalten
HAL_PWR_EnterSTANDBYMode(); /* USER CODE END 2 */ [/c] Ich habe den Sketch auch mit Nucleo F411RE & G071RB getestet. Bei Beiden gibt es das Problem nicht. Die funktionieren bis auf 2V einwandfrei. Ein zweites Board mit STM32F401CC verhält sich gleich. Mit RCC-Flags konnte ich leider die Zustände beim
KT315 schrieb im Beitrag #6808094: > Das Board ist ein HW-848 mit einem STM32F401CC MCU aus > China > Nucleo F411RE & G071RB getestet. Bei Beiden > gibt es das Problem nicht. > Ein > zweites Board mit STM32F401CC verhält sich gleich. Ist das zweite F401-Board auch
-
Thread
Vollautomatische Kaffeemaschine Projekt
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Meine Frage würde der > Microcontroller passen? Ja.
Johannes N. schrieb im Beitrag #6729571: > Ich habe mir dabei an den STM32G071R8 gedacht. Den verwende ich auch - passt
-
Thread
ADC Wert ändert sich bei ändernder Versorgungsspannung
Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert STM32 Datenblätter durchschauen möchte folgende Frage: Welcher STM32 hat denn auf PB0 einen VRef Ausgang?
im Beitrag #6706175: > Rein aus Neugierde und weil ich jetzt nicht mal schnell einige Hundert > STM32 Datenblätter durchschauen möchte folgende Frage: > Welcher STM32 hat denn auf PB0 einen VRef Ausgang? das ist soweit ich weiss die L0 und die L1 Serie, vermutlich die anderen L serien auch.
-
Thread
Bootloader STM32L4 und der leere Flash
Hallo, da habe ich ein merkwürdiges verhalten vom Bootloader des STM32L431 festgestellt. (Oder ich hab die passende Stelle in den Datenblättern überlesen) Fall 1: Es ist bereits Software auf dem L4 und es soll per Bootloader eine neue Software aufgespielt werden
dann aber ne Sonderbehandlung, denn wenn ich das Bit schreibe per Bootloader darf ich ja dann den STM32 nicht mehr resetten. Also ein OBL_LAUNCH auslösen. Dann resettet der STM32 von alleine und checkt den Flash mit. Vielen dank für den Hinweis!
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Michael J. schrieb im Beitrag #6651643: > Habe gerade bei Reichelt die letzten beiden STM32G071KBT6N bestellt der raspberry pico pi hat viel mehr power und ist ein fertiges board und kostet genauso viel
Und wo finde ich: STM32G031K8T6 oder STM32G071KBT6 Mir würden 20-30Stk. reichen ;)
-
Thread
STM32 schneller SWDIO Programmer gesucht mit CMD
A. F. schrieb im Beitrag #6637804: > angeblich 4Mhz kann, dauert es bei einer 32K FW ~ eine halbe Minute. Da STLink-V2-1 auf einem Nucleo-G0B1RE mit 32 kByte Datei in nicht einmal 2s: date;openocd -f ./nucleo-g071rb.cfg -c init -c "program test.srec verify reset" -c exit;
2000 kHz Info : STLINK V2J37M27 (API v2) VID:PID 0483:374B Info : Target voltage: 3.241967 Info : stm32g0x.cpu: hardware has 4 breakpoints, 2 watchpoints Info : starting gdb server for stm32g0x.cpu on 3333 Info : Listening on port 3333 for gdb connections Info : Unable to match requested speed 2000
-
Thread
STM32 UART DMA Circular Vertändnisproblem
hier gibts eine gute Anleitung zu DMA + variable Länge: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/
Code von Herrn Majerle (2) wird das schön demonstriert. Ich verwende eine Variante davon um einen STM32L431 mit einem STM32G071 mit 4MBit und einem NanoPi mit 1,5MBit und minimalen Overhead kommunizieren zu lassen. Natürlich mit variablen Paketlängen und alles gleichzeitig über zwei UARTs. 1) https