-
Thread
stm32nucleo F401RE (Eclipse + GNU-ARM-Plugin + gcc)
arm-none-eabi-gcc 4.9.3 20141119 (release) * GNU-ARM-Plugins für Eclipse, aktuelle Versionen * OpenOCD v0.8.0 Wenn ich ein neues leeres Projekt erstelle (oder auch das "Blinky"-Template) mit Gnu-Arm-Plugin und als Zielhardware "STM32F4xx" und "STM32F401xE" wähle dann erhalte ich ein Projekt welches sich
" -MT"system/src/cmsis/vectors_stm32f4xx.o" -c -o "system/src/cmsis/vectors_stm32f4xx.o" "../system/src/cmsis/vectors_stm32f4xx.c" ../system/src/cmsis/vectors_stm32f4xx.c:358:7: error: 'SPI4_IRQHandler' undeclared here (not in a function
-
Thread
STM32-Code geht nicht, Compilerproblem?
Hallo, ich versuche nun schon eine ganze Weile eine I2C-Bibliothek für einen STM32F103C8 zum laufen zu bekommen. Programmcode hab ich von hier: http://diller-technologies.de/stm32.html#i2c Und soweit zusammengekürzt, dass es eigentlich offensichtlich gehen müsste. Hab den
1" ist. Ich verwende CooCox Version 1.7.7 und gcc-arm Version 4_8. Code-Optimierung ist auf -O0 (None). Es scheint wohl ein Compilerproblem zu sein. Weiß jemand Rat?? Schonmal Besten Dank!! [c] #include <stdint.h> #include "stm32f10x_i2c.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h
-
Thread
STM32L152RC HSI
while schleife als ich sie benutze? [c] //warten bis speed clock ready ist while(RCC->CR == 0x00010303) { } [/c] Das ist aus der Header datei kopiert(STM32L1xx.h) [c] #define GPIO_OSPEEDER_OSPEEDR6 ((uint32_t)0x00003000) #define GPIO_OSPEEDER_OSPEEDR6_0 ((uint32_t)0x00001000) #define GPIO_OSPEEDER_OSPEEDR6_1 ((uint32_t)0x00002000) [/c] Das ist aus meiner GPIO_INI.c datei [c] //Speed Register //00 - 2MHz //01 - 25MHz //10 - 50MHz //11 - 100MHz on 30pF/80MHz on15pF GPIOB->OSPEEDR |= GPIO_OSPEEDER_OSPEEDR6
-
Thread
Mouser Verfügbarkei "Auf Bestellung"
Zum Thema ST: seht euch die aktuelle Situation z.B. bei Digikey.com an. Von 1471 Suchergebnissen "STM32F" sind 6 (!) an Lager, davon zwei obsolete und einer ist ein Marketplace-Produkt! Und das sieht schon seit Monaten so aus! Verlässliche Infos gibt's - auch von ST - keine!
vertretbaren Preisen zu kaufen - praktisch erprobt. Aber was ist schon ein Kühlschrank gegenüber einem STM32?
-
Thread
Makefile Problem
/STM32-Toolchain/STM32F4xx_DSP_StdPeriph_Lib/Project/STM32F4xx_StdPeriph_Templates/TrueSTUDIO/STM32F40_41xxx/STM32F417IG_FLASH.ld' '-D' 'PACK_STRUCT_END=__attribute((packed))' '-Wno-main' '-D' 'ALIGN_STRUCT_END
/Utilities/STM32_EVAL/STM320518_EVAL' '-I' '/home/tobias/STM32-Toolchain/STM32F4xx_DSP_StdPeriph_Lib/Utilities/STM32_EVAL/Common' '-I' '/home/tobias/STM32-Toolchain/STM32F4xx_DSP_StdPeriph_Lib/Project/STM32F0xx_StdPeriph_Templates
-
Thread
PWM interrupt am LPC2148
F = unchanged LDR PC,DataAbort_Addr ; I = 1, F = unchanged NOP ; reserved LDR PC,[PC, #-0x0FF0] ; IRQ, HandlerAddr
Thorsten E. schrieb im Beitrag #4933599: > Und mit dem STM32F103 scheint es ja zu gehen. Also vielleicht lieber > dieses Antik Dingens in den Müll werfen. Verstehe eh nicht was die > Entwickler von dem Ding geraucht habe, mit seinen diversen Stacks und >
-
Thread
Was heißt __IO beim GCC
Hinweis. Muss zugeben, die CMSIS Dokumentation bis dato nur überflogen zu haben. Bin im Quellcode der STM32 StdPerLib an einigen wenigen Stellen (z.B. in system_stm32f10x.c, stm32f10x_flash.c V3.1.0) über die Verwendung von __IO gestolpert, wo keine Register der Hardware angesprochen werden aber der __IO
damit eine Delay-Schleife > zu bauen. "Pessimierung" trifft wahrscheinlich auf sowas zu (auch STM32F StdPerLib): [c] __IO uint32_t StartUpCounter = 0, HSEStatus = 0; ... do { HSEStatus = RCC->CR & RCC_CR_HSERDY; StartUpCounter++; } while((HSEStatus == 0) && (StartUpCounter != HSEStartUp_TimeOut
-
Thread
Welcher STM32 für neues Projekt mit USART, CAN und USB
64 Pins besser noch weniger Alles muss gleichzeitig genutzt werden können, bin schon mal mit dem STM32F042F reingefallen der glaube ich CAN/USB nicht gleichzeitig kann... So gefunden habe ich den STM32F072C und STM32F302C, welchen würdet ihr für ein neues Projekt empfehlen oder vielleicht einen
Zuviel auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum *Debuggen*. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6 Das waren vier Minuten. Die parametrische Suche von ST ist gut - nutze sie!
-
Thread
Stm32F103C8 (Bluepill) Pin B4 und B5
Remappen tut man durch beschreiben des AFIO->MAPR Registers. Siehe dazu http://stefanfrings.de/stm32/stm32f1.html#bluepill
remappen, sondern JTAG deaktivieren. Das ist auf der selben Seite beschrieben: http://stefanfrings.de/stm32/stm32f1.html#swjdisable Entspricht im Prinzip den beiden vorherigen Vorschlägen.
-
Thread
STM32F4 ADC hängt
Hallo, Ich kämpfe hier gerade mit dem ADC im STM32F4 (Sourcen anbei). Ich habe das ADC Beispiel aus den Standardtreibern (STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement) leicht abgewandelt (kein VBat, sondern PC1 als Analogeingang), aber bei
allen anderen Sachen (GPIO, Timer) hatte ich die xxx_StructInit genutzt, nur beim ADC nicht, da so aus STM32F4xx_StdPeriph_Examples\ADC\VBAT_Measurement (TrueStudio?) kopiert. Beste Grüße, Tom
-
Thread
TKM32F499 Board mit Display
aus. Jetzt ist nur die Frage wo es Doku zu dem Teil gibt. Selbst Google liefert kauf etwas und einen STM32F499 gibt es auch nicht.
Mit 128Pins ist das wohl kein direkter STM32F4 Nachbau. Die gibts als 100er und 144er. Der QSPI ist auch nicht am AHB, sondern am APB. Aber 2 SDIO in nem LQFP128 sind ne Ansage.
-
Thread
Günstige Bezugsquelle LPC15xx?
Tom, schau mal Dir auch mal neuere STM32 Familien an als den STM32F1. Mit dem STM32F303CBT6 kommst Du bei Digikey auf aehnliche Kosten wie fuer den LPC1517JBD48, aber mit M4 Kern plus DSP. Insbesonders beim Pinmux aka Remap ist STM32F1
bezahlbar. Sind bei Mouser auch nicht billiger. Deine Bedenken wegen der 16 Bit Peripherie bei den STM32 kann ich teilen. Ist mir auch schon öfters sauer aufgestoßen. Ein Tip von mir: Guck dir die Chips von Nuvoton mal an. Sind preislich OK und es ist auch alles von M0 bis M4F dabei. Und die haben
-
Thread
port IRMP to Arduino
ja oben: Wenn man die Interna der Arduino-Laufzeitumgebung kennt (AVR: Timer0, STM32: TimerX, ESP8266: TimerY, ESP32: TimerZ nicht anfassen), dann bekommt man das vielleicht portabel hin. Aber ich dachte, dass Arduino gerade so ausgelegt ist, dass man eben nichts über die Interna
die Arbeit stark eingespannt und nur selten zu Hause. Außerdem hatte ich jetzt noch ein Problem mit STM32DUINO, das immer noch nicht kompilieren will wegen stm32f10x.h", in dem dann Register doppelt definiert werden. Dem werde ich mich zuerst noch einmal annehmen und danach kommt das. Bei neuen Erkenntnissen
-
Thread
Günstigstes Web I/O
Operator S. schrieb im Beitrag #3646520: > Ansonsten such mal nach AVR + Ethernet oder STM32F107 + Ethernet wenns > auch selbst gebaut werden darf. Oder PIC18F66J60 mit integriertem Ethernet.
15€) gibts alle nur ohne PHY, die DP83848 PHY kostet z.B. 5€ aus China das macht zusammen mit einem STM32F4DISCOVERY dann ~20€
-
Thread
EXTI wird doppelt ausgeführt
/stefanfrings.de/stm32/stm32f3.html#nvic
; STM32::configPin(GPIOA, 0, STM32::Flags::INPUT, STM32::Flags::OPENDRAIN, STM32::Flags::PULLUP, 0); STM32::configPinOutput(GPIOA, 8); STM32::setPin(GPIOA, 8); NVIC->ICPR[EXTI0_IRQn / 32] |= 1
-
Thread
SD an Nucleo-144 direkt?
würde einfach das 3V3 Beispiel "von der Stange" nehmen. https://www.st.com/en/evaluation-tools/stm32h7b3i-dk.html Dort ist die Schaltung für die µSD Karte zu finden. (siehe Anhang) Die Software dazu gibt es hier: ~/STM32Cube/Repository/STM32Cube_FW_H7_V1.8.0/Projects/STM32H7B3I-DK
https://eckstein-shop.de/Waveshare-SD-Storage-Board-SD-card-Micro-SD-card-module?curr=EUR&gclid=Cj0KCQjw6575BRCQARIsAMp-ksPDIzlmxrXJ7A0Ynu-XknlnVX_sd2h7RJpIdh5N5DrF8f0n5a-CbB0aAsrAEALw_wcB
-
Thread
STM32duino geht nicht
/STM32Tools/1.3.0 -prefs=runtime.tools.STM32Tools-1.3.0.path=/home/christoph/.arduino15/packages/STM32/tools/STM32Tools/1.3.0 -verbose /home/christoph/tools/Arduino/arduino-1.8.9/examples/01.Basics/Blink
durch ST läuft dieses Projekt nur noch gruselig. ST kann einfach keine Software. Für einige ältere STM32 Modelle gibt es eine ältere Version vom Projekt, welches von Dan Drown zum Download bereitgestellt wird. Diese Version läuft noch ohne Cube. http://stefanfrings.de/stm32/stm32f1.html#arduino
-
Thread
3.2z Display (color) mit ILI9341 SPI controller. Gibt es das?
(0x00); LCD_SendData(0x01); LCD_SendData(0x3F); LCD_SendCommand(LCD_GAMMA); LCD_SendData(0x01); LCD_SendCommand(LCD_PGAMMA); LCD_SendData(0x0F); LCD_SendData(0x31); LCD_SendData
nicht. Die Geschwindigkeit ist dann natürlich recht gering, der Raspi ist ja viel schneller als so ein STM32F1.
-
Thread
STM32H7 Bootloader funktioniert nur sporadisch
Vorgehen: - BOOT0 Pin per GPIO des Compute Modules auf 3.3V setzen - Reset für 1s gegen GND ziehen, dann wieder loslassen - per UART Bootloader neuen Code auf den STM32 aufspielen Beobachtetes Verhalten: - in jedem
ST AN2606: STM32 microcontroller system memory boot mode one of the available serial peripherals (such as USART, CAN, USB, I2C, SPI). wenn du mit Boot0 der CPU zu erkennen gibst das sie nicht vom internen Flash
-
Thread
Template für Eclipse: STM32VLDISCOVERY + CodeSourcery
Hi ich versuche seit wirklich langer Zeit unter Ubuntu/MacOS meine STM32-Boards (STM32VLDISCOVERY und STM32F4DISCOVERY) zu programmieren. Lang heißt: Seit ca. 1.5 Jahren versuche ich das immer mal wieder nebenbei anzufangen und immer wieder verläuft es im Sand weil irgendwas
community etc. Aber dann doch immer in der Leistung begrenzt und man fängt hardwaremäßig auch bei 0 an, es sei denn man kauft sich ein fertiges board. Das ist dann aber um einiges teurer als die STM32-Discovery-Kits ... Für 16€ bekommt man das STM32F4-Discovery. Der preis ist mir auch nicht zu schade
-
Thread
ST-Link neu flashen
) und mit einem Bin-Image neu programmieren. http://e.pavlin.si/2016/02/28/how-to-program-blank-stm32f1-with-stlink-v2-firmware/
retten. Anleitung: http://stefanfrings.de/stm32/stm32f1.html#boot
-
Thread
WS2815 mit Arduino ansteuern
STM32 FTW schrieb im Beitrag #5980111: > HI, da habe ich mich falsch ausgedrückt wie war das möglich? STM32 FTW schrieb im Beitrag #5980111: > wenn er die Stripes aufteilt > meinte ich natürlich
langfristig auch über Musik oder sonst was steuern will dann wird das ganze schon eng. Stefanus F. schrieb im Beitrag #5980466: > STM32 sind schön und gut, aber für den Anfang meiner Meinung nach zu > komplex. In dem Fall muss ich aus meiner Sicht wiedersprechen. Ich finde es ebenso wichtig
-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
globalen Instanz ist es unsigend, in der inlined signed [c] .file "bm31a.cc" __SP_H__ = 0x3e __SP_L__ = 0x3d __SREG__ = 0x3f __tmp_reg__ = 0 __zero_reg__ = 1 ; GNU C++14 (GCC) version 8.0.0 20170518 (experimental) (avr) ; compiled by GNU C version 8.0.0 20170515 (experimental
Ich als C-Programmierer sehe da keine Grenzen. Ich werfe den teuren AVR in die Tonne und nehme einen STM32 für dasselbe Geld. Damit läuft es schneller, als jeder Assembler-Programmierer auf der Welt es mit einem AVR schafft. Das erzeugte Assembler-Listing mit schlappen 7 Zeilen Code für den STM32 wurde
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
und einen AT90CAN für den Bus. Eine Entwicklungsumgebung, ein JTAG Adapter. Eventuell eben einen STM32F103 für die ganzen steuernden und regelnden Komponenten und einen STM32F107 für die Netzanbindung. Als OS auf dem STM das Nut/OS, das ist nicht Realtime und kann mit fremden Interrupts und 'abseits
grafisch > darzustellen, aber die Hardware und auch software ist noch nicht > fertig... LCD haben die STM32 auch. Man kann ja für das Info-System, also Display, Netzwerk... auch einen STM32F207 einsetzen oder einen STM32F103 mit externem Serial-Flash für das ganze HTML und Logfiles. Dazu noch einen externen
-
Thread
STM32F4 Umstellungsproblem auf ST Lib V1.1.0
. [code] C:\appl\Keil\ARM\STM32F4xx_DSP_StdPeriph_Lib_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_i2c.c(347): error: #136: struct "<unnamed>" has no field "FLTR" C:\appl\Keil\ARM\STM32F4xx_DSP_StdPeriph_Lib_V1.1.0
... C:\appl\Keil\ARM\STM32F4xx_DSP_StdPeriph_Lib_V1.1.0\Libraries\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_spi.c(250): error: #20: identifier "SPI4" is undefined C:\appl\Keil\ARM\STM32F4xx_DSP_StdPeriph_Lib_V1.1.0\Libraries
-
Thread
EPROM an Mikrocontroller STM32F103 (3.3V)
Für STM32 F100 gibt auch ein "EEPROM" SW um in das Flash zu schreiben. Schreib cyclen sind dan begrenzt auf ca 10 k, aber mit wear leveling kan das verbesseren. Nachteil : um das flash zu wischen, muss minimal
Andere STM32 als der F103 haben auch etwas OTP on chip...
-
Thread
OV7670 blockiert Bus nach senden des Registers
=================================================================================== Board: STM32F4 Discovery kit for STM32F429 MCU (STM32F429ZI processor), Discovery, Dico1-Board Camera: OV7670 with FiFo AL422B =======================================================================
hinbekommen, dass der OV7670 den Bus nicht mehr blockiert. Nur habe ich jetzt ein Problem mit dem STM32F4! Ich kann 0x42/ACK+Registeraddresse/ACK senden (und bekomme für beide ein ACK), aber danach wird das Clock Signal eingestellt! Wie kann ich den STM32F4 dazu "zwingen" mein Clocksignal aufrecht zu
-
Thread
echte Zufallszahlen erzeugen (Hardware RNG)
Ja, es gibt fertige MC, die sowas an board haben. Die STM32F4 z.B. Ich habe den RNG auf dem STM32F4Discovery board schon verwendet.
http://www.digchip.com/datasheets/parts/datasheet/456/STM32F407VGT6.php RNG sollte er tatsächlich haben.
-
Thread
STM32F072 power consumption
dass er auch im Standby ist? Ist die Schaltung so wirklich auf einer eigenen Platine oder mit dem "stm32f072 discovery" aufgebaut?
= 8µA R.F schrieb im Beitrag #5755224: > Ich nutzte für IoT den STM32L051K6T6 und da komme ich auf ca. 900nA im > Stop-Modus (+RTC und GPIO-IRQ wake-up) Sauber! Der STM32L0 würde aber den finanziellen Rahmen
-
Thread
SM32F7 Entwicklung unter Segger Embedded Studio
die > CPU ja unterstützt. > > mfg Ja, habe ich ;-). Ein STM32F7xx Package gibt es tatsächlich noch nicht aber auch ohne das konnte ich problemlos damit arbeiten. Man kann sich z.B. das STM32F4 Package nehmen, eben das Linker File anpassen und die Device spezifischen
Ich habe gerade mit dem Kollegen gesprochen. Wir haben das STM32F7xx Package schon fertig und müssen das nur noch online stellen. Ich denke das wird heute noch erledigt.
-
Thread
STM32 baremetal ADC
einfach Mal mit anderen wo es zu funktionieren scheint. Hier ein Beispiel: http://stefanfrings.de/stm32/stm32f3.html#analog
Arduino.h> #include "analog2.h" // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/libraries/SrcWrapper/src/stm32 // analog.cpp // /home/christoph/.arduino15/packages/STMicroelectronics/hardware/stm32/2.3.0/system/Drivers #ifdef __cplusplus extern "C" { #endif uint16
-
Thread
STM32F103 - Timer2 Overflow Interrupt
Hallo, ich versuche aktuell, einen Timer2 Overflow Interrupt für den STM32F103C8 zu konfigurieren, leider klappt das nicht, mein aktueller Stand: [c] #include "stm32f10x_conf.h" void TIM2_IRQHandler(void){ GPIOA->ODR ^= 1; //Toggle Pin A0 NVIC
/en/microcontrollers/stm32f103c8.html
-
Thread
STM32 wird nicht erkannt (Win Gerätemanager)
mit unserem Latein am Ende: Bei der dritten Platine habe ich nun nur das Nötigste aufgelötet: Den STM32, den Spannunsgregler, die USB- Buchse und den SW27, um den DFU Mode zu aktivieren. Der STM32 Chip wird jedoch einfach nicht im Gerätemamaner in Windows (11) erkannt. Wir schließen diesen via USB an. Unsere Messungen ergaben, dass die Spannungsversorgung des STM32 IO ist und auch 3,3V am Pin 44 (BOOT0) beim Einstecken in den USB Port anliegen. Jedoch der Gerätemanager in Windows "zuckt" nicht ein mal und der STM32 wird nicht angeziegt / erkannt. Ich hab
-
Thread
ARM &Co: EmBitz 2.0 IDE, was wird denn nun draus?
Die Middleware für das STM32CubeU5 Firmware Package V1.0.0 sieht übrigens so aus: 20.10.2021 21:14 <DIR> cmsis_rtos_threadx 20.10.2021 21:14 <DIR> filex 20.10.2021 21:14 <DIR> levelx
netxduo 20.10.2021 21:14 <DIR> OpenBootloader 20.10.2021 21:14 <DIR> STM32_Network_Library 20.10.2021 21:14 <DIR> STM32_TouchSensing_Library 20.10.2021 21:14 <DIR> STM32_USBPD_Library 20.10.2021 21:14 <DIR> threadx 20.10.2021 21
-
Thread
SDCC und struct
übersetzt SDCC das klaglos. Der SDCC ist in sich "irgendwie historisch", auch in der Version 3.6.0 Ich verwende den SDCC deshalb, weil es der einzige freie Compiler für STM8 ist den ich kenne (und deshalb bin ich sehr sehr froh, dass es ihn gibt), ansonsten verwende ich arm-none-eabi-gcc für stm32
ledarray, struct colvalue col) dann hätte man bspw. schreiben können: ws_setarray(&ledbuffer[0], rgbfromvalue(12,0,100)); So, wie ich das für mich für die STM32 auch gemacht habe. Auch wenn ich froh bin dass es den SDCC gibt, an solchen Dingen merkt man, dass der GCC einfach eine Ecke besser
-
Thread
geeigneter Microcontroller gesucht
verwenden. Ein µC der 5 I2S Kanäle hätte gäbe es, jedoch ob dieser die Datenmengen schafft bezweifle ich (STM32F41x / STM32F42x) Vielleicht wäre dieser Aufbau eine Idee: 3 µC: µC1: 4 I2S Kanäle einlesen, verrechnen und auf dem 5ten Kanal ausgeben. µC2: das gleiche wie µC 1. µC3: liest die vorberechnete
Mbit/s per Bit Banging ausgegeben werden. Das ist kein grosses Ding, und geht mit jedem Cortex M0+ oder M4/M7, der mit mindestens 2 * 10.24 MHz getaktet ist. Also z.B. STM32F405 oder STM32H750 (mit 3x 16 Bit ADCs mit mehreren Eingängen, und effektiv 12 - 14 Bits).
-
Thread
STM32WB: Mit CubeMX generierter Code wirft HardFault
in CubeMX nichts verändern 4. Code aus CubeMX heraus generieren 5. Debuggen Sobald in startup_stm32wb55xx_cm4.s die Funktion "SystemInit" aufgerufen wird, tritt ein HardFault auf. Der Fault Analyzer zeigt einen IMPRECISERR und STKERR an, PC zeigt jedoch auf 0x0. Wenn ich im Einzelschritt debugge
Der Thread ist zwar alt, vielleicht hilft mein Kommentar aber anderen STM32WB Benutzern weiter. Der STM32WB hat 2 CPUs. CPU1 ist ein Cortex M4 und im allgemeinen läuft hier die Applikation. CPU2 ist eine Cortex M0+ und die ist für die BLE Kommunikation zuständig. Die beiden
-
Thread
STM32F103 und ENC28J60
Hättest du mal einen STM32F107 statt eines STM32F103 genommen, hätte der bereits Ethernet integriert und du könntest dir die Fummelei mit einem externen Ethernet Controller sparen...
"STM32F103VE" geändert. Dann gab folgendes Problem. Beim Compilieren kam folgende Fehlermeldung - "registers may not be the same -- `strexb r0,r0,[r1]" das habe ich behoben indem ich 2 Zeilen in der
-
Thread
Suche einen Arm Cortex M0+ oder M3 Board mit einer MPU
STM32F2xx wie der STM32F205 haben eine MPU. Oder darfs auch nen M4 sein? Dann die STM32F4xx Reihe.
Der M4 ist nicht der Nachfolger des M3. Sondern ein M3 Kern mit DSP und FPU Erweiterungen Zu den STM32F4 gibts auch künstige DevBoards, die Discoverys zB STM32F407 Discovery oder STM32F411 Discovery.
-
Thread
stm32fx flashen mit st-link von nucleo oder discovery boards
mit den zu flashenden Mikrocontrollern verbunden und über die STM32 ST-LINK Utility Software programmiert. Leider habe ich das Nucleo-f446re versehentlich zerstört und versuche es nun mit einem Nucleo-f401re und einem stm32f4discovery. Bei beiden gibt es nur die
Achso, gut zu wissen. Nein, ich benutze Eclipse mit der Ac6 STM32 MCU GCC toolchain und der STM32F4xx Standard Peripherals Library.
-
Thread
Cortex-M0+, welche kann man empfehlen
Hallo Werner, schau Dir mal die STM32L0-Serie an. Ich steige gerade in die STM32F0-Welt ein. Die Toolchain ist z.B. mit eclipse gut nutzbar, auch wenn es an manchen Stellen an Dokumentation mangelt, weil ST in schneller Folge die Bibliotheken
Auf AliExpress noch bedeutend billiger: http://www.aliexpress.com/item/Free-shipping-10PCS-LOT-STM32F030F4P6-STM32F030F4-STM32F030-IC-MCU-ARM-16K-FLASH-TSSOP20-Best-quality/32222589821.html 10 F030 5,50€ http://www.aliexpress.com/item/20pcs-LOT-TSSOP20-SSOP20-MSOP20-SOP20-TURN-DIP20-20pin-IC-adapter-Socket-Adapter-plate-PCB-PCB
-
Thread
Wie wirkt sich die Bauteilesituation bei euch aus?
und Produkte betroffen. Bei einer Baugruppe habe ich während der Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen, weil mal die eine Ausführung lieferbar war und mal die andere. Und von den im Februar bestellten STM32F091 für ein anderes Produkt wurden nur acht Stück geliefert...
Beitrag #6703529: > Bei einer Baugruppe habe ich während der > Entwicklung zweimal den Controller (STM32 im QFP32) wechseln müssen Das kenne ich. In 2013 entwickelte ich auch eine LP wo dank fast gleichen Pinouts man einen STM32F103, F223 oder F407 einbauen konnte. Durch Einbau oder weglassen von
-
Thread
AVR T1 Capture Problem - Meinung erbeten
Konnte das Verhalten sehr gut reproduzieren. [code] ICP: 91392 OVF: 1 F: 175.0700 ICP: 25856 OVF: 0 F: 618.8119 ICP: 25856 OVF: 1 F: 618.8119 ICP: 91392 OVF: 0 F: 175.0700 ICP: 91392 OVF: 0 F: 175.0700 [/code] Denke es liegt daran, dass nur jede 2. Periode gemessen
und alles wird gut: [code] if (!toggle) { T1 = ICR1; toggle = 1; T1OVF_Ctr = 0; //<------ } ICP: 25856 OVF: 1 F: 618.8119 ICP: 25856 OVF: 1 F: 618.8119 ICP: 25856 OVF: 0 F: 618.8119 ICP: 25856 OVF: 0 F: 618.8119 ICP: 25856 OVF: 0 F: 618.8119 ICP: 25856 OVF: 0 F: 618.8119
-
Thread
stm32g431 st-link swclk swdio
AP_ID=0 RunAfterProge=1 FlashChecksum=0 SkipErase=0 SkipFlashProtection=0 trace.log=1 [ExternalLoader] ElfNumber=1 Elf1=C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility
so auf den neuesten Stand sein. Der Stm32g4 ist neu und ist fabrikneu.
-
Thread
Allgemeine Fragen über STM32
https://www.st.com/en/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus.html
Stefan ⛄ F. schrieb im Beitrag #6897332: > Ja gut, aber die Welt endet nicht bei der Firma ST. Calli B. schrieb im Beitrag #6897302: > welcher STM32 Mikrcontroller viele DAC Kanäle hat. hmmm...
-
Thread
STM32F07VG Discovery - EXTI15_10_IRQHandler mit mehreren Interrupts
Ich hatte ein BSP gefunden und das dann um PB13 erweitert Hier der gesamte Code: [c] #include "stm32f4xx.h" #include "stm32f4xx_exti.h" #include "stm32f4xx_syscfg.h" #include "misc.h" /* Configure pins to be interrupts */ void Configure_PD0(void) { /* Set variables used */ GPIO_InitTypeDef
abfragen? Gibt es dafür von ARM auch irgend ne > fertige Funktion für? Kann man alles in der stm32f4xx_gpio.c spicken und in der stm32f4xx.h die Strukturdefinitionen nachlesen.
-
Thread
ESP32 API mit Arduino bzw. Espressiv API
Thorsten M. >Ähnlich wie beim STM32F103, wo man mit Embitz alles erreichen >und rausholen kann, in der Arduino Welt aber kaum mal einen Timer >ansprechen kann, geschweige denn die vielen Optionen der ADC nutzen. Da liegst du
\hardware\esp32\0.2.1\tools\sdk\esp32\include Man muss nur suchen :-)
-
Thread
ARM Welten STM TI NXP Atmel.
STM32F0-Reihe IDE je nach Gusto, ich verwende z.B. die kostenlose Version von Keil Wasnu schrieb im Beitrag #4961925: > Wo ist der Support am größten. Wer Datenblätter und User Manuals lesen kann
Louis schrieb im Beitrag #4961951: > STM32F0-Reihe Wobei ich mich nicht auf die F0 Reihe festlegen würde. STM32 generell hat grosse Unterstützung (auch hier) und es gibt sehr preisgünstige Evaluationsboards in Form der Discovery- und Nucleoboards
-
Thread
USB Verbindung zerstört µC
nach 'STM32L0 nrst' oder 'STM32L0 reset' suchen. Da > findet sich einiges, und vielleicht sind da noch ein paar Ideen für dich > mit dabei. Hab ich schon, das einzige, was ich gefunden habe das gleich klang ist: https://community.st.com/s/question/0D50X0000ADCIJaSQP/stm32l151cct6-nrst-is-floating-?t=1612452932455
-
Thread
Mikrokontroller Einsteiger Set für Schüler
stm schrieb im Beitrag #2873969: > Ich könnte das STM32F4DISCOVERY selbst einem Kind nahe bringen. Alles > kein Problem. Na soweit würde ich mich nicht aus dem Fenster lehnen.
stm schrieb im Beitrag #2873969: > Ich könnte das STM32F4DISCOVERY selbst einem Kind nahe bringen. Alles > > kein Problem. Glaub ich auch nicht, außer du verstehst unter nahe bringen auf den Kopf