-
Thread
stm32f411re timer clock speed ermitteln?
zu sehen, was dann hinten für Timer-Clocks rauskommen. Diese tippe ich dann ab, um die Datei system_stm32f4xx.c an den entsprechenden STM32 anzupassen. Du findest diese im Anhang. Unterstützt werden damit: [code] STM32F103C8 Mini-Dev-Board STM32F401RE Nucleo Board STM32F411RE Nucleo Board STM32F446RE Nucleo Board STM32F407VG Discovery Board STM32F407VE BlackBoard [/code] Du musst lediglich im Projekt die entsprechende Konstante definieren, z.B. "STM32F411RE". Es
-
Thread
Immer noch keine STM32
Manchmal fallen STM32F100C8 vom Himmel...
So STM32 F7 oder H7 wird man wohl kaum durch AVR ersetzt bekommen.
-
Thread
Suche Assembler für 32-bit ARM
Peter H. schrieb im Beitrag #4432869: > Meine Befürchtung > ist, das ich mit STM32 + C nicht viel mehr erreiche. Mit halbwegs ordentlichem C Code kannst du natürlich ein vielfaches der Leistung aus einem Cortex-M4, wie zB STM32F4, erreichen als wie mit dem AVR. Wie wärs damit,
geschrieben haben: du bist in Assembler nicht schneller. Die Compiler sind alle sehr gut. Nimm nen STM32F4 mit 168MHz und C.
-
Thread
STM32F103C unter Arduino
/rogerclarkmelbourne/Arduino_STM32 welches für den STM32F103 am häufigsten benutzt wird. Ich benutze meistens dieses hier https://github.com/danieleff/STM32GENERIC weil es viel mehr Boards unterstützt. Falls Probleme
built core (caching) in: C:\Users\Meiner\AppData\Local\Temp\arduino_cache_157334\core\core_Arduino_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8,upload_method_serialMethod,cpu_speed_speed_72mhz,opt_osstd_788985e64bb343182e2e5afb824970d0.a Der Sketch verwendet 37900 Bytes (57%) des
-
Thread
stm32f429 Expansion board
beim STM32F429 gibt es kein FMSC sondern nur ein FMC !! kann es sein das du das File für den STM32F407 benutzt ? das funktioniert natürlich nicht Die Peripheral-Repository darf beim STM32F429 NICHT benutzt
da scheint die Lösung hin zu gehen: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FDCMI%20Camera%20interface%20-%20max%20Resolution%20Camera&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
Mikrocontroller-Programmierung selber beibringen
Datenblatt das Ende vom RAM - 1 Aha. Das steht wo? Gibt's da Unterschiede zwischen LPC800, LPC1114, STM32F100 und STM152L? Vordefinierte, überall verfügbare Konstanten irgendwo? >> Wo ist der Startup-Code? > > Braucht es hier (!) nicht, erste Instruktion bei 0 wird nach Reset > ausgeführt. Ansonsten
her, weil da > einfach alles von Anfang an lief. siehe > http://www2.keil.com/stmicroelectronics-stm32/mdk Tolle Info! Würd' ich dann damit kombinieren: http://de.farnell.com/stmicroelectronics/nucleo-f091rc/entw-board-stm32f091rc-stm32-nucleo/dp/2456785 Hat 4faches RAM und Flash, außerdem
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Die ARM M0/M0+ namhafter Hersteller sind doch aktuell gar nicht lieferbar: STM32 LPC usw. Auch die Eval-Boards sind kaum lieferbar. Lieferbar sind die ATSAMD21 weil die keiner will :-) Auch die Arduino dafür
sehen, ist schon sehr positiv ausgedrückt. Ich habe gerade mal ein wenig mit VScode + PlatformIO (STM32Duino + STlink) herum probiert: Ein STM32F103 BluePill Board lies sich auf Anhieb debuggen. Beim STM32F411 BlackPill musste ich in der "platform.ini" den Eintrag "debug_tool = stlink" von Hand machen
-
Thread
ADC - ungenaue Werte
der ADC eine Referenzspannung von 3V hat (STM32L431CBT6). Siehe Bild ADC_Spannungsteiler. Bei 0.83V liegt am ADC eine Spannung von 0.575V an. Das Sieht man auch an den Oszibildern oszi_1 und Oszi_2. Jetzt folgt die 1. Frage: Wenn ich die Spannung
W. schrieb im Beitrag #7610799: > Das spräche für eine Referenzspannung des ADC von 3.3V statt 3.0V ... Blöd nur, dass der STM32L431CBT6 laut Datenblatt eine interne Referenz von 3.0V ± 10mV im Temperaturbereich 25° ... 35° hat.
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
Arduino F. schrieb im Beitrag #7943134: > Das ist nicht mehr richtig! > Die Arduino IDE 2.X kann das, zumindest für einige µC > z.B. STM32 m.W. hat aber keines der Original-Arduino-Boards einen Debugger
Metro M4 -O2 RAM: [ ] 3.7% (used 7192 bytes from 196608 bytes) Flash: [ ] 5.0% (used 26120 bytes from 524288 bytes) ESP32-C3 -O2 RAM: [= ] 5.5% (used 17904 bytes from 327680 bytes) Flash: [== ] 19.5% (used 255964 bytes from 1310720 bytes) STM32 F446
-
Thread
Mikrocontroller und Komponenten -> evtl. für Serienproduktion
Gerald G. schrieb im Beitrag #3701605: > Bin auch für das stm32f4 Das Problem ist noch nicht beschrieben, aber die Lösung steht schon fest. Ich kann nur staunen!
. Falk sieht für diese Aufgabe natürlich immer nur "Kanonen" und "Spatzen". Wobei man mit einem STM32F4 sogar noch günstiger davon kommt wenn man kein SD-Kartenslot + Karte kaufen muss. Abgesehen vom Platzbedarf. Außerdem hat der STM32F4xx eine FPU drin, was das Rechnen mit Analogwerten (FLOAT)
-
Thread
STM32 SPI HAL extrem langsam
Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941
> Der FIFO wird beim H7 in HAL_SPI_Transmit genutzt. > > https://github.com/STMicroelectronics/STM32CubeH7/blob/0c3a06c18bd2a87b006a84f997f2b0b56d97a113/Drivers/STM32H7xx_HAL_Driver/Src/stm32h7xx_hal_spi.c#L941 Danke. Diese funktion scheint auch nicht blockierend (zumindest nicht wenn der SPI
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
Sogar die 16 Jahre alten Modelle der ersten STM32 Serie werden immer noch produziert, wie man nun nach der ausgestandenen Lieferkrise sehen kann. https://www.mouser.de/c/?q=stm32f103&instock=y
den STM32L412C8 in > STM32CubeIDE aufgemacht und mit dem kann man die 32kHz auch nicht auf > die PLL geben um den Core-Takt zu erzeugen. ich glaube, es geht so: 32kHz -> FLL -> 48MHz-RC > Nicht das
-
Thread
STm32F103: Beispielcode der Chan FatFs zum Laufen bekommen
Hallo, ich hoffe, dass ich im richtigen Film bin. Ich habe mir das STM32F100 beispiel der Chat Fat in Embitz importiert und kann es problemlos kompilieren. Allerdings weiss ich nicht, ob der STM32F103C8 uC des Bluepill Boads mit dem Beispiel 100% komptibel ist. Normalerweise benutze ich diese Includes und binde damit alle CMSIS und StdPeriphLib Ressourcen des F103 ein. #include "stm32f10x_conf.h" #include "system_stm32f10x.h" Chan benutzt #include "stm32f100.h" Da stehen nur Registerdefintionen drin an welcher Adresse wo was ist aber es werden
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
Stefan ⛄ F. schrieb im Beitrag #6444768: > Aber sämtliche STM32 Modelle passen nicht dazu. Bei > ihnen muss man zu beginn einer Transaktion angeben, wie lang sie sein > wird. Tja - und genau _DAS_ ist für
Stefan ⛄ F. schrieb im Beitrag #6444789: > Aber lass und das Gedankenspiel mal weiter spinnen. Wir schießen alle > STM32 aus, wegen ihren I²C Eigenarten. Wir schließen AVR aus, weil deren > SPI keinen Sendepuffer
-
Thread
uC Familien Empfehlung
nicht mehr genau, was ich da habe, aber es ist wohl irgendein STM32 :D Da hier beide angesprochen wurden, und der WCH-Chip für mich zuerst mal aussieht wie ein direkter Klon: In wie weit sind eigentlich STM32F und CH32F miteinander kompatibel? ~jmm
und der WCH-Chip für mich zuerst mal > aussieht wie ein direkter Klon: In wie weit sind eigentlich STM32F und > CH32F miteinander kompatibel? Möchte nicht, dass diese Frage untergeht (die vllt. mehr mit dem eigentlichen Thema zu tun hat als die Beobachtung verschiedener Batteriespannungen) ~jmm
-
Thread
STM32F103 lässt sich nicht flashen
Hi und schönen Sonntag! Mir sind ein paar Boards aus dem Schrott mit STM32F103 in die Hände gefallen und ich wollte ein wenig damit herumprobieren, quasi meine ersten STM32-Versuche... und habe natürlich auch gleich von den Dingern vor die Fresse bekommen. Die Boards/
. Die Fotos unter http://stefanfrings.de/stm32/stm32f1.html#stlink zeigen, wo man eine funktionierende Reset-Leitung abzweigen kann. Sebastian R. schrieb im Beitrag #7630521: > Boot0 auf high ziehen, dann startet der Controller im Bootloadermodus
-
Thread
Ist ATXMEGA etwa out?
Stefanus F. schrieb im Beitrag #5413931: > Wenn die Xmega Controller ein Einzelstücken nicht so viel teurer als > ATmega und STM32 wären und wenn es sie passend für Lochraster gäbe (oder > zumindest ohne großartigen
CPU bedient der Compiler, die Peripherie muß ich selber verstehen. XMega kann ich auch gleich als STM32 lernen, da ist vom Aufwand kein großer Unterschied. Und dann noch die 3€-China-Boards. Gibt's für "AVR ohne X" und für STM32F103. Da kann man sich je einen 10er Pack zum verbasteln hinlegen.
-
Thread
L293D zerstört meinen Controller
etwas Passendes habe ich nicht gefunden. Ich möchte einen bipolaren Schrittmotor mit meinem kleinen STM32F030 steuern. Einige Eckdaten: -der STM32 läuft mit 3 Volt aus einem Handy-Ladegerät. -der l293 läuft mit 5 Volt (Li-Po über 7805) -Spannung für den Motor 12 Volt (Li-Po) vom selben Li-Po
spricht ST von: '5 V tolerant I/O' > und etwas genauer: Input voltage on FT and FTf pins: max VDD + 4.0V Tja, ich habe das wohl noch nie verletzt: (Datenblatt STM32F407xx) "5.3.15 I/O current injection characteristics As a general rule, current injection to the I/O pins, due to external voltage
-
Thread
RTOS mit Arduino
Nano, zum Beispiel konkret das Nucleo-L031K6 oder das Nucleo-L432KC. Oder das "STM32 Black Pill STM32F411", ist etwas größer. Nur bei den Boards mit STM32F103x8 und STM32F103xB musst du aufpassen, da werden überwiegend schlechte Fälschungen verkauft. Falls du daran Interesse hast
stm32-moocs/FreeRTOS_on_STM32_MOOC.html im Downloadbereich die Schulung als PDF
-
Thread
ARM LPC Dev Kit von Steinert
" entpackt hast --> 16bitIF_STM32F4xx.c ab Zeile 588 Himax = 0; ff ist die .ini- Routine für das ILI-Display; -ist zwar wr_cmd/wr_dat für FSMC, aber das kann man fix anpassen...
...für Dich zutreffend wäre "STM3220G-EVAL und daraus GLCD_16bitIF_STM32F2xx.c (ab HIMEX = 0) Ich hab's mal für Dich gepackt und angehängt(hoffe, Andreas ist nicht allzu böse)...
-
Thread
STM8S-Testboard
Ich habe mal ausprobiert, ob man den ST-Link Teil auch zum debuggen eines STM32 verwenden kann. Der nichtbestückte JTAG-Connector auf dem Board ist nur für das Programmieren des STM32 auf dem ST-Link. Also uninteressant. Im Schaltplan hat der verbaute STM32F103C8T6 allerdings
(0x500F) [c] //Bei nem Atmega DDRD = 0x01; //PD0 als Ausgang schalten //Beim stm8s GPIOD -> DDR = 0x01; //PD0 als Ausgang schalten [/c] mfg noobuntu
-
Thread
STM32 - Interrupt Problem
Zwischenstand: Gleiches Verhalten bei: STM32L053 Discovery Board STM32F407 Discovery Board STM8L Discovery Board Ich teste jetzt noch einen Atmel Atmega168
Das ist die Software für das STM32F303 Nucleo Board. Erstellt mit STM32CubeMX (um auszuschließen, dass es an meiner eigenen Software hängt)
-
Thread
Wahl vom richtigen Mikrokontroller
Meine Empfehlung: STM32F042 - Cortex-M0 mit CAN Programmierumgebung: - Keil - Für den STM32F0xx gibt es für Keil sogar eine kostenlose Lizenz - Code-Generator CubeMX von ST, damit werden alle IO's, Peripherie und Clock's
/stm32f0x2/stm32f042c6.html *2) http://www.keil.com *3) http://www2.keil.com/stmicroelectronics-stm32/mdk *4) http://www.st.com/en/development-tools/stm32cubemx.html *5) http://www.st.com/content/st_com
-
Thread
Zukunftssicherheit: STM32 oder STM8?
konkrete Einzeltypen. W.S. schrieb im Beitrag #3525495: > Ansonsten sind bei "meinen" Distris die STM32 durchweg teurer als deren > Konkurrenzprodukte von NXP, Faktor so etwa bei 1.5 liegend. Wirklich? Bei Cortex M3/M4 halte ich das für möglich, aber auch bei den Cortex M0? Die $0.32 für den STM32F030
mit einem anderen hersteller, aber sehr wohl eine value line mit nicht value line produkten. z.b. stm32f030k6 mit stm32f031k6 bei der value line (stm32f030k6) sieht man als erstes gleich: - min. spannung wurde angehoben, hätten sie 2.0V garantieren wollen, müssten sie dies speziell testen - flash
-
Thread
stm32f103 3phase-generator
Ich hab mal einen FU mit einem STM32F405 und dessen TIM1 gebaut. Code für den Timer ist hier: https://gitlab.com/higaski/stm32f405_vfd/blob/master/Src/Periph/pwm.c Deadtime hab ich damals keine gebraucht, da die in Hardware realisiert
grundschüler schrieb im Beitrag #4853964: > Das stm32f426-disco kostet unter 30€ So etwas gibt es nicht. Es gibt ein F407 Discovery und ein F429 Dicovery Board. http://www.st.com/en/evaluation-tools/stm32-mcu-discovery-kits.html?querycriteria=productId
-
Thread
Cortex Arm M3 M4 M7
Der Einstieg nach den 8bittern dürfte der M0 sein. Die werden auch zum Kampfpreis auf den Markt geworfen, ein STM32F030 mit 48mHz, 16K Flash, 4k Ram 15 IOs ... gibt es für unter einem Euro, das Komplette Entwicklungskit mit Programmer (STM32F0308
Ich bin mit STM32F0-Disco (F051R8) umgestiegen. Dann nach kurzer Zeit auf die STM32F1-Minimal-Boards. Inzwischen habe ich auch die F4..-Discos herumfliegen. Intensiv spiele ich mit den STM32F030, wie von Oliver beschrieben
-
Thread
STM32F767ZI schließt sich von alleine kurz
Max M. schrieb im Beitrag #6000852: > Hier das Layout - mit dem Fokus auf die MCU. STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin Flatschen...
#6000883: > Max M. schrieb im Beitrag #6000852: >> Hier das Layout - mit dem Fokus auf die MCU. > > STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin > Flatschen... Der angezeigt STM32F429 ist das 3D-Modell (gab leider kein F7). Der STM32F767ZI besitzt den LQFP144 Footprint.
-
Thread
STM32 Keil warning: #223-D: function "assert_param" declared implicitly
"stm32f10x_dma.h" #include "stm32f10x_exti.h" #include "stm32f10x_flash.h" #include "stm32f10x_fsmc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_i2c.h" /* #include "stm32f10x_iwdg.h" */ /* #
#include "stm32f0xx_conf.h" #endif in der Datei "stm32f0xx.h" )
-
Thread
Nuvoton N76E003
Musst Du Dir das Leben unbedingt schwerer als nötig machen? Ich würde als Alternative mal den STM32F030F in den Ring werfen, auch in TSSOP20, kosten etwas weniger als 0,50 EUR / Stück inkl. Versand: https://www.aliexpress.com/item//32874877633.html Für die gibt es nicht nur tonnenweise gute
diskutiert: https://www.mikrocontroller.net/topic/459746#5563671 sind das die selben ICs wie die STM32F031F6, die Dinger haben also gleich 32kB Flash / 4k RAM.
-
Thread
Basic Interpreter für uC ?
schreiben, wenn man sie ändern wollte? Ganz sicher bin ich mit aber nicht mehr, zu lange her. Zielsystem STM32F103, dafür habe ich alles, meinetwegen auch Arduino Mega. Kennt da jemand etwas in der Richtung?
Hugo H. schrieb im Beitrag #5974183: > Youtube-Video "Basic Editor and Interpreter with a STM32F429 Discovery > Board" Habe ich das Ding, sogar zwei Stück davon. Danke erstmal! Uwe B hatte mal eine schöne STM32 Homepage, die dann irgendwann weg war.
-
Thread
STM32F4 discovery unter Linux
" // #include "stm32f4xx_dma.h" // #include "stm32f4xx_exti.h" // #include "stm32f4xx_flash.h" // #include "stm32f4xx_fsmc.h" // #include "stm32f4xx_hash.h" #include "stm32f4xx_gpio.h" // #include "stm32f4xx_i2c.h" // #include "stm32f4xx_iwdg.h" // #include "stm32f4xx_pwr.h" #include "stm32f4xx_rcc.h" // #include "stm32f4xx_rng.h" // #include "stm32f4xx_rtc.h" // #include "stm32f4xx_sdio.h" // #include "stm32f4xx_spi.h"
-
Thread
ATxMega o. ARM-Cortex-M3
Demo-Boards reicht das auch mit Farnell. Ansonsten bei EBV nachfragen: http://www.ebv.com/index.php?L=0&no_cache=1&id=58&tx_ebvsearch_pi1[qs]=1&ct_ref=u6&tx_indexedsearch[sword]=STM32F20&tx_indexedsearch[results]=5&tx_indexedsearch[lang]=&search_est=fb0a30ba4490bd598331a4e31e5c1074 Die haben auf Lager
In der Reference (RM0008). Bei NOR-Flash und PSRAM geht muxed und nonmuxed. In der Reference vom STM32F2xx steht das genauso drin.
-
Thread
XMEGA reif für den produktiven Einsatz?
Einkauf ist mit dem Preis zufrieden denn die 8-Bitter sind auch nicht günstiger. Eingesetzt werden z.B. STM32F103RC..STM32F103ZE. Einmal musste ich sogar aus einem Projekt den dsPIC raus schmeißen und durch einen STM32 ersetzen weil der PWM zu schlecht war (geforderte Auflösung vom Kunde). PS: Mit der
einsetzen soll oder nicht. Aber ich habe es bis jetzt nicht bereut, im Gegenteil. Die STM32 Headerdatei hat schon jemand übersetzt. http://j-software.dk/stm32f103.php
-
Thread
Sinn und Zweck des TXFE-Bits im STM32F407?
alle Bibliotheken gilt. Auch die Cube HAL baut > auf CMSIS auf. Ja, stimmt. Ich benutze die "STM32F105/7xx, STM32F2xx and STM32F4xx USB On-The-Go Host and Device library" Ich dachte es gehört zu CMSIS.
Wieso machst Du das nicht mit memcpy() aus der Standardlibrary? Vor allem weil das Casten auf uint32_t Probleme mit Alignment machen kann... Witzigerweise ist im USB-Treiber-Code für die LPC /genau so/ ein Fehler, welcher das Programm auf Cortex-M0 zum Absturz bringt. Beim STM32F4 ist es entweder langsam
-
Thread
Müll in serieller Übertragung wenn Kondensator am Quarz berührt wird
wofür er sie dann letztendlich braucht, zum Spielen reicht es aber allemal. Getestet habe ich es bei STM32F303CC, CB und STM32F030CC mit der 115200-Baudrate – hier war die fabrikgetrimmte Genauigkeit meistens auch deutlich besser als ±1%, aber es wird bestimmt nicht mit allen STM32-Typen gehen. Edit
auch um einen Defekt handeln. Kaputte Quarze sind mir schon untergekommen. Ein Wort zum Sonntag zu STM32 EVAL-Board: ganz klassisch hatte ich mit einem STM32F407 Discovery-Board meine 'speziellen' Erfahrungen gemacht. Es ist mindestens fünfmal aus lauter Frust für Wochen in der Ecke gelandet und geblieben
-
Thread
STM32 : QWord
moin moin, >>Welcher STM32 es genau ist wissen wir ja auch noch nicht? Ist auch nicht nötig, den es geht nur um die CPU-Core. "The STM32F10xxx is a family of microcontrollers with different memory sizes, packages and
Peripherie dann per DMA drauf zugreift (wie es zum Beispiel bei USB > üblich ist) Nein. Bei allen STM32F1xx sind das zwei schnöde 32bit-Peripherieregister. Der Knackpunkt ist, ob man bei solchen Peripherieregistern LDRD nutzen kann... Der STM32-CAN kann auch kein DMA.
-
Thread
STM32F4 lässt sich nicht mehr programmieren
Hallo Zusammen, ich habe seit kurzem ein Problem mit dem programmieren von STM32F411RE Chips. Ich beim programmieren oder debuggen öffnet sich immer ein neuer Tab vo drin steht: "Break at address "0x1fff4252" with no debug information available, or outside of program code
3.25V SWD freq : 24000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x431 Revision ID : Rev A Device name : STM32F411xC/E Flash size : 256 KBytes Device type : MCU Device CPU : Cortex-M4 BL Version : -- Memory Programming ... Opening and parsing file: st-link_gdb_server_a16632
-
Thread
ARM Einstieg
>Das waren (erstmal) meine Fragen. Nochmal wegen Budget: 0 € - maximal 50 >€ Ist das Realistisch? Platinen kann ich selber machen. STM32F4 Discovery kaufen. Kostet 16Euro plus Versand. Programmer ist mit drauf.
Hallo, ich kann die STM32F4 Controller und das STM32F4 Discovery auch nur empfehlen, wenn man auf ARM umsteigen will. CooCox CoIDE ist auch ganz in Ordnung und hat keine Codegrenze. Die Standard Peripheral Library von ST ist
-
Thread
STM32: Erster Schritt, LED Blinklicht
Port A-D. Es sind bestimmt Anfängerfehler, aber für Hilfe wäre ich dankbar :). [c] #define STM32L1XX_MD STM32L152x6xx #include "stm32l1xx.h" int main(void) { volatile uint32_t dly; RCC->CR = 0x01; RCC->CFGR = 0x01; RCC->AHBENR = 0x0F; GPIOB->MODER = 0x55555555; GPIOB
die F0 und L0 Serie und sind auf das F072-Discovery bzw. L053-Discovery Board zugeschnitten. Letzteres gibt es derzeit in der Bucht für ~13€ inkl. Versand http://www.ebay.de/itm/Discovery-kit-for-STM32L0-series-with-STM32L053C8
-
Thread
STM32F7: Eigener Bootloader startet die Applikation nicht
0x080602f5 Thumb Code 8 startup_stm32f722xx.o(.text) ADC_IRQHandler 0x0806030f Thumb Code 0 startup_stm32f722xx.o(.text) CAN1_RX0_IRQHandler
0x0806030f Thumb Code 0 startup_stm32f722xx.o(.text) CAN1_TX_IRQHandler 0x0806030f Thumb Code 0 startup_stm32f722xx.o(.text) und Hier ist der Linker Skript für
-
Thread
[arm] Kompileroption -flto bewirkt daß der uart (ungefähr) doppelt so schnell läuft
--gc-sections Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c arm-none-eabi-gcc -c -o stm32f4xx_hal_dma.o -Isrc/ -IDrivers/STM32F4xx_HAL_Driver/Inc/ -IDrivers/CMSIS/Device/ST/STM32F4xx/Include/ -IDrivers/CMSIS/Include
gc-sections -Wall -Wextra -Warray-bounds -Wno-unused-parameter -TDevice/gcc.ld src/main.c Device/startup_stm32f401xe.s src/stm32f4xx_hal_msp.c src/stm32f4xx_it.c src/system_stm32f4xx.c src/newlib_stubs.c stm32f4xx_hal.o stm32f4xx_hal_rcc.o stm32f4xx_hal_gpio.o stm32f4xx_hal_uart.o stm32f4xx_hal_dma.o stm32f4xx_hal_cortex.o
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 stm32f429i Disco Ich habe jetzt mit diesem "kleinen" Microcontroller angefangen. gerade als Neueinsteiger hat da eine reichhaltige Umgebung, Viel Rechenleistung 32 bit ,einen Bildschirm mit touch screen
verkaufen. > > Ach was. Die gibts sogar beim Wald&Wiesen Elektronik Shop Reichelt zu > kaufen. Ein STM32F4xx? Du meinst wohl die STM32F3xx, ja die gibts schon.
-
Thread
DS18B20 1-Wire Implementierung - Timing-Probleme
bzw. mir einen zusätzlichen IC besorgen > müsste. Wieso solltest du das müssen? Du benutzt einenSTM32F103C8 ...
Projekte gibt, wo schon alle USARTs mit anderen Aufgaben belegt sind. Hatte ich zum Beispiel mit einem STM32F407VET6 - trotz 6 vorhandener USARTs.
-
Thread
STM32 USB init problem
Wie viel RAM und Flash hast du denn frei und um welchen STM32 geht es? http://stefanfrings.de/stm32/stm32l0.html#newlib (M0) http://stefanfrings.de/stm32/stm32f1.html#newlib (M3) http://stefanfrings.de/stm32/stm32f3.html#newlib (M4F) Der Flash-Bedarf
verkleinern, falls das dann noch nötig sein sollte. Ich vermute mal, dass der gleiche Code wie vom STM32L0 geht:http://stefanfrings.de/stm32/stm32l0.html#vcpnohal
-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
Hallo liebe Forengemeinde, ich möchte den LTDC eines STM32F429 nutzen um ein Display anzusteuern. Nun lese ich mich seit 2 Tagen durchs gesamte Netz und bin total verwirrt. Im Wesentlichen habe ich folgende Fragen: - Kann ich dieses Display am STM32F429
Hi Christian, willst du ein STM32F429-IC oder das STM32F429-Disco Board einsetzen ? beim Disco-Board hängt am FMC-Bus schon das SD-RAM bin mir nicht sicher ob du da noch ein Display zusätzlich drannklemmen kannst eins zuerst
-
Thread
STM32F407 Nachfolger
J. S. schrieb im Beitrag #7557443: > Der F407 hat auch reichlich Power Displays direkt anzusteuern, Beim STM32F429 kann man Displays direkt per parallelem Interface ansteuern. Moderne STM32 wie STM32F469 haben auch ein MIPI-DSI -Interface,
Benjamin schrieb im Beitrag #7557393: > Bin auf den STM32F407VG6 gestoßen und habe mit diesem begonnen, da er > meine Anforderungen erfüllt. Schau dir mal die STM32G0-Serie an: https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html
-
Thread
STM32 Interrupt
in den Compiler Optionen. Es muss irgendwas von denen hier sein: #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; [/c] sollte eigentlich gehen (hab mal rasch die Vektortabelle von keil angeschaut: http://www.keil.com/dd/docs/arm/st/stm32f10x/stm32f10x.h)
-
Thread
µC Programmierung ohne µC
Ich empfehle dir STM32F429 DiscoveryKit, statt QT erstmal TouchGFX https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-discovery-kits
Stefan ⛄ F. schrieb im Beitrag #6420295: > Die STM32 Cube IDE ist eine Eclipse IDE mit den für STM32 > notwendigen > Plugins bereits vorinstalliert. > > C++ und Qt Unterstützung gibt es für Eclipse wiederum
-
Thread
42kHz Leistungsmesser 110V/3A
Friedrich Seuhs schrieb im Beitrag #3686558: > Der STM32F4.. mit 168Mhz würde sich bestimmt dafür sehr gut eignen. Die Cortex M4 Serie scheint super zu meinen Anforderungen zu passen. Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3
Max Kinema schrieb im Beitrag #3686619: > Sowohl STM32F4 als auch STM32F3 bringen 12 bit ADC mit, der F3 scheint > einen noch schnelleren AD Wandler, Wahnsinn. Damit kann ich mir vorerst > den externen AD Wandler sparen. Geh einmal das ganze nicht
-
Thread
Umstieg von PIC18F zu STM32F3
mehr MHz, dann hat der Kern auch ein paar sehr nette Features. Dann gibts noch die PIC32MZ mit FPU, und STM32 ohne FPU. Oder STM32 it FPU und PIC32 ohne FPU. Für den F7 mag deine Aussage auf alle Fälle stimmen (möglicherweise sogar für den F4), für F3 und darunter trifft das so eindeutig nicht immer zu. Um das Problem zu verdeutlichen: Nimm einen STM32F303ZE. Der hat bis zu 90 DMIPS Der PIC32MX470 hat dagegen 150. Dafür hat der STM32 aber eine FPU, der konkrete PIC nicht. Dafür ist der PIC32 aber billiger. Dafür hat der STM32 mehr und schnellere