-
Thread
STM32F103 lässt sich nicht flashen
narrensicher und mit Funktionsgarantie sind die Nucleo-Boards: https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html Damit kann man problemlos ohne Fummelei loslegen. Mein persönlicher Favorit ist das NUCLEO-G031K8, extrem kompakt, super auf Lochraster lötbar, inklusive Debugger der nebenbei
Niklas G. schrieb im Beitrag #7630538: > wird von diesen STM32 V2 Debuggern gar kein Reset ausgelöst > Ja, die alten STLinks können das nicht (richtig) Bei den ST-Link v2 Sticks ist der Reset-Ausgang auf
-
Thread
CH32V003 und Arduino
Alternativ würde die STM32C031 ab ca. 50 Cent empfehlen. Deren Software ist wahrscheinlich ausgereift.
für jede Variante einen eigenen Ordner, in dem die Pins definiert werden: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
die IDE für den Pico: zu viele Bäume und kein Wald zu sehen. Gerade spiele ich wieder mit einem STM32G031 herum: schöner und recht genauer ADC, Timer mit Capture-Eingängen, beim Stromsparen richtig gut. Der interne RC-Oszilator ist genau genug für eine stabile UART-Verbindung und wackelt nicht wie
umständlich in der Bedienung... Ist mir schon klar. Ich hätte/hatte IAR auch nie empfohlen. Niklas G. schrieb im Beitrag #7993214: > Beispielsweise ST gibt ja zwei Freeware-IDEs für die STM32 raus, die > STM32CubeIDE auf Eclipse-Basis und STM32Cube for Visual Studio Code. Und manche verwenden STM32duino
-
Thread
Qualität technische Dokumentation TI (MSP432)
Der STM32L4xx dürfte ähnlich im Stromverbrauch sein. Vor allem mit externem DCDC Wandler (Schaltregler statt Linearregler 43 μA/MHz). Geht bis max. 120MHz bei einem M4F. Das ist schon recht ordentlich. Doku
jetzt eingeschossen auf NUCLEO L476RG als Debugger/Programmer (11,96€ netto bei Mouser), der den STM32L476RGT6 evaluiert, also drauf hat. Für mein eigenes Board nehme ich den viel kleineren STM32L431CB6. Kann ich den ST-Link V2 direkt nutzen für mein externes Board zum Flashen und Debuggen, oder muss
-
Thread
Spannungsteiler ADC mehrere Messbereiche
Paul G. schrieb im Beitrag #6395974: > Ich mochte mit einem STM32F103C8 (Blue Pill) eine Spannung messen die > von 0 bis 14 Volt reichen kann (diverse Batterien). > > Ich erwarte keine "große" Genauigkeit
Paul G. schrieb im Beitrag #6396030: > Ich revidiere meinen Messbereich: > 0,6-14V, Widerstände sind 1% Metallschicht, 12bit Genauigkeit waren nie > mein Ziel. > Der STM32F103 bekommt seine 3.3V (und damit
-
Thread
STM32FXX Prozessor - individuelle Kennung auslesen
das so: [c] // memory location with the processors UID, here should be 3 dwords/12 bytes #ifdef STM32F4 #define CONFIG_UID ((volatile uint8_t*)(0x1FFF7A10)) #endif #ifdef STM32F7 #define CONFIG_UID ((volatile uint8_t*)(0x1FF0F420)) #endif [/c] Verwendung dann als CONFIG_UID[0] bis CONFIG_UID[11]. Das gilt für den STM32F407 oder STM32F767, die Seriennummer gibt es auch bei anderen Modellen, aber dann an anderer Adresse, wo steht im Datenblatt.
-
Thread
Problem mit STM32F103 und RAM-Größe
www.mikrocontroller.net/topic/482604#6002541 https://www.st.com/en/microcontrollers-microprocessors/stm32f031c6.html
Structelementen sorgt, um das Problem abzumildern. Packed Structs mit ungünstigem Alignment bringen den STM32 dann mal richtig ins Schwitzen. Das gilt übrigens nicht nur für den STM32F1xx, sondern eigentlich für alle STM32. Es gibt auch hier im Forum diverse Tests mit Benchmarks, die klar zeigen, dass
-
Thread
Flag in BLOCK setzen und löschen?
un-lernen wenn du dann doch mal auf C++ wechseln möchtest... Maxim B. schrieb im Beitrag #5957676: > STM mit 0,5 mm zwischen Pins ist für meinen Augen > eine Herausforderung. Nach Möglichkeit gehe ich nicht unter 1,27 mm, > notfalls 0,8 mm. Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. Ist allerdings
Daten kopiert und danach alle gleichnahmigen Daten in dem vorhandenen Toolchain ersetzt. > Der STM32G031J6 hat ein 1.27mm SO-8 Gehäuse. 2x Vcc und Gnd. Dann wohl auch Reset? Und was bleibt fürs Leben? Wozu so ein Leben überhaupt? > Die 10.000 hat noch nie jemand erreicht... Vorher grillt man
-
Thread
STM32 Chips zur Zeit so gut wie nicht beschaffbar
Gibt es irgend eine Möglichkeit privat an 2-5 STM32G0B1RET6 zu kommen (RAM und Package sind wichtig, die Flashgröße ist egal)? Die angegebene Lieferzeit von 43Tagen wäre ja eigentlich noch ok: https://de.farnell.com/stmicroelectronics/stm32g0b1ret6
Und wo finde ich: STM32G031K8T6 oder STM32G071KBT6 Mir würden 20-30Stk. reichen ;)
-
Thread
STM32 startet im HardFault
Mit dem STM32L562CEU6 habe ich nie etwas gemacht, aber andere STM32 kommen nicht weit, wenn sie keine passende Spannung auf VDDA sehen.
Heute wollte bei mir ein STM32L031 nicht loslaufen. Ursache war ein nicht richtig gelöteter SMD-Uhrenquarz bei in STM32CubeMX eingeschaltetem LSE-Oszillator. Der CPU-Takt kommt vom HSI-Oszillator.
-
Thread
[V] Bauteile und Platinen für mobilen Datenlogger
ist (http://mino-elektronik.de/Gemischtes/2-Kanal%20Datenlogger.html) möchte ich 3 Platinen nebst STM32G031-µC-Modul, W25Q128 und je zwei Stück zum Layout passende Taster für 5 Euro das Set zzgl. Briefversand anbieten. Bei Interesse bitte eine PN mit eigener email-Adresse abschicken.
Es gibt eine neue Platinen- und Programmversion, die einen STM32G031 im TQFP32-Gehäuse verwendet: http://mino-elektronik.de/Gemischtes/2-Kanal%20Datenlogger.html#grund_2 Hierzu möchte ich Leerplatinen zu 2,50 € / Stück inkl. Postversand anbieten. Weitere Bauteile
-
Thread
STM32L011 ADC Temperatur zu hoch
ADC-Werte hab ich die Code-Snippts aus dem Reference Manual und auch aus Example-Projekten aus dem STM32Cube Repository für die L0. [c] #define TEMP30_CAL_ADDR ((uint16_t*) ((uint32_t) 0x1FF8007A)) /* Internal temperature sensor, parameter TS_CAL1: TS ADC raw data acquired at a temperature of 30
abgespeckten" Varianten ist im Datenblatt entweder nur TS_CAL1 oder TS_CAL2 angegeben, so z. B. beim G030 (ggü. G031) und L011 (ggu. L031). Das heißt möglicherweise, dass man sich auf eine Zweipunktkalibrierung nicht verlassen kann/soll. Diese Unklarheit geistert schon seit Jahren durch die RMe bzw. Datenblätter
-
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
Device Electronic Signature menschenlesbar machen?
Mahlzeit! Benutzt hier jemand die 96-Bit-UID der STM32-Familie? Die würde sich ja als Geräte-Seriennummer anbieten. Aus der Kryptografie-Ecke hört man, dass man alle 96 Bits nutzen muss, damit sie eindeutig bleibt. Dass effektiv viel weniger Bits drin
bei den meisten STM32.
-
Thread
KiCAD 9.0, Renesas RA4L1, AI-Assistent für Microchip und neue STM32C0-SKUs
auf einen CAN FD-Transmitter: [c] Zu den MCUs, die die kosteneffiziente Serie ergänzen, gehört der STM32C051 mit bis zu 64 KB Flash-Speicher für Anwendungen, die mehr Speicherplatz benötigen, als er von den STM32C031-MCUs geboten wird. Weitere Features sind unter anderem zusätzliche Schnittstellen und
genutzt wird. [/c] Im Bezug auf die Verfügbarkeit vermeldet ST folgendes: [c] Die neuesten STM32C0-Mikrocontroller werden bereits produziert. Die Preise beginnen bei -,426 US-Dollar für den STM32C051F8P6, -,682 US-Dollar für den STM32C091FCP6 und -,733 US-Dollar für den STM32C092FCP6 mit CAN
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern ein .EQU: stm32F407/terminal.s
-
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
PID-Regler: Wie schnell ist schnell genug?
es ist das hier schon öfter erwähnte Board (die "Black" Variante, <10€): http://wiki.stm32duino.com/index.php?title=STM32F407 CPU Takt ist 168 MHz und FPU aktiv. https://www.st.com/en/microcontrollers/stm32f407ve.html Das ist natürlich eine andere Kategorie als ein kleiner 8 Bitter,
gerade dabei war habe ich die gleiche Routine nochmal auf zwei anderen Boards laufen lassen. [code] STM32L031 @ 32 MHz (Cortex-M0+) gcc 6.3.1 -Os: 38,6 µs gcc 6.3.1 -O3: 39,5 µs gcc 7.2.1 -Os: 39,3 µs gcc 7.2.1 -O3: 39,8 µs Keil: 24,3 µs LPC1549 @ 72 MHz (Cortex-M3) gcc 7.2.1 -0s: 19,3 µs
-
Thread
Conways Game of Live zu langsam auf Z80
"Alternate Function" ist das? AF0? Keine. Aber es gibt hier im Board irgendwo etwas Text zum STM32 und ich werde den Teufel tun und dir alle Registerbits durchdeklinieren. Das darfst du schön brav selber machen (oder musst jemand anderen finden). ;-)
Oh mein Gott! Ich kann wieder sehen! http://www.mikrocontroller.net/articles/STM32 :-) Außerdem mache ich grad die wiss. Feststellung, dass Duschkopf und "Schwarzkopf Schauma" eine nicht-schädigende Wirkung auf Hardware haben. Das Schätzchen läuft noch, auch die DIY Grafikkarte
-
Thread
Warum keine Logarithmentabellen in ASM-Code?
Torben G. schrieb im Beitrag #5584855: > Professoren. Man scheint aber auf Logarithmentabellen verzichtet zu > haben, sonst hätten die sich in dieser Sparte bis heute gehalten. Das > haben sie aber nicht.
Tabellengehampel, logischerweise. Und da rede ich nicht von dicken Luxusgeräten, sondern z.B. auch die kleinen STM32 für <1€ haben das. So zum Beispiel der hier einen STM32F031. Mein Arbeitgeber kauft die um 0,4€ pro Stück. Die numerischen Operationen sind daher nicht das, woran es scheitert ;-)
-
Thread
Antennenanalysator nach EU1KY
es noch: https://www.ebay.de/itm/PCB-for-build-EU1KY-V3-antenna-analyzer-up-to-450MHz-based-on-STM32F746G-DISCO/163002524789?hash=item25f3b52475:g:OckAAOSwcLxYFNvQ Anmerkung: nun kann man mit dem Gerät auch Frequenz, Amplitude und Leistung einer Schwingung messen. (Siehe Bild)
Erweiterungen nimmt man am besten ? Im Moment habe ich 8 Warnungen beim compilieren. Ich habe noch kein STM32F746G_discovery board und im groups.io wird von einem STM32H Board gesprochen, welches besser und schneller sein soll. Was ist deine Meinung dazu, das STM32F Board zu bestellen oder noch zu warten
-
Thread
Warum liest man hier so wenig von Renesas?
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
Mi N. schrieb im Beitrag #7392001: > Bauform B. schrieb: >> Gibt es auch eine Empfehlung mit 32 Bit? > Was willst Du eigentlich machen? Für STM32F051, F205, L031, L412, L496 eine Alternative finden, falls die nicht mehr an jeden verkauft werden. ARM will evt. für jedes verkaufte Gerät mit ARM-CPU
-
Thread
STM3210E-EVAL motor control binary
Es gibt eine Dokumentation von ST (AN3012 - Application note - Getting started with uClinux™ for STM32F10x high-density devices), die beschreibt, wie man uClinux auf das eval board bekommen kann. Auf Seite 6 dieser Dokumentation ist ein package erwähnt, ein STM3210E-EVAL uClinux software kit. In diesem package soll ein uClinux patch sein (uClinux_on_stm32.patch.gz), noch ein paar hex-files (boot loader und so) und ein paar schon fertige dfu-files mit uClinux zum sofortigen download aufs Board zum testen. Ich kann dieses package einfach nicht finden
-
Thread
STM32 I2C Clockstretching slave transmit
Hi, ich versuche mittels Raspi (Master) einem STM32F031 (Slave) ein Bild zu senden, welches er dann auf einem Display, dass am SPI hängt, anzeigt. Dazu muss ich vorher prüfen, ob das Display bereit ist Daten zu empfangen. Dafür habe ich ein Kommando
Dann bleibt wohl keine andere Option, als den STM32 Code so weit zu tunen, dass er ohne Clockstretching läuft. IIC-Interrupt auf höchste Priorität setzen und dann schlanken Code generieren. Die HAL-Library ist dazu nicht geeignet…
-
Thread
STM32: To HAL or not to HAL
while out if the @p UART_RECEIVE state.*/ rxerr, /*Receive error callback.*/ 115200, 0, /*STM32 HW dependent: Init value for the CR1 register*/ USART_CR2_LINEN, /*STM32 HW: Init value for the CR2 register--> LIN mode */ 0 /*STM32 HW dependent: Init value for the CR3 register */ };
zwar schon alt, aber eigentlich ist das Thema immer noch aktuell. Wollte letztlich mal den neuen STM32G031 (im kleinen 8-Pin Gehäuse fast ein ATtiny-Killer :-) ausprobieren. Die includes (HW-Definitionen) sind gut im CubeMX Pack versteckt, auch die Taktconfiguration geht halbwegs komfortabel nur
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V3] Gesperrt
/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html
://www.aliexpress.com/item/G139-08-10pcs-STM32F030F4P6-Value-line-ARM-based-32-bit-MCU-STM32F030F4P6/32740942772.html Kennt jemand einen (STM32)Mikrocontroller zu ähnlichen Preisen mit Hardware USB?
-
Thread
günstiger I2C demux
Ich suche einen 2:1 I2C demultiplexer der geringere oder gleiche Kosten hat als ein STM32G0, der prinzipell die gleiche Funktionalität in Software erzielen könnte (unter 1€). Idealerweise kann der demux auch 3.3V und 5V master gleichzeitig betreiben bei 3.3V slaves. Die bisher gefunden
z.B. der STM32G031G8U6 liegt bei der Stückzahl bei $0.50 und bringt noch etwas RAM mit der prinzipell auch verwendet werden kann. Da es scheinbar doch ein relatives Nischenprodukt ist schätze ich mal das der
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
integrierten WLAN, Bluetooth und LCD-Interface usw. schon sehr vielseitig einsetzbar. > Wenn ein STM32 mit mehr IO drauf wäre, würde ich dem Nikolaus Bescheid > sagen. Fast alle dieser Displays mit integriertem µC verwenden einen ESP32, welche mit einem STM32 trifft man – insbesondere bei LCD-Auflösungen
jemals leiten, ist sowieso schon etwas falsch. Warum so destruktiv? Ich spiele gerade mit einem STM32G031, dem ich das +/- 5 V RS232 TxD-Signal (500 kBd) über 10 k auf den entsprechenden Rx-Eingang gebe. Nun sind die Flanken 'nur' 200 ns steil, was aber daran liegt, daß der USB-RS232 Umsetzer keine
-
Thread
C - GCC Optimierung ändert float-multiplikation auf integer mult
\336\234\015\363!\222E\215\233\235\336GR\356" .ascii ")\347|\353\210\007\307\336\266\305`_\333\031\013\274" .ascii "`\001\341\361\222emwo\007\375D\246\011\235\357\037\263" .ascii "g)u\307\344]G\334\242r\274\242\374C\203\013\354\263" .ascii "\204\200\274\234\216\366f#\033\354\301y\315H
deren Seite steht nix von GCC oder GNU. Guckst du hier: https://hightec-rt.com/en/blog/item/nxp-s32z-s32e-hightec-compiler.html [pre] The HighTec C/C++ Compiler is based on innovative LLVM open-source technology... [/pre] https://hightec-rt.com/en/news/blog/item/stm-sr6x-stellar-hightec-compiler.html
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
mir die value line ansehe, und den vorgeschlagenen stm32f030f4 für 0.42c nehme, und dann später mehr flash brauche, muß ich auf die "vollversion" umsteigen da es keine value line mit 32k flash oder mehr in 20pin gibt. also dann entweder den stm32f031f6
Ein 20 EUR Arduino STM32 Board: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/ Bei dem wenigstens ein bisschen mehr aus nur ein µC drauf ist.
-
Thread
ATMega Auslaufmodell?
STM32 (genauso natürlich auch bei äquivalenten Serien anderer Hersteller) übersieht man aber sehr schnell die Abhängigkeiten zwischen verschiedenen Funktionsblöcken. Bei der Arbeit mit STM32CubeMX ist es
deutlich abweichend (kein Timer ist wie der andere). Allein der Befehlssatz ist geblieben. Ein STM32 im 8-pol. Gehäuse löst bei mir allerdings Magenkrämpfe aus. Abhilfe: wegklicken. Derzeit spiele ich mit einem G031 im TSSOP20, was richtig Spaß macht. Klein, fein, schnell mit viel Speicher für
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
PA14 (Pin49) SWDIO an PA13 (Pin46) Kann das hinkommen? https://www.mouser.de/datasheet/2/389/stm32f103c8-1851025.pdf
des STM8, dann ST_LINK_SWIM heißend. Das sind also die Verhältnisse auf dem STM8S Discovery, das sollte so also funktionieren... Der STM8S903K3 hat nur 32 Pins im Gegensatz zum STM8S105C6T6 auf dem STM8S
-
Thread
FreeRTOS RS232 über DMA "Ruckler"
Das ganze passiert mit 1KHz bei 115200 Baud und funktioniert soweit auch einwandfrei. Da der µC (STM32G081KBT)einige Aufgaben paralell erledigen soll habe ich mich dafür entschieden FreeRTOS zu verwenden. In einem Task mit höchster Priorität (REALTIME 7) sendet der Controller jede Millisekunde die
Jonas B. schrieb im Beitrag #6601087: > Nochmal, wieviele Daten sind das?? Mit einem anderen µC (STM32G031) hatte ich auch schon über UART/RS232 auf die selbe Art und Weise Daten geschickt hatte. Da allerdings nur eine Variable, sprich 4Bytes mit 1KHz. Das kam auch kontinuierlich im Terminal über den
-
Thread
log-Frequenzregler und Temperaturstabilisierung
MCP1792-3302H/DB 0.38 3.3V ohne Verpolungsschutz MIC5233-3.3YS 0.82 3.3V mit -"- STM32G031J6M6 1.12 KT2016K10000ZAW33ZGK 1.13 10MHz C1206X225J3RECAUTO 2x 0.53 2u2,25V- C0805X103K8JAC7210 0.20 10n,10V- TLC555CDR 0.66 Pegelwandler, Endstufe STM32G031J6M6 Pin 1 10MHz vom KT2016 (optional) 2 VDD 3 VSS 4 OUTPUT (NRST) 5 UART 6 UART 7 optional ADC, GPIO } oder 2 Taster 8 POTI, BOOT } up/down[/pre] Das
-
Thread
Sinusberechnung auf Controller STM32F030
Ralph S. schrieb im Beitrag #4669597: > STM32F030F4P6 Du weißt daß dieser µC 32KB Flash hat? Das Datenblatt sagt zwar nur 16KB, in echt sind aber 32KB drauf, genauso der 32Bit-Timer. Der STM32F030F4P6 und der STM32F031F6P6 verwenden die selben
musst Du Dir wegen Deinem Sinus vermutlich keine Gedanken bzgl. der Codegröße machen und kannst beim STM32F030F4P6 bleiben.
-
Thread
EmBitz 1.1: Wie erzeugt man Assembler Listings?
305&" .ascii "\"\017\367\3116\255\271\211\265\010q-7\336d-b\025\271" .ascii "(\367ve\302\230g\310i\350eg\275\325\347\035\312\362" .ascii "\3466\351\271f\314d\003!v\022e6\340\313Z\223\305h4q" .ascii "\264CTO\312V\014\224\210\013\031\237\017\2377\206\227" .ascii "\270\270vu\002j\036
203\272\0074f\345Z" .ascii "_h\326\306\231\233\017\007\230\302\3156\177\212\374" .ascii "\370G\227\303\250V\211\314g\263\025\343\"\252t\271\254" .ascii "\227\207AL\221\336\277\272\216\031\325\
-
Thread
Lib Eigen (C++) auf STM32F429, Geschwindigkeit okay?
, ich verwende die Lib Eigen http://eigen.tuxfamily.org/index.php?title=Main_Page auf einem STM32F429 Discovery (CPU: STM32F429ZI) https://www.st.com/en/evaluation-tools/32f429idiscovery.html Genauer gesagt geht es um SVD (Singular value decomposition). https://en.wikipedia.org/wiki/Singular_value_decomposition
schauen, was er wirklich macht. Gerade für den STM32 gibt es optimierte Bibliotheken, speziell im Kontext von Matritzenberechnungen (Stichwort: DSP-Befehle).
-
Thread
Ultra Low Power LED Flasher mit Padauk PFS154
Für den Preis des PIC12LF1822 bekommt man aber auch schon einen gut ausgerüsteten Cortex-M0 (z.B. STM32G031). Verstehe nicht ganz, warum der so teuer ist? (Aktuell $1.2)
den Preis des PIC12LF1822 bekommt man aber auch schon einen gut > ausgerüsteten Cortex-M0 (z.B. STM32G031). Verstehe nicht ganz, warum der > so teuer ist? Vermutlich weil er veraltet ist. Die kleinen 8 Pin 16er kosten nicht Mal halb so viel und können 100 Mal mehr.
-
Thread
Externer ADC vs Mikrokontroller
Hallo Zusammen Ich bastle aktuell an einem Projekt mit STM32F103. Während dem eigentlichen Betrieb möchte ich gerne ein paar Spannungen und Temperaturen messen. Ich habe keine speziellen Anforderungen, weder an die Samplingrate noch an die Genauigkeit. Erfassen
Anfängersicht) ähnliche ADCs in einem Mikrocontroller deutlich günstiger sind. Als Vergleich habe ich mal STM32G031K8 (MCU) und MCP3208-C (ADC) genommen. Beide offerieren einen ADC mit 12bit. Der Mikrocontroller offeriert aber mehr Kanäle, höhere Samplingrate und einen tieferen Preis*. Ist mein Beispiel-ADC
-
Thread
UART Übertragungsfehler bei bestimmten Zahlenwerten
Hallo! Ich benötige eine UART Datenübertragung zwischen uC (STM32G031K6T6) und meinem Windows Rechner. Dazu habe ich ein cpp Programm geschrieben welches einen 16 Bit Wert aufteilt in ein höherwertiges und ein niederwertiges Byte. Diese werden beide über UART an
korrekt übermittelt, sondern an stelle dieser einfach der Wert 63 (sechs aufeinanderfolgende 1-Bits). STM32 MDK Arm Code: char input,output; bool test = 0; bool change = 0; uint32_t run = 0; uint16_t tx_value = 12340; [c]void Task1(uint32_t T_ms){ output = NULL; if (run==1) tx_value=0b0000010100000101
-
Thread
STM32 im 8-Pin Package erschienen
Den STM32G031 mit 32kB Flash und 8kB RAM gibt es jetzt neuerdings auch als SO8N mit 1,27mm Pinabstand: https://www.cnx-software.com/2019/09/23/stmicro-launches-the-first-8-pin-stm32-microcontrollers/
-
Thread
Chipkrise, neuer Rekord
Maschinen bauen kann. Soweit es um Fabrikationstechnik der Spitzenklasse geht, nicht um schnöde STM32, wissen das auch die Chinesen selbst nicht. Da gibts allenfalls hochtrabende Pläne zum grossen Sprung nach vorn. Mit brachialer Gewalt pflegte man bei solchen Sprüngen allerdings bisher auf der Schnauze
Chipkrise? Seit ich in diesen Vapezigaretten sowohl STM32G031 als auch STM32L051 entdeckt habe, wundert mich nichts mehr. Die Dinger landen inklusive einer 18650 Samsung Zelle im Müll. Da sind die Chips, die andere suchen. https://www.discoverglo.com/de
-
Thread
Hackbarer(?) 21 EUR Quadcopter
auf Ebay verkauft. Auf der Rückseite sind die Anschlussbezeichnungen. http://www.ebay.de/itm/2-4G-Wireless-Module-FSK-BK2423-Atmega-AVR-Arduino-UNO-R3-SPI-MCU-ARM-C51-STM32-/271139012729 Edit: Sorry, ich war zu schnell. Das Ebay-Modul hat nur 8 Anschlusse.
eher, dass das ST-Linkt versucht irgendwelche Protokolleigenarten auszunutzen, die es nur auf dem STM32 gibt.
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
konzipiert zu sein, dafür mehrere USARTs und zwei SPI, reiche Pin-Remapping. Nun überlege ich, mit STM32 zu beginnen. F103 scheint schon verältert, H7 haben 64 bit FPU, aber für Anfang wohl etwas zu kompliziert. Z.Z. denke ich von F4. F407 oder F429. Außer 32 bit FPU sind für mich 32 bit Timer interessant
Wenn man etwas "Neues" zum Spielen sucht, würde ich zu Cortex-M0 raten aber nicht unbedingt zum o.g. RP2040, sondern eher STM32G031/431 mit verschiedenen Gehäusetypen von extrem sparsam bis sehr leistungsfähig.
-
Thread
Abfrage effizienter gestallten
. So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL/Common -I../STM32_EVAL/Board -Os -ffunction-sections -fdata-sections -Wall -osrc\main.o [/code]
-
Thread
Pico2 RP2350 GPIO Fehler
> sich privat mit diesen RP-MCUs auseinanderzusetzen, anstatt z.B. mit STM32? Die integrierte PIO ist ein sehr guter Grund. Vanye
nachträgliches Luxus-Feature mit 39k Längswiderstand zum Eingang. Witzigerweise hat das mit einem STM32L031 dann doch nicht funktioniert... Stefan K. schrieb im Beitrag #7731982: > Bei schnellen und damit steilen Signalen sind die sehr kurzen maximal > etwa 0,1mA gegenüber den Strömen zum Umladen
-
Thread
STM32G0-SO8-DISCO trennen
https://www.cnx-software.com/wp-content/uploads/2019/09/8-pin-STM32-Discovery-Kit-Large.jpg Ich möchte das Anhängsel entfernen. Es gibt verschiedene Wege das zu tun. Brechen, schneiden, sägen ... Die Leiterbahnen auf dem Steg und drum herum werden immer dünner
Leiterbahnen sind. Ich denke das Thema hat sich für dieses Mal erledigt. Die Software Seite zum G031 bzw. zu meinen noch zu lötenden G030 Adaptern ist auch recht interessant.
-
Thread
EmbeddedWorld 2023, Tag 3 – Funkmodule und Einplatinencomputer
den W515 hat, soll sich unter tamhan aeht tamoggemon rundesding com melden. ### SimComm – neue 5G-Module SimComm war einst für die GSM-Funkmodule bekannt. Das Unternehmen ist nicht tot – auf der EmbeddedWorld zeigte man eine Gruppe neuer Module, die aktuelle 5G-Funkstandards auf Basis eines QualComm-Chipsatzes
hervorgehobener Teil der Produktpalettenerweiterung betrifft Module für den funktionsreduzierten 5G-Standard RedCap (siehe https://www.qualcomm.com/news/onq/2022/07/what-is-5g-nr-light--a-k-a--redcap--and-how-will-it-accelerate-t).  Zu guter Letzt bietet QuecTel
-
Thread
MosFET Auslegung
ich noch nicht dimensioniert, da ich mir über die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den Treiber. Ich hab bei Mouser schon ein paar schöne gesehen. Wenn ich mit einer Frequenz von ~0,1 Hz den Widerstand
Bastian W. schrieb im Beitrag #5768936: > die Schaltgeschwindigkeit noch nicht sicher war. Der STM32F103 den ich > verwenden will hat nur garantierte Logikpegel bis 8 mA, daher den > Treiber. In das Mosfet-Gate fließt nur im Umschalt-Moment Strom. Deine PWM ist so langsam (fast schon Gleichstrom
-
Thread
Wie funktioniert JTAG?
, wie Setzen und Lesen von IOs! Genau, aber ... Man nehme ein 1,5€-Blue-Pill-Board oder gar ein STM32F030 Board derselben Preisklasse und hänge das an den JLink oder einen 2€-STLink. Dann kann man über openOCD bequem an den GPIO-Pins wackeln bzw. sie abfragen. Geht zwar recht gemächlich, aber wenn
@A. B. (Gast) >Genau, aber ... Man nehme ein 1,5€-Blue-Pill-Board oder gar ein >STM32F030 Board derselben Preisklasse und hänge das an den JLink oder >einen 2€-STLink. Dann kann man über openOCD bequem an den GPIO-Pins >wackeln bzw. sie abfragen. >Geht zwar recht gemächlich, aber