-
Thread
ADC-Wert skalieren
192) = 0 und f(2221) = 2048 und f(4072) = 4095? Wenn ja: Wozu? Was soll f können, was eine Funktion g mit der Eigenschaft g(192) = 0 und g(2221) = 2.5 und g(4072) = 5 nicht kann?
ist der ADC? Wahrscheinlich in dem selben wie dort: https://www.mikrocontroller.net/topic/559471 STM32F4 - selbst der kleinste hat genug Speicher für mehrere LUT's
-
Thread
Stepper Motor Microstepping Frage zu TMC2208
K. M. schrieb im Beitrag #7536812: > Wenn du heute die freie Wahl hast fang gleich mit 32Bit an. > z.B. mit einem STM32F413ZH mit 1.5MB/320KB RAM/100MHz/144Pin > > https://www.reichelt.de/nucleo-144-arm-1-5-mb-320kb-nucleo-f413zh-p363496.html?&trstct=pos_4&nbc=1 Beeindruckend, was
ähnliches Projekt hinter mir. Die Microsteps haben das erstmal langsam gemacht. Das lag aber am ESP32, der nicht hinterher kam die (4) Stepper meines Tangentialschneideplotters gleichzeitig laufen zu lassen. Erst der Umstieg auf einen STM32F4x hat geholfen. Da gibt es auch Boards mit genügend Pins.
-
Thread
Anfänger / welcher mContr / welche Software
halt n virtuelles Linux oder BSD unter Parallels auf dem Mac. Was würdet ihr mir empfehlen ? STM32 / PIC ???
/xc8 Soweit steht es also 1:1 für STM32 und PIC32. Beim Flashen ist PIC klar im Nachteil, man braucht ein PICkit5 (ja, -3 oder -4 geht auch). Die STM32 haben alle ab Werk einen UART-Bootloader, zum Flashen reicht also jeder PC mit serieller
-
Thread
PIC Programmieren
gebrauchtes PICkit bzw. Clone umzusehen: https://www.ebay.de/itm/304848167280?hash=item46fa5de170:g:DqYAAOSwv1FkF83t&amdata=enc%3AAQAIAAAA4OG243tOjIH%2BwAK1crHr9qJCoN391NC0kCwf6xwgGvghSVX%2FoSeKz8i41JIuQj5dCv0tjcYvgoy0JLPBpkqlOgoMeg%2FmeumEXNX8c4MKaYwGXSi20T%2BxRZNUEP0wUWFXpBwSeeHUNDQO%2Foduu3eCoPZHUZNdT
offen bist was die Platform angeht sind vielleicht auch kleine ARM-Controller eine Options. Für die STM32 gibt es sehr günstige China-Module, und auch eine anständige freie Toolchain dafür (https://developer.arm.com/Tools%20and%20Software/GNU%20Toolchain).
-
Thread
Schlanker UART Bootloader für STM32F031c6
dann ja der ST-Bootloader ausgeführt wird. https://www.st.com/resource/en/reference_manual/rm0091-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Nachtrag: Denkbar wäre auch, dass noch Interrupts aktiviert sind, wenn du nicht alles sauber deinitialisierst. Wenn in
Vielleicht bringt mich das auf die richtige Spur?! https://community.st.com/t5/stm32-mcus/how-to-jump-to-system-bootloader-from-application-code-on-stm32/ta-p/49424 Lässt mich dieser empty-check ggf. stolpern: >except for the STM32F0 and some STM32L0 that have an empty check mechanism
-
Thread
PWM Frequenz modulieren
Schau dir mal den HR-Timer von ST an. Gibt's im F3, G4 und H7.
Die STM32G4x4 lösen mein Problem, danke für den Hinweis auf die HR-Timer @arduinolover
-
Thread
Helligkeitsschalter mit Phototransistor.
werden. Die kann ja hauptamtlich :) noch einen Betriebszustand anzeigen. Habe ich so mal bei einem STM32 Evalboard gesehen. Funktioniert recht gut.
ja hauptamtlich :) noch einen Betriebszustand anzeigen. Wo ist die Antwort auf meine Frage? MfG Spess
-
Thread
tutorial nordic nRF52840 DK
Hi liege ich richtig dass es deutlich leichter ist in SM32 BLE Welt einzusteigen als nordic?
Hallo, ob stm32 welt einfacher ist, ... kann ich nicht sagen. Das nRF Tooling hat halt schon seine complexität, besser gesagt zephyr. Wobei Nordic den eintstieg recht einfach macht. Einfach den Tutorial von Nodric
-
Thread
Anzeige für Stockschützen
danke für die Info. Und was würdest du dafür nehmen? Hoert sich bloed an: Die bluePill (als eine STM32F103) die hier auf meinem Schreibtisch liegt (oder die BlackPill, die im Regal liegt): Blue: https://de.aliexpress.com/item/1005006110046576.html Black: https://de.aliexpress.com/item/1005005953179540.html Und ein wenig Googeln nach "STM32 usb cdc example" und auf eine steile Lernkurve vorbereiten. Beim Raspberry Pi ist mir ein Fehler unterlaufen: Der Raspberry Pi Zero hat KEINE WLAN-Antenne, erst der Pi Zero W (fuer WLAN) hat eine
-
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,
462 2023-10-23 L462xx 462 2023-10-23 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
-
Thread
Ein Lob an STM32 + CubeMX
Ben S. schrieb im Beitrag #7525637: > Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir > erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. ... oder mit dem (nicht ganz frischen) Atollic Truestudio, das funktioniert immer noch prächtig (weil STM davon abgekupfert
Ben S. schrieb im Beitrag #7525637: > Und dieser ganze Bastelkram mit VSCode und Cmake bei STM32 bleibt dir > erspart, wenn du einfach die STM32CubeIDE benutzt, wie sie ist. Jein, man benötigt dann so einen superweirden Cable-Server und einen originalen STLink^^ Aaaaber, STM32CubeIDE ist
-
Thread
[V] Diverse devboards: NXP, STM, Espressif, RISC-V, Breadboard,
VB 10€ 3) Freescale/NXP FRDM-KE02Z (Kinetis KE02) EVK VB 15€ 4) 4x STM8S003 Breakout board (2 typen) VB 2€ 5) Lichee Nano+Wifi - Linux board mit F1C100 VB 7€ 6) IR-Fernbedienung incl. Receiver VB
switching power supply. 13) NXP LPC1227 EVK - VB 7€ 14) STM M24SR NFC Discovery board VB 15€ 15) STM 32F0 Discovery board VB 5€ 15) STM 32F3 Discovery board VB 5
-
Thread
STM32 Bluepill -> SK6812 (auf Basis von WS2812B Lib)
zusammen, erstmal, damit es nicht untergeht - den Code und die Bibliothek habe ich nicht selbst g eschrieben. Das Original ist von "Roger Clark Melbourne" https://github.com/rogerclarkmelbourne/Arduino_STM32/tree/master/STM32F1 Ich hatte von ihm die Library für die WS2812B auf einer STM32
man achten muss: In SK6812.cpp wird die Baudrate für die SPI gesetzt. 'Ich' verwende SPI2, die im STM32F103 am langsameren Bus hängt. Daher ist in meinem File der Taktteile = 4, nutzt man die default SPI_1, muss der Teiler = 8 sein.
-
Thread
Grönland bleibt bei der Sommerzeit - aber wie?
. Für mich funktioniert das so viel besser. Schade, daß es die DS323x RTCc nicht mit 32-bit Zähler gibt, wie es z.B der STM32F103 intern hat. Alle Zeitberechnungen wären dadurch wesentlich einfacher. Wieso der F407 wieder einen BCD RTC bekommen hat, konnte ich nie verstehen. Ich finde
G. K. schrieb im Beitrag #7525673: > Enrico E. schrieb im Beitrag #7525652: >> G. K. schrieb im Beitrag #7525641: >>> Warum stört sich niemand daran das Sylvester nicht am 21.12. ist? >> >> Weil man
-
Thread
Günstiger ADC >=14 bit >=2.5MSPS
schlecht verfügbar sind. Also so ein ADC mit den im Betreff genannten Eigenschaften ist teurer als ein STM32H7 und dieser beinhaltet 3 16 bit ADCs, nebst der CPU, RAM, Rom etc. Was ist hier los?
Bluepill Board konnte gerade > mal 10 Bits nutzen, der Rest ging im Rauschen völlig unter. OT: STM32? HAL Calibration einmal zu Beginn gestartet? Das wirkt wahre Wunder in der Beziehung.
-
Thread
STM32 gesucht (SPI Kommunikation + USB + Handlötbar)
STM32F042F4P6 TSSOP-20 STM32G0B0KET6 LQFP32 mit 0.8mm Pitch 0.5mm lässt sich aber auch noch von Hand löten.
256k 144k 1 - - - - STM32G0C1KETx LQFP32 467 M0+ 512k 144k 1 - - - - STM32G431K6Tx LQFP32 468 M4 32k 32k - 1 - - - STM32G431K8Tx LQFP32 468 M4
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 28x 29LV040CQI-70G, Macronix: 4MBit Parallel Flash -> 0,50€/Stk. 10x 39VF010-70-4C, Microchip: 1MBit Parallel Flash -> 0,25€/Stk. 128x M29W320EB-70N6, ST: 32MBit Parallel Flash -> 0,50€/Stk.
, STM: Evaluation board STM32L073 -> 4,00€ 1x X-NUCLEO-IKS01A1, STM: Multi-Sensor Board -> 4,00€ Alle Preise verstehen sich zzgl. Versandkosten. Versand abhängig von Größe und Gewicht
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
gesetzt wird. Kleiner Tip: OCRnA (mit n= 1, 3, 4, oder 5) bestimmt den MAX-Wert und damit die CTC-Frequenz. MfG Spess
in den Headern heißen, wenn, ja, wenn die Timer tatsächlich so regulär aufgebaut wären wie bei den STM32-Familien, dann bräuchte man kein TCB_OVF oder TCD_OVF. Bei den STMs wiederum heißt das entsprechende Flag-Register SR und das Flag immer TIM_SR_UIF, egal welcher Timer. Also, wenn Du Dein Blick
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
j-link umgeflasht. Noch ein paar Kabel dazu und ich konnte mit dem j-link commander den flash des N32G455 auslesen - einzige Hürde war einen "sehr ähnlichen" ST-Chip als target auszuwählen - ich habe den STM32G431RB genommen. Die Analyse des Flash's im hex-editor zeigte: zwei NVIC's - damit zwei Programme
flashed as j-link... that's why i sellect different chip, this is the error i get when i sellect n32g455re. Is there a way to flash it with my programmer? I thought that you use st link device flashed to j-link and you sellect stm32g431rb to be able to flash it ... thats why i bought my st link programmer
-
Thread
Speichererweiterung für BigData bei Microprozessoren
ausprobieren). J. S. schrieb im Beitrag #7512724: > Nur ist der H7 auch die zickigste Diva der STM32 Immer noch weniger Aufwand als ein FPGA-Design mit DDR2-SDRAM-Ansteuerung 😉
Überdenke Deine untaugliche "Datenerfassungseinheit" und überlege, ob Du diese durch das oben erwähnte STM32H7-Modul mit SD-Karte ersetzen könntest. Hilfreich wäre die Nennung der Einheit, damit andere hier auch beurteilen können, ob sie überhaupt ersetzbar wäre. Wäre das STM32H7-Modul dann tauglich, sollte
-
Thread
Arduino STM 32 PWM Frequenz
Hallo und guten Tag, ich habe eine Frage zur Frequenz vom PWM Ausgang beim STM32 Blue Pill. Die Frequenz beträgt bei allen 4 Timern im default 1kHz. Ich habe gelesen das, zumindest bei den Atmega boards man einen anderen prescaler auswählen kann und somot sich eine andere
Niklas G. schrieb im Beitrag #7509064: > Kay L. schrieb im Beitrag #7509030: >> Kann man dem STM 32 mittels einem Befehl einen anderen Prescaler >> zuweisen? So etwas "prescale(TIM2, 3)" > > Bei den STM32
-
Thread
H743 und F746 - Probleme mit dem Takt
scheinen 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ß"
Niklas G. schrieb im Beitrag #7510325: > Ja. Alles STM32 können Signale im unteren zweistelligen MHz-Bereich > ausgeben. In Software wie gezeigt geht es zwar, ist aber wenig sinnvoll. > Viel besser geht das
-
Thread
RC Auto mit Arduino und Sensoren
Nicht immer gleich an eine professionelle Lösung denken, eine Bastellösung reicht erst mal. MfG alterknacker
damit einen negativen enum-value hat. Andererseits heißen die Software-Triggers für die EXTI bei den STM32-ARM dann Software-Interrupts.
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Und die STM32 gibt es mit reichlich mehr Speicher, ist für Grafik auch besser.
Das ist das Schöne, bei den STM32 (und anderen Cortex-M) gibt es jede Menge Auswahl an Interfaces.
-
Thread
Buck-Wandler mit mp1584: Fake
Fritz G. schrieb im Beitrag #7506877: > Statt der angegebenen 3.3V liefert das Teil 4.2V Ein LiIon-Laderegler statt dem Schaltregler. Oder ein Funktionsgleicher Schaltregler, dessen Regelung schwingt oder
Bluepill-Mikrocontroller-Boards enthalten fast ausschließlich keinen STM32F103xx mfg mf
-
Thread
Neue ATTINY3226 usw. gar nicht mitbekommen
werden die nach kurzer Zeit wieder abgekündigt und durch andere ersetzt. Das ist eher ein Grund zu STM32 zu wechseln:-(
. Ich denke, dass Dich die neuen AVRs (s.o.) die nächsten Jahre begleiten können, genau wie die STM32 etwa in Form eines G4 mit ein M4F CPU, denn manchmal ist floating-point schon ganz nett. > Die Register heißen anders, die Taktauswahl funktioniert anders etc pp > und wenn es dann für den verwendeten
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
CH340/341 wurde noch nicht genannt. Der Niklas hatte hier im Forum mal eine Firmware in C++ für den STM32F103 veröffentlicht, die das gleich mit drei seriellen Ports macht. Dazu hat er einen umfangreichen Artikel in der Artikelsammlung geschrieben.
das Demoboard ab. Das funktioniert. https://ww1.microchip.com/downloads/en/DeviceDoc/03-10241-R4.PDF fchk
-
Thread
CAN-Device oder Platine zum üben
Das OLIMEXINO-STM32 hat komplette CAN-Hardware (Transceiver) an Bord bei Arduino-artigem Formfaktor. https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32/open-source-hardware
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
ATmega328/Arduino und weiter?
USB-Interface überfordert scheinbar die Zielgruppe. Dann gibt es noch den Arduino Micro mit ATMEGA32U4.
utm_content=link-to-full-site Oder: https://www.ebay.de/itm/354727882963?hash=item52976df0d3:g:5CEAAOSwkSdj4TfP
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
STM32G030 im 20-TSSOP, 32- oder 48-LQFP, unter 0,50€ pro Stück ... Und für Hobby-Anwendungen kann man die auch ganz dreist als G031 verwenden. Spez. Platine braucht es da auch nicht, auf eine LQFP-Adapterplatine
Ich sehe gerade ... ein STM32 gibt es jetzt sogar in "SO8" gegossen: STM32G030J6M6
-
Thread
DC Motor mit Drehmoment umkehreung
Drehmoment. Das heißt du wirst eine sehr große PWM Frequenz haben. Deswegen einen so starken uC wie zb stm32f1 oder gleich das du keine Probleme hast einen stm32f4.
Alexander N. schrieb im Beitrag #7501527: > Deswegen einen so starken uC wie zb stm32f1 oder gleich das du > keine Probleme hast einen stm32f4. Ein ATtiny25/45/85 reicht völlig aus, wenn mal klar wäre, welchen Motor und Aufbau der TO verwendet.
-
Thread
Drehgeber und Tastenentprellung für Arduino
Entwicklungswerkzeuge gewöhnt und schlage Hobbymässig eigentlich nur mit Arduino und sein avr-gcc aus der Art, obwohl STM32 mit dem Atollic Tools natürlich auch gcc verwandt ist. Aber mit dem machte ich schon 10 Jahre kaum noch etwas. Und wenn, dann heutzutage mit Cube IDE . In der Arbeit muß ich an den ARM7 Cortex Projekten
Projekte ist im Allgemeinen so, daß ich mit Acht-Bittern generell gut auskomme, und wenn nicht, es mit STM32ern löse. Ich bin eben ein ganz schwieriger, ausgefallener Fall:-) Gerhard
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
mit voller Geschwindigkeit, weil die in einem neueren Prozess gefertigt worden sind. Ansonsten STM32L/STM32U (https://www.st.com/en/microcontrollers-microprocessors/stm32-ultra-low-power-mcus.html) oder SiLabs EFM32 (https://www.silabs.com/mcu/32-bit-microcontrollers). Die sind extra für solche Anwendungen
Menge, die haben einen internen RC-Oszillator, der ausreichend genau ist, und für Bastler mit bis zu 32MHz stabil läuft. Ansonsten nimm gleich einen STM32G4xx, hast dann auch eine FPU mit an Board, und CORDIC sowie DSP-Accelerator, und geht bis 170MHz ebenfalls mit dem internen Oszillator ausreichend
-
Thread
ILI9488 Pico-ResTouch-LCD-3.5 Display
Hallo, ich versuche das ResTouch-LCD-3.5 Display mit dem STM32G4 nucleo Board zu betreiben using STM32CUBEIDE aber geht leider nicht. das Display ist für Raspbarry gedacht und habe ihn getestet und funktioniert. leider kriege ich es mit STM32 nicht zum laufen
/www.waveshare.com/wiki/Pico-ResTouch-LCD-3.5 https://www.st.com/resource/en/user_manual/um2505-stm32g4-nucleo64-boards-mb1367-stmicroelectronics.pdf
-
Thread
8 oder 16 Zeichen 4 Zeilen LCD mit 9 mm Zeichenhöhe
Daniel E. schrieb im Beitrag #7496889: >> EA DOGM081-A >> >> MfG Spess > > Hat nur eine Zeile oder liege ich da falsch ? Höhe mit 12 mm passt so Dann musst du wohl 4 Stück übereinander packen. 8x4 ist ein Deo, aber keine gängige Größe für LCDs! ;-)
botland.de/lcd-tft-und-ips-displays/22444-lcd-ips-24-240x320px-spi-65k-rgb-fur-raspberry-pi-arduino-stm32-waveshare-18366.html Was meint ihr ? Reicht hier ein Atmel ATmega328 DIP mit seiner Leistung? Danke
-
Thread
Peter Dannegger´s ( PeDa ) Entprellroutine in ein Arduino Sketch einbinden
Gegenrichtung funktionierte nicht, da hab ich einfach mal ... [c] void loop() { if( enc_delta == 4 | enc_delta == -4 ) { val += encode_read(4); // 4 Signaländerungen pro Rastung Serial.print ( "val = " ); Serial.println( val, DEC ); } LEDS = val; } // Ende void
Bernd S. schrieb im Beitrag #7500427: > if( enc_delta == 4 | enc_delta == -4 ) Müsste es nicht > if( enc_delta == 4 || enc_delta == -4 ) heißen? Denn ansonsten verodert man den Wert 4 mit enc_delta und fragt keine zwei Bedingungen ab.
-
Thread
Kommunikation zwischen MCU und MPU
dem STM32WB55: [code] 1x USB 2.0 FS device [/code] https://www.st.com/en/microcontrollers-microprocessors/stm32wb55rg.html Wenn das Teil gesetzt ist (evtl. wegen den Funk Geschichten) dann finde ich
Stellt sich die Frage, ob es nicht vielleicht ein fertiges Funkmodul mit SDIO-Interface gibt, was den STM32WB ersetzen kann. Für WiFi und Bluetooth gibt's das natürlich, für Zigbee & Co vermutlich auch? PPS: ESP32-C6 kann SDIO Slave (200 Mbps) und 2.4 GHz Wi-Fi 6 (802.11ax), Bluetooth® 5 (LE), Zigbee
-
Thread
I2C oder SPI fähiger RGB-LED Treiber, gibts das, wenn ja was nehmt ihr?
wert o. wie auch immer mitteilen kann. Eine erste Suche bei reichelt war leider erfolglos .. MfG, Georg
der Ausgabe ISR nicht kommen > dürfen. Auf einem AVR mag Deine Aussage richtig sein, auf einem STM32 mit DMA sind Interrupts während der Übertragung zur WS2812 überhaupt kein Problem.
-
Thread
Wie kann man Mikrocontroller kaufen und programmieren
dir ein Evaluation Board mit einem Mikrocontroller. Wegen der Videowiedergabe wird es wohl auf ein 32 Bit Modell hinaus laufen. Da würde ich für den Anfang ein STM32 Nucleo 64 Board versuchen: https://www.st.com/en/evaluation-tools/stm32-nucleo-boards.html Dazu brauchst du ein Display mit passender
Development Environment), die kostenlos von der Arduino-Website heruntergeladen werden kann. - **ESP8266/ESP32:** Diese Mikrocontroller können mit der Arduino-IDE oder der PlatformIO-IDE programmiert werden. - **STM32:** Die STM32-Mikrocontroller können mit der STM32CubeIDE oder der PlatformIO-IDE programmiert