-
Thread
STM32 DMA decrement statt increment
ich dem DMA mitteilen könnte, dass er vo oben herab die Bytes einfüllen würde. Kann man dies beim STM32F3/4? Der Chip, welcher die Daten liefert, kann man nicht umkonfigurieren. Ansonsten, was wäre die schnellste methode, die obigen Daten in einen uint32_t zu wandeln? Danke!
-
Thread
STM32F103 SPI Slave + Master
angedeutet ist). BTW: Du solltest beim Setzen von Registerbits immer auf die Definitionen in der stm32f3xx.h zurückgreifen anstatt irgendwelche Zahlen zu schieben, sonst wird das Ganze sehr unübersichtlich (und fehleranfällig)
-
Thread
Zeitkritische Interrupts STM32
CPU-Teil, ist daher Teil der ARM-Core-Doku. Beim M4 z.B. im Dokument PM0214 Programming manual STM32F3 Series, STM32F4 Series, STM32L4 Series and STM32L4+ Series Cortex ® -M4 programming manual Oder für die Nuller: PM0215 Programming manual STM32F0xxx Cortex-M0 programming Manual
-
Thread
Hat schon jemand einen TLE4986C programmiert?
Ja, ich habe so etwas gemacht mit ein Allegro ABS IC. Ich hatte eine STM32 F3 verwendet, den DAC (ueber DMA) hat dan die bits gesendet (ueber ein power opamp), mit den input capture werden die Antworte gespeichert. Ist wirklich bitbanging, hat mich doch einige Wochen gebraucht
-
Thread
STM32 IRQ Init
ich bin es schon wieder, Und zwar habe ich die Aufgabenstellung bekommen einen ADC auf einem STM32F3 zu konfigurieren und zu starten. Läuft alles super. Als vorgabe gab es noch, dass nach jedem ADC Interrupt eine Neuinitialisierung des ADC vollzogen werden soll. Da ich leider dies gerade nicht hinterfragen
-
Thread
[Projektaufruf] Lasst uns eine Kompaktsteuerung bauen
verwenden so ziemlich das schlechteste was man sich vorstellen könnte. Besser STM32F10x/STM32F2xx/STM32F3xx/STM32F4xx vorsehen. Damit hätte man gefühlte 50 verschiedene Variationen bis zu 1MB Flash und 192KB RAM zur Auswahl. Ja, löten tue ich die auch immer selbst und von Hand. Doch besser gleich
-
Thread
STM32 Programm hochladen. Welche Möglichkeiten? Korrekt verstanden?
JTAG Schnittelle fast genau so Hersteller-Spezifisch wie SWD. Siehe http://stefanfrings.de/stm32/stm32f3.html#proginterfaces
-
Thread
Stromausfall erkennen mit uC?
Hi, Ich habe hier eine Platine mit einem STM32F3 drauf, welche über ein paar Wochen laufen muss. Eine RTC ist vorhanden um die Zeitspanne zu messen, aber ohne externe Batterie. Nun ist ein Watchdog programmiert, welcher im Notfall alle Daten, auch
-
Thread
Android ready SoC with PAL/NTSC (at best with GPIO mouse if that exists)
www.olimex.com/Products/SOM/A20/A20-SOM/ Wenn man da auf die Header eine Adapterplatine z.B. mit einem stm32F3 macht, für die es USB-Maus Beispielprojekte gibt, währe ich quasi am Ziel. Einen Controller als Echtzeitdatenquelle werde ich für mein Vohaben ohnehin brauchen.
-
Thread
Problem mit Timer und Delay
Ein Beispiel dazu: http://stefanfrings.de/stm32/stm32f3.html#systick Falls du die HAL verwendest, benutze die Funktion HAL_Delay() https://www.disca.upv.es/aperles/arm_cortex_m3/llibre/st/STM32F439xx_User_Manual/group__hal__exported__functions__group2
-
Thread
STM32F030 interne REF ausreichend für 12Bit?
hat. Ich darf in der Arbeit auch mit STM32 werken. Wir verwenden unter Anderem für Testadapter STM32F3, die internen ADCs sind mit der dort verbauten externen Referenz ganz gut (also für 12Bit-Verhältnisse). Da zappelt vielleicht das letzte Bit, aber selbst das nicht immer. So ein STM32 mit FPU
-
Thread
ADC Eingang - Signalaufbereitung
vertragen. Mit einem 10kΩ Vorwiderstand bist du bei den meisten ADC im grünen Bereich. Im Falle von STM32F3 hast du damit Schutz bis zu 50 Volt, da die Dioden mindestens 5mA vertragen. Allerdings empfiehlt sich, diese beim ADC nicht so stark zu nutzen, weil dies die interne Spannungsversorgung des ADC stören
-
Thread
STM32 C++ Application Klasse Initialisierung Objekte
Guten Morgen, für einen STM32F3 möchte ich mein Programm in C++ schreiben. Dazu möchte ich eine Klasse Application als globales Singleton implementieren, in der alle Variablen und Objekte, die von dem Programm verwendetet werden
-
Thread
STM32F4 MidiDevice
, da der eine komplett andere USB Hardware hat. Wenn es Cortex M4 sein soll würden sich aber die stm32F3xx anbieten, die haben (fast) die gleiche USB Hardware. Niklas Fischbach schrieb im Beitrag #6645847: > - Kann jeder STM32 Midi? > - Ich nutze als Pin Konfiguration CubeMX, wie muss ich den USB
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Bei dem STM32F3 Discovery (wie auch b eim F0 Discovery) geht auch ein Uart (nach Umlegen von Bruecken) auf den ST-Link. Die ST-Link Software stellt nur (noch?) nicht das CDCACM Modem bereit. Wenn man blackmagic debug
-
Thread
7-10" Display Arduino
zum Beispiel Conrad: https://www.ebay.de/itm/STMicroelectronics-Entwicklungsboard-NUCLEO-F303RE-STM32-F3-Series/402314690739
-
Thread
STM32 - Gleichstrommotoransteuerung - H-Brücke
Hallo, besorg Dir mal für den Anfang ein EVAL-Board mit nem STM32F3xx oder STM32F4xx da gibt es Boards mit Lage / Beschleunigungssensoren drauf. http://www.mikrocontroller.net/topic/276906 Da kannst Du Dich erst mal in die Materie einarbeiten und die Beispieldateien
-
Thread
STM32F411CEU + Thermoelement - Erster Versuch eines Datenauslesens -
Kennen Sie hierzu eine Quellenangabe für die Grundlagenvermittlung http://stefanfrings.de/stm32/stm32f3.html#analog Timbo2023 schrieb im Beitrag #7440336: > und > den grundsätzlichen Kompetenzaufbau für meine Person? Wenn du seit zwei Tagen versuchst, ein Thermoelement an einem digitalen Pin
-
Thread
Treiber - WS2812, Neopixel
eigentlich nur den ledDriverInit und dann den testpattern. Kleinen Detail, der Treiber wurde auf einen STM32F3 (Discovery) programmiert. Ich benutze aber einen STM32F4 (Discovery). Anscheinend funktionieren die DMA beider MCU ein bisschen anderns, ich weiß aber wirklich nicht inwiefern, und bin überfordert
-
Thread
32bit Daten ins Flash eines STM32G4xx schreiben
Sevus, ich hätte da mal ein Problem, und zwar bin ich gerade von einem STM32F3xx auf einen STM32G4xx umgestiegen, und passe derzeit meine FW an. In dem Programm werden 32bit Werte in das Flash geschrieben. Nun kann man auf den STM32G4 leider nur noch 64 bittig schreibend auf
-
Thread
Ersten Schritte bei Mikrocontroller
Wenn du unbedingt mit einem STM32 anfangen willst, dann würde ich Dir zu den Serien STM32L0 oder STM32F3 raten. Die sind in der Liga der relativ einfachen Modelle einzuordnen - aber immer noch erheblich komplexer als die allermeisten 8bit Mikrocontroller. Ich würde Dir allerdings eher dazu raten,
-
Thread
dsPIC33 vs Cortex M4F für Motor Control
Takte für Operationen mit Float braucht du aber weniger Umrechnen musst. Kommst du bei deinem 72MHz STM32F3 auch bei 20µs raus, noch nicht mit einberechnet das du den Regler in den CCMRAM packen kannst und er den dann ohne Wait States mit besagten 90MiPS durch ballert. dann tippe ich auf 16µs für den ST
-
Thread
Bosch Sensoren als "billigere" alternative zu Invense,Honeywell usw (Quadrocopter)
Hallo Forum, momentan fliege ich mit meinem Quadrocopter ein STM32F3Disc mit Taulabs. Dieses möchte ich durch etwas passenderes ersetzen. Das Quanton ist leider nirgends mehr lieferbar und das Sparky gefällt mir nicht so gut (I2C Sensoren und keine 2,45mm Pin header
-
Thread
SSI Schnittstelle mit STM 32 Hall Library auslesen
SSI über ein STM32 F3 Discovery Board hab ich etwa so gemacht: SPI initialisieren [c] /* SPI2 init function */ void MX_SPI2_Init(void) { hspi2.Instance = SPI2; hspi2.Init.Mode = SPI_MODE_MASTER; hspi2
-
Thread
STM32 ST-Link Pins auch für IOs
UART-Bootloader ausgeführt wird. Dann kann ein neues Programm über ST-Link geflashed werden. Bei STM32F3DISCOVERY heißt das: BOOT0 auf 3V legen und man kann ein neues Programm reinflashen. Gruß Micha
-
Thread
Prozessoren für Leistungselektronik
bereitstellte und musste die Software selten selber schreiben. Gefunden habe ich bis jetzt die STM32F3 Serie von ST (vor allem natürlich STM32F334) und F28M3x von Texas Instruments. Es muss aber nicht unbedingt ein ARM Cortex sein, ich hab mir aber sagen lassen ich solle mich mal damit befassen (gibt
-
Thread
XMC4500 vs stm32f429.warum gibt es Unterschiede in der Berechnungsdauer?
Gute Frage! Das könnte es sein...ich werde beizeiten mal schauen, dass ich die Tests mit einem STM32f3Discovery durchführe. Der hat auch einen Cortex-M4-Kern, aber nach dem ersten Überfliegen des Datenblattes nicht den ART-Accelerator. Oder ich schaue mal, ob ich den Accelerator beim STM32F4 deaktiviert
-
Thread
Cortex Arm M3 M4 M7
neuer vom Preis ahnlich wie die m3 daher würde ich dir zu der m4 raten. Es gibt auch kleine m4 (stm32f3 Serie im tqfp32 Gehäuse) Die erste M7 ist vom St angekündigt aber ich kenne noch kein Lieferdatum. Auch ist die Frage, wie die Compiler das direkt unterstützen.
-
Thread
APB1-Frequenz auf Nucleo-F303K8 mit Arduino_Core_STM32
Konfiguration ist anscheinend in https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32F3xx/F303K(6-8)T_F334K(4-6-8)T/variant_NUCLEO_F303K8.cpp und führt mit /2*16/2 zu einem Systemtakt von 64MHz und einem APB1-Takt von 32MHz. Man kann anscheinend mit einer Jumper-Brücke aus dem ST-LINK-Teil
-
Thread
STM32 USART: es wird nichts gesendet
Liebes Forum, ich habe das Eval-Board "STM32F3DISCOVERY". Darauf befindet sich der STM32F303. Ich möchte die USART2 in Betrieb nehmen, daher war mein erstes Ziel die TX und RX Pins verbinden und die Zahl 0x55 zu senden und gleichzeitig zu empfangen
-
Thread
STM32 HAL: DMA-Callbacks festlegen?
Für einen STM32F3 habe ich mehrere DMAs definiert. Deren Zustand verfolge ich über diverse Callbacks, wie bspw. HAL_UART_TxCpltCallback(). Jetzt bin ich in der Doku darüber gestolpert, dass diese Callbacks während
-
Thread
STMF3 Discovery - Keine Kommunikation mehr
Hallo Freunde der µControllerei, ich habe ein seltsames Problem mit meinem STM32F3 Discovery Evalboard. Als Entwicklungsumgebung nutze ich Eclipse. Vornweg muss ich gestehen, dass ich neu auf diesem Gebiet bin und nicht den übermäßigen Durchblick besitze. ;) Zum eigentlichen
-
Thread
Ersatz für Q32M210 verfügbar
Familie (Cortex-M4) - Freescale: Kinetis-Familie (Cortex-M4 und Cortex-M4F) - STMicroelectronics: STM32-F3/F4-Familie (Cortex-M4F) - Infineon: XMC4000-Familie (Cortex-M4F) - Texas Instruments: MSP432, Stellaris-LM4F, Tiva-TM4C (Cortex-M4F) - NXP Semiconductors: LPC4300-Familie (Cortex-M4) > Was ist
-
Thread
Frage zu ST-Mikrocontrollern mit eMios
Wie wäre es mit dem Board hier: www.st.com/stm32f3discovery
-
Thread
SAM4, STM32, XMC,.
Xplained Pro Board zutun gehabt, privat habe ich mir jetzt hauptsächlich aufgrund des Preises ein STM32F3Discovery zugelegt. Ich kann das Atmelboard nur empfehlen. Die mitgelieferte IDE ATmel Studio 6 ist super und das Reference Manuel von Atmel ist im Vergleich zu dem von ST deutlich verständlicher
-
Thread
ICE40UP NVCM programmieren
funktionierenden Prototyp: https://twitter.com/ThomasPototsch1/status/1057668967320469504 Der STM32F3 auf der Platine wäre mit einer PoW-Berechnung im Mittel länger als 10 Minuten beschäftigt. Das FPGA macht das in durchschnittlich 8,5s und braucht nur 45mW. NVCM wäre halt deshalb so interessant
-
Thread
Analoger Bus Schalter, umschalten zwischen USB oder GPIO
Hallo zusammen! Ich habe hier eine STM32F3 in einem UQFN32 (größer leider nicht möglich), dieser hat dummerweise USB_DP/USB_DM und CAN_RX/CAN_TX gemultiplext auf den gleichen Pins. Jetzt möchte ich gerne zwischen CAN und USB wählen können
-
Thread
STM32F1 Evaluation Board gesucht mit Display
für etwa 30€ alles um Monate lang Spaß zu haben. Wenn Du lieber einen M4 haben willst, mit dem STM32F3 oder dem STM32F4 gibt es auch verschiedene Nucleos für um die 15€.
-
Thread
STM32 Input capture Synch/Trigger (SPL)
clear-on-capture mode", "PWM input mode". http://homepage.cem.itesm.mx/carbajal/Microcontrollers/SLIDES/STM32F3%20Timers.pdf "PWM Input mode" ist widersprüchlich zum Beipiel: - "IC1 and IC2 must be configured to be connected together to the PWM signal" (passiert im Beispiel nicht) - "IC1 and IC2 active
-
Thread
Günstige CAN-Filter Lösung
Datenbehandlungen wohl eher auf einen CAN-Controller mit mehr Puffern zurückgreifen (SJA1000T) oder gleich einen STM32F3 oder F4 mit 2xCAN on Board. Habe aber viel gelernt dabei und danke Euch allen für die Unterstützung!
-
Thread
SAM-Controller, Einstieg und Auswahl
Ein kleiner Schwenk von SAM zu STM: STM32F3 (Cortex M4F) gibt es in LQFP32 7x7mm Falls Dir 32MHz genügen: STM32L0 (Cortex M0+) gibt es ebenfalls in LQFP32 7x7mm. Einige STM32L0 Modelle gibt es auch in TSSOP20 6,5x4,4mm und in UQFP20 3x3mm
-
Thread
STM32F103C8T6 JTAG
preisgünstig: https://www.conrad.de/de/p/stmicroelectronics-entwicklungsboard-nucleo-f303re-stm32-f3-series-1416930.html > Und aus Evalboards ablöten ist auch nicht das wahre. Das hat ja auch keiner verlangt. Vielleicht hast du es noch nicht bemerkt: Zur Zeit sind fast *alle* STM32 Controller
-
Thread
UART array auslesen
max schrieb im Beitrag #5021673: > UART_FLAG_TXE Ich kenne die STM32F3xx nicht so gut, um hier als Experte durchzugehen. Trotzdem meine ich, dass dieses Flag dafür steht, dass der Sendebuffer voll bzw. leer ist. Da die HAL-Funktion blockierend sein soll, (ich habe jetzt
-
Thread
uBoard - USB Multi-Gerät
ist zB einfacher, Code von einem Atmel SAM3irgendwas auf einen AVR32 zu portieren als auf einen STM32F3 zB. Warum? SAM3 und AVR32 haben zu großen Teilen identische Peripherie, und die unterschiedlichen Prozessorkerne werden zum großen Teil von den Compilern verdeckt. Ob Du nun den gcc-arm oder den gcc-avr32
-
Thread
Quadrokopter Motoren Regler selber bauen
gegen was aktuelleres tauscht, z.B. CortexM. Da hätte ich ja richtig Lust zu, das mal komplett auf STM32F3/F4 + CAN + ZigBee umzustellen, aber >1200€ für die Quadro-Grundausstattung... Da werde ich wohl einfach nur mal hin und wieder hier rein schauen. Ulrich
-
Thread
ESP 32 oder Nano
Vergleich dazu nur ein grobes nicht lineares Schätzeisen. Ich würde einen STM32G4 (oder den älteren STM32F3) empfehlen, denn deren 12 Bit ADC unterstützen den "differential mode" und sie enthalten auch Operationsverstärker, die du wahrscheinlich brauchen wirst. Es gibt extra IC für PT100 mit digitalem
-
Thread
[V] uC-Boards und Kleinkram
natürlich (Ausnahmen s.u.) 1x STM32F429 Disco 3x STM32F4 2x Ethernet DP83848 passend zum STM32F4 1x STM32F3 1x Salae USB Logic-Analyser (China-Nachbau) 1x AVR-ISP Programmer 3x MSP430 Lauchnpad (Rev. 1.3,1.4,1.5) mit ~25 Controllern (die meisten 2452/53 und ein paar 2231) 1x Pollin AVR-NET-IO (ISP mit
-
Thread
STM32F7 - Header Definitionen unterschieldich
GPIO_Mode_OUT; gpio.GPIO_Speed = GPIO_Speed_2MHz; GPIO_Init(GPIOE,&gpio); [/code] http://mcuhq.com/30/stm32f3-discovery-board-setup-using-eclipse-on-windows Nun musste ich aber feststellen, dass alle Beispiele leicht andere Bezeichnungen der Register und Bits haben als wie diese in meinen Header Dateien
-
Thread
STM32 Entwicklung unter Linux mit Eclipse Probleme
ich Schritt 1-6 von folgender Seite durchgeführt: http://engineering-diy.blogspot.co.at/2012/11/stm32f3-discovery-eclipse-openocd.html Ein neues Projekt habe ich folgendermaßen erstellt: [code] create a new project: File > New > C Project Give a Project name, select Empty Project from the Executable
-
Thread
STM32 Header Files
. Manchmal doch sehr kontraproduktiv. https://github.com/modm-io/cmsis-header-stm32/blob/master/stm32f3xx/Include/stm32f373xc.h#L11927-L11976