-
Thread
Suche einen Arm Cortex M0+ oder M3 Board mit einer MPU
angeschaut habe (Datenblätter) haben keine > Memory Protection Unit integriert. Oder brandneu STM32G0-Familie. Die haben obendrein eine ganz fixe GPIO-Anbindung, da sehen die anderen STM32 teilweise recht alt gegen aus.
-
Thread
welcher chip?
das ganze auch sehr flexible selber steuern: https://www.st.com/resource/en/product_training/STM32G0-Peripheral-USB-Type-C-Power-Delivery-UCPD.pdf https://www.st.com/en/ecosystems/x-nucleo-src1m1.html
-
Thread
Verfügbarer Mikrocontroller für WS2812B
Vielen Dank für den Link. Da gibts ein Beispiel für dem STM32F4, aber es wird wohl ähnlich auf dem STM32G0 laufen. Man muss ja nicht immer das Rad neu erfinden.
-
Thread
USB-C (USB2.0) Stecker per Relais trennen
Mikrocontroller mit 2 USB-PD Kommunikationsports dazwischen schalten (z.B. STM32G0B1) und die Power Role Swap Nachrichten abfangen... duckundwech
-
Thread
Bluepill STM32F103C8x Arduino Bootloader
signal" konzipiert, und mittlerweile auch schon älter. Sind die Nachfolger nicht eher zwischen STM32G0, STM32G4 und STM32U3 zu suchen?
-
Thread
STLink-Klone nächste Generation Verschlimmbesserung
Sieht aus wie die allseits bekannten - funktionierte mit einem STM32G0B1CCU6 aber nicht (richtig). Nach den üblicher Fehlersuche auch mal einen anderen STLink ausprobiert - geht problemlos. Unter der Haube ist ein CKS32F103, die Software scheint die originale von
-
Thread
RAM Fehler provozieren
liest, >> das seit Power On noch nie geschrieben wurde > > Grober Unsinn. Hm, aus dem RM0444, STM32G0x1, Sec. 2.3 Embedded SRAM: "Note: When enabling the SRAM parity check, it is advised to initialize by software the whole SRAM at the beginning of the code, to avoid getting parity errors when reading
-
Thread
EMV und aktuelle uC
von der Takterzeugung her flexibler, man kann z.B. einen internen Oszillator mit 1MHz haben. Die STM32G0 strahlen wieder etwas mehr und haben weniger VDD/GND-Pinpaare, aber dafür haben sie als einzige STM32x0xx einen internen Oszillator, der stabil genug für UART ist. Von den Gehäusen und der Pinbelegung
-
Thread
SW4STM32 + CubeMX Targetauswahl Probleme
java.lang.NullPointerException Kennt jemand die Problematik und weiß eventuell Abhilfe. Programmiert werden Soll ein STM32G0.
-
Thread
STM32 I2C Slave (N)ACK nach Empfang entscheiden
Hallo Ich habe einen STM32G0B1CBT6. Ich möchte damit einen "man in the middle" bei einer I2C Kommunikation realisieren: (Source, Master) <------> (STM32, Slave) (STM32, Master) <------> (Sink, Slave) Sobald Source auf
-
Thread
STM32 HAL bei verschiedene Derivaten mehr oder weniger ausgebaut?
HAL_ADC_CALC_TEMPERATURE __HAL_ADC_CALC_DATA_TO_VOLTAGE Beim G0 finde ich diese problemlos in der "stm32g0xx_hal_adc.h". Weiß jemand, warum das so ist? Werden die älteren Chips mit solchen Dingen nicht aktuell gehalten? Eigentlich war ich der Meinung, dass genau dies ein Vorteil der HAL sein sollte
-
Thread
Linkerscript: Section landet in Flash und in RAM
In meinem default Linkerscript zu einem STM32G0B0 steht folgender Eintrag: [code] /* Initialized data sections into "RAM" Ram type memory */ .data : { . = ALIGN(4); _sdata = .; /* create a global symbol at data start
-
Thread
Kommunikation über Signaltransformator | Geeignetes Encoding
aufschlagen, dann kann ich gleich 10Base-Ts transceiver kaufen. Momentan denke ich, ein kleiner STM32G0 sollte als Prozessor reichen, der Transceiver sollte da nicht 10x so viel kosten wie der µC. Dann kann ich auch Toslink-Transceiver nehmen und optisch verkabeln. Dachte eben, mit Ethernet-Trafos geht
-
Thread
C pointer in Struct-Array übergeben
struct aber was mache ich falsch? Ich verzweifle. Das ganze läuft in der STM32CubeIDE auf einem STM32G0 Kern.
-
Thread
USB-C zum Laden und Programmieren
aber muss nicht separat vom normalen USB-Controller laufen. Hierfür sehr zu empfehlen ist z.B. ein STM32G0, für den es von ST auch die entsprechenden PD-Bibliotheken gibt. (Tipp: nicht die veraltete und verkorkste Version verwenden, die STM32CubeMX generiert, sondern die jeweils neueste direkt vom Github-Repository
-
Thread
Hilfe beim KiCad-Layout gesucht: 2-Fach Motorsteuerung (KFZ-Bereich)
Software der MCU: Wenn das Auto aus ist bleibt der MOSFET dauerhaft an und versorgt den Regler. Der STM32G0 ist im Deep-Sleep Modus. Wenn das Wecksignal erkannt wird Zündung (IGN_12V) oder Signale der Zentralverriegelung (LOCK, UNLOCK) gehen diese auf der INPUTS-Seite jeweils an einen eigenen GPIO-Pin
-
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
-
Thread
Grundbeschaltung ARM (z.B. STM) im Vergleich zu AVR
Stützkondensatoren und können (bis auf wenige Ausnahmen) keine 5V. Die Beschaltung steht im Datenblatt. Die neue STM32G0 Serie soll in dieser Hinsicht besonders einfach sein. Am sinnvollsten ist es aber sicherlich, sich einfach ein fertiges Breakout Board zu kaufen, wie z.B. die "Blue Pill" Boards.
-
Thread
STM32 HAL UART Mysterium oder bin ich dumm?
weiterhelfen. Ich würde schon gerne char* und Interrupt nutzen. Aber ohne Delay. Ich verwende den STM32G0. Interrupts sind zwar noch weitere eingeschaltet, aber alle geringerwertig priorisiert.
-
Thread
Toolchain neuere AVRs
dort können das nicht. Entweder 9 Bit ohne Parity, oder 8 Bit mit Parity. Auch die entsprechende STM32G0 Klasse mit mit immerhin 4 UARTs kann es nicht. Da scheinen die Tinys doch mal recht gut ausgerüstet zu sein und bei ST hat man das ein wenig schleifen lassen. Hätte ich so nicht vermutet.
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
switche geht es noch. Versuche jeweils eine Familie für einfache Sachen (war STM32F0xx ist jetzt STM32G0xx) und größere Sachen (STM32F4xx) zu verwenden und dazwischen eher nichts. Hier noch der Clock Initcode, kann man natürlich noch mit Konstanten aufhübschen: [c] // Set Flash wait states
-
Thread
schlauer Saugroboter
H3 ARM Cortex-A7 Quad-Core NT5CC64M16 1Gb DDR3 SDRAM STM32G070RBT6 ARM® Cortex®-M0+ STM32G0 Mikrocontroller IC 32-Bit 64MHz 128KB (128K x 8) FLASH 64-LQFP (10x10) RTL8723DS 802.11bgn SDIO WLAN with Bluetooth 4.2 Single-Chip Controller (SDIO)
-
Thread
Kurzmitteilungen: neue Software von GigaDevice, STMicroelectronics, Infineon und Renesas
gebracht wird, decodiert Touch GFX mit Hardwarebeschleunigung - sonst setzt man mit Ausnahme des STM32G0 auf einen Software-Decoder. Außerdem gibt es ein am QT Linguist erinnerndes Übersetzungssystem, dass STMicroelectronics nicht nur als „Entgegenkommen an Übersetzer“, sondern auch als Werkzeug zur
-
Thread
STMicroelectronics: STM32H5, WTM32WBA und Flurfunk vor der EmbeddedWorld
Register können nicht mehr beschrieben werden wenn das Enable-Bit gesetzt wurde? Im Handbuch vom STM32G0B1 habe ich gerade gesehen, das USART_BRR und USART_PRESC nicht mehr geschrieben werden können wenn USART_CR1.UE gesetzt ist. Beim TIM1 und SPI konnte ich sowas dagegen gerade nicht finden. Der
-
Thread
ARM STM32G071 - SPI Modus auch 8 Bit möglich
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 zu arbeiten ist sehr
-
Thread
Reichelt Bestellung ergänzen oder stornieren
Bei den STM32 ist das Angebot merkwürdig, es gibt die uralt F103 oder gleich die allerneusten STM32G0xx. Wenn bauteile aus dem Sortient genommen werden verschwinden die spurlos. Jetz weis ich nicht welche Spannung die 30 hier lagernden MLCC 2,2µ hier haben -> Tonne. Diese ganze RND sch**sse
-
Thread
Kurzmeldungen: SigFox geht an UnaBiz, ST erweitert Azure RTOS-Unterstützung, neue Chips
dieser neuerlichen Erweiterung stehen spezielle Softwarepakete für den Mainstream-Mikrocontroller STM32G0, die Ultra-Low-Power-Versionen STM32L4, STM32L4+, STM32L5 und STM32U5, die High-Performance-MCUs STM32G4, STM32F4, STM32F7 und STM32H7 sowie die Wireless-Mikrocontroller STM32WL und STM32WB zur Verfügung
-
Thread
STM32 feature DMAMUX
Hi, ich habe beim Stöbern im STM32G0xx Refmanual den DMAMUX gefunden. Kann mir jmd. in verständlichen Worten erklären, was man damit genau machen kann? Ich habe mir die englischsprachige Präsentation und die AN5224 angesehen, aber
-
Thread
ATMega328PB lässt sich nur noch programmieren. Sonst keine Funktion mehr
mehr so attraktiv. Dafür der ATMega328PB mit 1,5€/Stk oder so. Mittlerweile hab ich sogar noch ein STM32G0 war es glaubig für 1,6€/Stk gefunden. Naja egal. Ob S. schrieb im Beitrag #7892548: > Wie soll das sein können? Du hast hier Es war nur ne Vermutung Gregor J. schrieb im Beitrag #7892617
-
Thread
Fork: avr-libc version 3, für xtiny
ja nicht ewig daran, vor allem, wenn "nichts los" ist und der Hersteller einen hängen lässt. Die STM32G0 sind ja auch sehr interessant, mit sehr gutem Preis/Leistungs-Verhältnis und FOSS Toolchain und mehreren FOSS IDEs (was STM auch nicht zu verbergen versucht). NXP dito.
-
Thread
ATmega328P Stromverbrauch
AVR16DD28 angesteuert benötigt hier > unter 10 uA (bei 3.0 V). So sieht es aus! Auch ein ATmega oder STM32G0xx/L0xx sollte hinreichend wenig Strom verbrauchen. Die statischen LC-Anzeigen laufen in einem weiten Versorgungsspannungsbereich. 3 V oder 5 V sind egal. Der Vorteil bei der Geschichte: man kann
-
Thread
Auch bei den STM32 funktioniert Reset nicht richtig :(
haben. Jedenfalls finde ich in keinem Datenblatt einen Hinweis dazu. Jetzt habe ich zu diversen STM32G0, G4, L4 und einzelnen H5, U5 und WB Errata gefunden. Die Fehlerbeschreibung ist überall praktisch gleich (siehe Anhang), allerdings fehlt bei manchen Typen (z.B. L412) der Workaround per Software.
-
Thread
Neues Projekt - welcher µC?
dem SystemWorkbench4STM32). Funktioniert bei mir sehr zuverlässig und hat auch schon support für STM32G0. In eclipse muss dazu diese Seite: http://ac6-tools.com/Eclipse-updates/org.openstm32.system-workbench.update-site-v2 als repository in add new software hinzugefügt werden
-
Thread
H743 und F746 - Probleme mit dem Takt
auch ein paar Tippfehler zu sein ...). Mit halbem CPU-Takt ist da nix. Dass schafft selbst ein STM32G0 viel schneller. Was die MCO-Ausgänge anbelangt: Die GPIOs können lt. Datenblatt unter günstigen Umständen garantiert bis zu 180 Mhz. Aber man sollte vielleicht mal die RCC-Register "zu Fuß" kontrollieren
-
Thread
Microcontroller aussuchen
liefern kannst oder nicht. Heute vielleicht. Morgen sind wieder andere Controller lieferbar. Und STM32G0 z.B. sind bei Mouser genügend lieferbar. Um so wichtiger dass man sich nicht auf eines festnagelt. So wie du auf AVRs.
-
Thread
Welcher ARM-Prozessor als Anfänger ?
STM32F0 oder STM32G0 z.B. STM32F030C8T6TR
-
Thread
Welche 32-Bit MCU für ein neues Projekt
Nachteil ist, daß der Programmspeicher extern angebunden ist. Für kleine, feine Sachen würde ich einen STM32G0xx empfehlen. Norbert schrieb im Beitrag #8048488: > Da es offenkundig keinerlei Anforderungen gibt, würde ich irgend eine > beliebige nehmen. Denn die erfüllt automatisch alle. Wo Du Recht
-
Thread
STM32C - neue STM32-Familie mit Cortex M0+-Kern und achtpinniger Gehäuseoption
Einschränkungen hinnehmen. Es sind zum Beispiel nicht alle Sleep/Stop Modi wie beim STM32L0.. oder STM32G0.. verfügbar und der Betriebsspannungsbereich ist ebenfalls etwas eingeschränkter. Es ist auf jeden Fall eine sehr interessante Familie für preissensitive Produkte. Marian.
-
Thread
Warum ist die USB/CDC Implementierung der Cube HAL so groẞ?
Blick sieht es schlanker aus als Cube HAL, wobei es vermutlich auch weniger Funktionalität bietet. STM32G0 und STM32G4 werden unterstützt. Immerhin gibt es ein USB/CDC Beispiel, hier für STM32F3: https://github.com/libopencm3/libopencm3-examples/tree/master/examples/stm32/f3/stm32f3-discovery/usb_cdcacm
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
es eine Alternative gibt: https://community.st.com/t5/stm32-mcus-products/setting-mco2-output-on-stm32g0/td-p/119270
-
Thread
Neue Bauteile: STM-Drohnenkit, intelligente Steckverbinder, Stromsensoren und mehr
www.oemsecrets.com/compare/GAMECONTROLLERTOBO1%20 ### M5Stack U024-V2 I2C - Joystick-Bausatz auf Basis eines STM32G0. Wer keinen vollwertigen Controller benötigt, findet bei M5Stack eine preiswertere Alternative. Der auf Basis eines STM32G030F6P6-Mikrocontrollers realisierte Bausatz kommuniziert nach außen unter
-
Thread
10W Bitcoin miner mit 450GH/s für Raspberry Pi
STM32F72xxx, STM32F73xxx [8] STM32F74xxx, STM32F75xxx [9] STM32F76xxx, STM32F77xxx [10] STM32G0x0xx [11] STM32G0x1xx [12] STM32G4xxxx [13] STM32H743_53_50 [14] STM32H745_47_55_57 [15] STM32L0xxxx [16] STM32L1xxxx [17] STM32L4xxxx [18] STM32L5xxxx [19] STM32U5xxxx
-
Thread
FT800 / FT810 Library
Projekt anpasst oder eben gleich eine eigene Funktion verwendet. Ich plane gerade eine Platine mit STM32G0B1, da wollte ich auch nebenbei einen Display-Anschluss dran packen, zumindest die Controller habe ich da.
> 1$, dass war damals schon was. Tja, nun, ich habe gerade 7,03 Euro ohne Mehrwersteuer für STM32G0B1CET6 bezahlt, 48 Pins, ab 10 Stück liegen die bei 6,36 Euro. Das ist auch nur ein Cortex M0+ mit 64MHz, aber Speicher wie ein M4. Ein ATSAME51J19A-AU ist bei Mouser gerade für 5,76 € gelistet und
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Es wird halt auch ein 40nm Prozess verwendet. Die einzigen anderen CM0 in 45nm sind m.E. die STM32G0x. Die haben bestimmt auch noch einige Reserven.
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Das Board wird von Arduino unterstützt: https://github.com/stm32duino/Arduino_Core_STM32#generic-stm32g0-boards > Beim STM32 Core Board Demo Board bräuchte man auf jedenfall eine zusätzliche Speicheroption Man kann den Flash speicher benutzen. EEPROM Emulation ist im Arduino Core enthalten.
-
Thread
keine Mikrocontroller auf dem Markt
beschaffbarer STM32F3 Controller konnten sie uns innerhalb von 1Monat vermitteln (~100 Stück). -Einen STM32G0 Controller im bestimmten Package wollten sie auch 1k Stück für uns auftreiben. Nach deren Aussagen sind sie bemüht, dass die Teile zum Kunden kommen und nicht irgendwo eingelagert oder weiterverhökert
-
Thread
Armbian 26.2, preiswerte Rigol-VNAs, Bluetooth und WLAN am Arduino uvam
from Marcus Engineering presented a technique called STM32-TraceRip: 100% flash recovery on the STM32G0 without any glitching, without UV light, without silicon bugs, but purely by observing the CPU state during normal execution which is smart. [/c] Interessant ist außerdem, dass diese Angriffsart
-
Thread
STM32 - Low Level Library Dokumentation
LL hat dabei den Vorteil, das wir ohne größere Umbaumaßnahmen innerhalb einer Controllerfamile (STM32G0, STM32F1, STM32L0, usw) wechseln können. Die darüberliegende Schicht ermöglich dann z.B. die "gleiche" Applikation auf einem STM32 oder auf einem STM8 o.ä. laufen zu lassen. Ein bisschen Anpassung
-
Thread
Welcher Controller für Unterrichtszwecke?
auf M0/M3/M4 Basis zu beginnen. Es gibt diverse Hersteller und Typen, selber würde ich namentlich STM32G0xx oder STM32G4xx empfehlen. Mein Hauptpunkt dabei ist die SWD-Schnittstelle, die den Controller auch zur Laufzeit transparent einseh- und auch veränderbar macht. So kann man die Arbeitsweise am besten
-
Thread
Mikrocontroller Einstieg
das ist bei AVR mit SBI/CBI weniger skalierbar. Dieser Code benötigt 44 bytes im Flash. Für den STM32G0 (Cortex-M0+) ist das schon deutlich umständlicher: [code]ldr r3, =0x50000C10 movs r0, #1 lsls r0, #10 ldr r2, [r3] subs r3, r0 ldr r1, [r3] subs r3, r0 ldr r0, [r3] lsrs r2, #7 lsrs