-
Thread
Blackboard STM32F407
hatte ich ein solchiges Developmentboard gut ein halbes Jahr herumliegen: https://www.ebay.de/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card-No-Battery/201950756099?epid=15002706333&hash=item2f0533fd03:g:1QQAAOSwDtpZbiNZ und hab damit herumgespielt und bin über die Geschwindigkeit
auf der Suche nach einem passenden Display, habe ich das hier gefunden: https://www.ebay.de/itm/STM32F4DISCOVERY-STM32F407-STM32-ARM-Cortex-M4-Development-Board-STLink-V2/142642521795?epid=1184250968&hash=item21362826c3:g:UMQAAOSw8b1aRuqx und konnte des Preises wegen nicht widerstehen es zu kaufen
-
Thread
STM32 - CooCox Fragen & RTC
Lasse S. schrieb im Beitrag #5255663: > Welcher STM32 ist es denn? STM32F401RE, hatte ich bereits oben genannt :) Jim M. schrieb im Beitrag #5255664: > Johnny S. schrieb im Beitrag #5255657: >> Da für meine zwecke die RTC von zentraler Bedeutung
aktuell für dein Board: STM32Cube_FW_F4_V1.18.0/Projects/STM32F401RE-Nucleo Aber dank HAL, lassen sich auch Beispiele von anderen Familien übernehmen.
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Lothar schrieb im Beitrag #5212523: > Wobei ein M4F jetzt auch nicht die FPU Performance hat und der Preis in > der Nähe eines Pi Zero liegt Schreib keinen Unsinn. Bei Farnell liegen die einschlägigen STM32F4xxx um und bei 5 Euro netto und bei
Wegen langer Lieferzeiten hatte ich mir Renesas-Teile wiederholt in USA besorgt. Jetzt bin ich beim STM32F4xx gelandet, den - wie oben geschrieben - selbst Farnell aktuell in guter Stückzahl zu gutem Preis anbietet. Der F4 ist ein Spatz in der Hand - aber auch ein ganz flotter ;-)
-
Thread
STM32 Nucleo Board LED schaltet nicht ein
Hallo, brauche mal wieder eure Hilfe. Ich habe mir ein ST Nucleo F103RB Board gekauft und habe damit (erfolglos) experimentiert. Ich verwende folgenden Code (aus einem Tutorial von Youtube von UltraFx): [c] #include "stm32f10x.h" int main(void) { RCC->
[c] #include "stm32f10x.h" int main(void) { RCC->APB2ENR |= 0x04; GPIOA->CRL = 0x200000; uint32_t check = 0; GPIOA->BSRR = 0x20; while(1) { } } [/c] Ich habe den Code wie oben
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8
-
Thread
Welches STM32 Starter Kit soll ich nehmen?
kommst du kaum mehr an so viel Rechenleistung... ;-) Ich habe folgende gefunden: 1. STM32L100C-DISCO 2. STM32VLDISCOVERY 3. NUCLEO-F072RB 4. NUCLEO-F303RE 5. STM32F0DISCOVERY 6. STM32F0308-DISCO 7. NUCLEO-F070RB 8. NUCLEO-F334R8 9. NUCLEO-F103RB 10. NUCLEO-F091RC 11. NUCLEO-F302R8 12. NUCLEO-F446RE 13. NUCLEO-F030R8 14. STM32L152C-DISCO 15. NUCLEO-F411RE 16. STM32F3DISCOVERY 17. NUCLEO-F401RE 18. NUCLEO-L053R8 und es gibt weitere die mehr als 20€ kosten. Ich blicke
-
Thread
SW4STM32 hängt bei in procedure 'ocd_bouncer'
Beispielprojekt folgt eigentlich ein Shutdown Command, hier jedoch nicht. Programmiert werden soll das STM3210C-EVAL Board mittels dem ST-Link welches sich auf dem Nucleo-F401RE Board befindet. FUnktioniert mit den Beispielprojekten so ohne Probleme. Ich habe bereits alle möglichen Einstellungen in den
Moin, ich mache aktuell genau das gleiche, also mit CubeMX erstellte Projekte mit SW4STM32 nutzen. Funktioniert mit einem Nucleo F446RE tadelos. Wie hast du die Projekte in SW4STM32 importiert? Bei mir erzeugt CubeMX eine .cproject Datei. Die einmal doppelt anklicken, dann wird das
-
Thread
UART wird verschluckt, STM32 Nucleo-F401RE
Hallo, ich arbeite gerade mit dem Evalboard STM32 Nucleo-F401RE, an dem 15 Sensoren angeschlossen sind. Die ankommenden Daten ergeben eine Baudrate von über 1,6 MBaud. Das Evalboard hat eine ST-LINK MCU STM32F103CBT6, die an PA2 und PA3 des F401
fehlen mehrere Bytes bis hin zu 100 Bytes an einem Stück. Mit dem Oszi belauscht sieht man, dass der F401RE die Daten sendet, sie werden vom ST-LINK nur nicht verarbeitet bzw. an den PC weitergesendet. Hat das jemand schon mal beobachtet?
-
Thread
Unterschied zwischen bei Compiler MPLAB® C und MPLAB® XC
einen 18F45K50 nehmen. Der sollte billiger sein. Wie kommst du auf die Idee mit dem PIC32? Auch schon daran gedacht einen 16F1459 zu nehmen?
Hallo Volker, kennst du dich mit STM32 aus?
-
Thread
Nucleo board 401 verliert Programm
Habe ich es hier schon mal erwähnt: ST-Link updaten ! "Both Nucleo 64 boards ( F401RE and L476RG ) are working now as they are expected ( from my side ;) ) The problem of the F401RE with the "mass storage download" was an on-board ST-LINK V2 proplem: I had to update it with the
#5058209: > Habe ich es hier schon mal erwähnt: ST-Link updaten ! > > "Both Nucleo 64 boards ( F401RE and L476RG ) are working now as they are > expected ( from my side ;) ) > The problem of the F401RE with the "mass storage download" was an > on-board ST-LINK V2 proplem: I had to update it with
-
Thread
I2C an STM32F100RB konfigurieren
"Proximity Sensors Software" bei st.com Da gibt es die SW zum Download für STM32F401RE, also fast das selbe :-) Ansonsten freut sich deren Support über Anfragen (auch für das Evalkit zum Spielen). VG gleiser
Beitrag #5050060: > Daher würde ich mit Interrupts arbeiten. Davon würde ich abraten... Bei den alten STM32 Mikrocontrollern (STM32F1, F2, F4) ist die asynchrone Nutzung der I²C Peripherie mit Interrupts extrem kompliziert. Bei den neuen (F3, F7, L0, L1) geht das viel einfacher, da wäre das für einen I²C-Anfänger
-
Thread
Programmieren des STM32 Board mit einer GUI in Matlab Simulink
Simulink Coder Support Package für STMicroelectronics Nucleo Boards), das nur die Arduino-connectoren des STM32 F401RE-Boards ansteuerun lässt, verwendet. Das bedeutet, dass es mit dieser Toolkette nur geringe Einstellmöglichkeiten des µC. Aus diesem Grund suche ich nach einer anderen Möglichkeit. Folgende
mittels slider - das wirst du wohl über die serielle Schnittstelle machen müssen. (USB-Seriellwandler am STM32 oder einen STM32 mit USB VCP wählen). Via Simulink kann man ja einfach an eine serielle Schnittstelle ran.
-
Thread
Benchmark für Arduino-Boards?
langsamer als ein STM32F4 Discovery ( STM32F407@168Mhz ). Außerdem gibt es unterschiedliche Arduino-Frameworks für die STM-Prozessoren: Das von Roger Clark bassieren auf Maple Leaf, das von STM und STM32GENERIC. Ich würde
ist um Faktor 6.75 höher geworden. Ob der STM32F103 Controller Instruktionen effizienter ausführt ? Oder nur der Compiler für den STM32F103 effizienteren Code erzeugt als der AVR-GCC für den Atmega?
-
Thread
STM32F401 Initialisirung USART2 bare metal
) // STM32F401 Nucleo Board with 8 MHz crystal (84 MHz) #define PLL_M 8 #define PLL_N 336 #define PLL_P 4 #define PLL_Q 7 #elif defined (STM32F411RE) // STM32F411
STM32 #endif [/c] Sind STM32F401RE, STM32F411RE oder STM32F407VG gesetzt, werden die jeweiligen µCs mit dem jeweils maximal möglichen Takt konfiguriert. Die jeweiligen Werte kann man komfortabel
-
Thread
STM32 parallel 8-16 fallende Flanken erkennen
Hallo, ich habe das NUCLEO-F401RE Evalboard und mache gerade die ersten Schritte mit dem STM32. Ich möchte fallende Flanken an 8-16 Kanälen detektieren (SENT-Signale). Nach der Recherche ist mir immer noch nicht klar, wie ich das
Beitrag #4956894: > Die Capture-Funktion sorgt für den richtigen Zeitpunkt. > Ein anderes Derivat (F407/F427) kann doppelt so schnell laufen: 168 bzw > 180 MHz. Also für NUCLEO-F401RE habe ich 84MHz gefunden, das ist doch ein F407?
-
Thread
STM32F407VGT6 China Board not working Tips?
I have a Discovery F4 Board and purchased recently a China Board from *bay (http://www.ebay.at/itm/STM32F407VGT6-ARM-Cortex-M4-32bit-MCU-Core-Development-Board-STM32F4-Discovery-/272501820584?) with the same uC (STM32F407VGT6
Kann Flash schreiben bzw. wieder lesen. LED blinkt nicht.) von Robert Offner. Delta zwischen den STM32F(3,4)-Discovery und dem gelieferten Board waren die Ausführung der Kondensatoren für die internen Spannungsregler. Vielen Dank für die Hilfe. Ich muß jetzt aber erstmal um meine STM32F030F4P6 Demoboards
-
Thread
STM32 mit CubeMX Anleitungen
>Nucleo64 Board http://www.st.com/en/evaluation-tools/nucleo-f401re.html Meinst Du dieses?
Markus schrieb im Beitrag #4995430: > Meinst Du dieses? > > Nein, ein F411RE. > > Was mir gerade auffällt: STM hat ja fast für jeden Ihrer Prozessoren ein > Nucleo-Board. Was ist der Vorteil vom F411RE ? Gegenüber wen? In der F4 Reihe hat er gegenüber dem F401 mehr
-
Thread
[STM32] HAL vermeiden?
eigentlich nicht sooo wild. Bernd Kreuss hat hier auf Github ein "Bare Metal" Projekt für ein Nucleo-F401 angelegt: https://github.com/prof7bit/bare_metal_stm32f401xe Das habe ich mir dann mal geschnappt und auf einen F103C8/F103CB angepasst. Den Code findest du hier: https://github.com/ChristianRinn
hier: https://github.com/ChristianRinn/bare_metal_stm32f411xe/blob/master/src/STM32F411XE/gcc_startup_system.c
-
Thread
Embedded Systems lernen
Ich persönlich arbeite mit einer Eigenentwicklung für PIC18. Hier im Forum sind STM32-ARM Controller seeehr beliebt. Entsprechend wird es bei Problemen mit dieser Familier vermutlich leichter hier an Hilfe zu kommen. Aber auch andere Gattungen sind vertreten. Je nachdem was du vorhast
Beitrag #4837855: > darum empfehle ich dir mit ARM zB ST Discovery zu beginnen oder ein Nucleo F401RE, bei Reichelt für 14,90 Euro (einer der wenigen Fälle, in denen Reichelt noch günstig ist, sogar günstiger als Ebay). Das ganze programmieren mit den gängigen Tools (ich hatte Eclipse), bin aber
-
Thread
DMA zum laufen bringen STM32
Suchmachine durch den Cube-Ordner grasen, da finden sich einige Beispiele: [pre] $ ls -1 .ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Projects/ STM32446E-Nucleo STM32446E_EVAL STM32469I-Discovery STM32469I_EVAL STM324x9I_EVAL STM324xG_EVAL STM32CubeProjectsList.html STM32F4-Discovery STM32F401-Discovery STM32F401RE-Nucleo STM32F410xx-Nucleo STM32F411E-Discovery STM32F411RE-Nucleo STM32F412G-Discovery STM32F412ZG-Nucleo STM32F429I-Discovery STM32F429ZI-Nucleo STM32F446ZE-Nucleo WIN32 [/pre]
-
Thread
Locala variable wird weg optimiziert, Coocox + GCC
------------------- void UB_WS2812_All_Led_RGB(WS2812_RGB_t rgb_col, uint8_t refresh) { uint32_t n; if(ws2812_channel==0) return; for(n=0;n<ws2812_maxanz;n++) { ws2812_ptr[n]=rgb_col; } if(refresh==1) UB_WS2812_Refresh(); } [/c] Es passiert nur bei den STM32 F401RE (nucleo
[mkdir] Created dir: C:\Users\Jan\Google Drive\Coocox_projecten\NucleoF401-COIDE-GPS\nucleof401-gps\Debug\bin [mkdir] Created dir: C:\Users\Jan\Google Drive\Coocox_projecten\NucleoF401-COIDE-GPS\nucleof401-gps\Debug\obj [cc] 24 total files to be compiled.
-
Thread
STM32F405 int64_t lehren
ist stellenweise relevant. [CC] src/main.c: arm-none-eabi-gcc -MMD -c -o build/src/main.o -Isrc/STM32F401XE -ffunction-sections -mlittle-endian -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -std=gnu11 -ggdb -Os -flto -Wall -Wextra -Wstrict-prototypes -Werror -Wno-error=unused-function
-nostartfiles -Wl,--gc-sections -Tsrc/STM32F401XE/gcc_linker.ld -lm -Wl,-Map=build/hello_world.map Ich verwende den offiziellen gcc von Arm auf Launchpad.
-
Thread
Nucleo STM32F746ZG & Seedstudio 2.8" TFT Touch Shield V2.0
hoffe ich, dass meine Frage nicht all zuviel Unmut stiftet. Ich habe mir vor kurzem ein Nucleo STM32F746ZG Board und ein Seedstudio 2.8" TFT Touch Shield V2.0 Display gekauft. Laut der mBed Seite sollte es supported werden, daher auch die Wahl des Dislpays. Ich hab mir dann auch sofort den
Ich kenne das Nucleo STM32F746ZG nicht mal. Aber hast du die 3 Brücken eingelötet?
-
Thread
STM32F4 Timer interrupt
Guten Abend zusammen, ich habe hier ein STM32F411RE (Nucleo Board) und verzweifle grade an der Einstellung der Timer. Es soll einfach 2 mal pro Sekunde der TIM2_IRQ Handler aufgerufen werden, der dann die LED toggelt. Wahrscheinlich fehlt
ein bisschen anpassen, damit der Chip auch mit 100MHz taktet, und nicht "nur" mit 84MHz (wie z.B. STM32F401), da es für den F411RE kein fertiges Template gibt). Das heißt, der Chip ist schon initialisiert und taktet zum Start von main() schon mit 100MHz. Das mit dem NVIC hatte ich überhaupt nicht
-
Thread
WS2812 mit Nucleo und Lib
gemacht habe sind folgende Änderungen https://www.mikrocontroller.net/articles/WordClock_mit_WS2812#STM32F401RE_Nucleo_und_STM32F411RE_Nucleo
einfache Änderung: in wsDrive.cpp [c] void wsDrive::sendData() { // frequency(2400000); // on STM32F411RE rounded to 1560000 Hz frequency(3130000); // test, only for STM32F411RE format(12); setFormat(); [/c] Für eine saubere Lösung mit dem SPI müsste man den Takt anders herleiten
-
Thread
Umstiegsbreatung uC Atmel/STM
Hmmmmmm, wenn man "unbedingt" STM32 machen mag und dann mbed bei wenigen Kosten haben will, dann dürfte als Board dieses hier wohl oki sein: http://www.ebay.de/itm/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32
eines jeden STM32 Controllers verwenden kannst, sei es nun ein extrem billiges Chinaboard wie oben genannt, oder einen Stand-Alone Chip wie einen STM32F030 (der dann aufgrund des geringen Flash-Speichers kaum mehr
-
Thread
STM32F401RE external SytsemClock - Oscillator
Hallo zusammen, hab diesen Mikrocontroller und meine Frage geht in Richtung der externen Osq? Brauche ich überhaupt einen Ex-Osc? oder reicht der Interne (84 Mhz)? Bei vielen Schaltplänen gibts den 8 Mhz als extern, ist es hier auch nötig? Gruß Timo
-
Thread
[V] ST Nucleon Boards
Hallo, ich verkaufe 3 ST Nucleo Boards: 1x STM32F401 1x X-NUCLEO-IHM07M1 Brushless motor driver 1x X-NUCLEO-IDB04A1 Bluetooth low energy http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f401re.html http://www.st.com/content/st_com/en/products/ecosystems/stm32-open-development-environment/stm32-nucleo-expansion-boards/stm32-ode-move-actuate-hw/x-nucleo-ihm07m1
-
Thread
CMSIS / SPL und HAL
Würden folgende Dateien reichen? Projektordner: - main.c - Makefile + CMSIS - system_stm32f4xx.h - system_stm32f4xx.c - stm32f4xx_conf.h - stm32f4xx.h + startup - startup_stm32f4xx.c + core - core_cmFunc.h - core_cmInstr.h - core_cm4_simd.h - core_cm4.h
passend machen aber als grobe Orientierung wie sowas aufgebaut sein kann hier ein Beispiel für ein STM32 NUCLEO-F401RE Board: https://github.com/prof7bit/bare_metal_stm32f401xe
-
Thread
STM32: Ich finde einfach keinen Fehler in meinem Code
#include <stm32f401xe.h> /* * The green LED is connected to port A5, * -> see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty delay
jemand weiterhelfen, konnte keine gute Erklärung finden. Welchen Takt habe ich denn überhaupt beim STM32F4?
-
Thread
Entwicklungsumbgebung für STM32
effizient. Ein Beispiel wie ein minimales Makefile-Projekt (ohne Eclipse, ohne alles) für einen STM32F401RE aussieht (Das Standard Blinky abgespeckt bis aufs notwendige Minimum, nützlich um die Grenzlinie zwischen Pflicht und Kür deutlich zu erkennen): https://github.com/prof7bit/bare_metal_stm32f401xe
[[STM32#Programmierung]]
-
Thread
STM32F103 GPIO
bekommt er frei Haus vom Hersteller oder von Beispielprojekten geliefert. Hier ein Blinky auf einem *STM32F401RE*, dieses Device ist verglichen zu Deinem ATTiny so ziemlich das Über-Monster, trotzdem läuft das Blinky kein bisschen anders ab als das vergleichbare C-Blinky auf nem Tiny. Die graue Schrift
Du noch unterstellst die wären bei ARM erforderlich oder würden den Code aufblasen. [c] #include <stm32f401xe.h> /* * The green LED is connected to port A5, * see schematic of NUCLEO-F401RE board */ #define LED_GPIO GPIOA #define LED_PIN 5 /** * Quick 'n' dirty delay
-
Thread
Erste Hardware für STM32 Programmierung
wie Variante 1, allerdings bereits alles vorbereitet und auf einem Board 4) STM32F7 Discovery: http://www.mouser.at/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=%2fha2pyFaduj%252bu1WsN7ngFCp67Vbo23mRE%2fXTA0%252bnUeyv26XmJgOqmg%3d%3d Es scheint wie ein Nucleon-144 mit
Fang besser klein an. Nicht alle ARMe sind gleich. Als erstes vielleicht ein M0. Das waere ein STM32F030. Dann einen M3. Das waere der STM32F103. Dann koennten der M4 und der M7 kommen. Nur so gewinnst Du den noetigen Ueberblick. Einen Blick auf die Befehle der jeweiligen Familie sollte man
-
Thread
Kleines ARM Modul wie Ardunio Nano gesucht
Wenn es richtig fett sein darf: http://de.aliexpress.com/item/STM32F401RET6-32-Bit-ARM-Cortex-M4-STM32-Development-Board-Compatible-with-Original-NUCLEO-F401RE-Comes-with/32328487857.html
. schrieb im Beitrag #4439214: > Wenn es richtig fett sein darf: > http://de.aliexpress.com/item/STM32F401RET6-32-Bit-ARM-Cortex-M4-STM32-Development-Board-Compatible-with-Original-NUCLEO-F401RE-Comes-with/32328487857.html Die Original Nucleos gibt es bei Watterott fuer 13.60 Euros ...
-
Thread
GCC Optimierung killt Funktion
das gemerkt hat, dass das was nicht stimmt: http://electronics.stackexchange.com/questions/122983/stm32f103-strange-behavior
ich habe hier auch mal STM32 Libs durchsucht, die DMB/DSB/ISB tauchen nur an einer Stelle auf: beim beschreiben des Flash, sonst nirgends. Und das habe ich auch mal schnell in den STM32F103 geschoben: [c] while(1) {