-
Thread
Cortex M4: NXP oder STM32?
Vielleicht dieser hier: https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2Fcortex_mx_stm32%2FWarning%20limit%20simultaneous%20DMAs%20to%202&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
...http://blog.frankvh.com/2012/01/13/stm32f2xx-stm32f4xx-dma-maximum-transactions/
-
Thread
STM32CubeIDE: bekomme blinky läuft nicht
die main.c und auch die *.ioc Datei hier nochmals angehängt (EDIT: bitte NICHT die Datei TestMySTM32F429-Disc0_v005.ioc nehmen, sondern die Datei TestMySTM32F429-Disc0_v005.ioc.orig - man kann leider keine Anhänge hier im Forum löschen - daher musste ich es so machen). - Dann habe ich meine
schrieb im Beitrag #7816363: > Der TO, siehe erster Beitrag. Ok, da war ich etwas voreilig. Das Disc0 Board wird nicht mehr gelistet wenn man die Board Selection aufruft. Also mein Versuch den Code laufen zu lassen bezieht sich auf das STM32F429-Disc1 Board. Aber mit dem Original TestMySTM32F429-Disc0
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
Dr. MCU schrieb im Beitrag #6632134: > Anstelle des STM32F103 nimmst Du einen STM32F411, den gibt es auch als > xxxPill. https://blog.adafruit.com/2021/03/05/new-product-stm32f411-blackpill-development-board Seufz.... bloss gibt es für den keine StdPeriph
Kaum enabled geht es schon los und bleibt auch auf Dauerfeuer. https://community.st.com/s/question/0D50X00009XkfxzSAB/idle-interrupt-on-stm32f0-fires-when-enabling-it Gibt noch sehr viel mehr über dieses Problem.
-
Thread
OpenSource IMU 10DoF mit STM32F4 (Eclipse basiert) Sammelbestellung
Am Debugger (STM32F4Discovery)
Noch ne IMU, auch STM32F4: http://aeroquad.com/showwiki.php?title=AeroQuad32+Flight+Control+Board
-
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
Stefanus F. schrieb im Beitrag #5978799: > Ja, die Atmel Debugger sind (vermutlich) nicht für STM32 geeignet. Sie gehen schon auch, aber natürlich nicht mit den Atmel/Microchip-Tools. Mit OpenOCD kann jeder
-
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.
Conrad hat noch immer ein reduziertes Angebot (wenn auch nur noch wenige Typen) z.B. den STM32F373VBT6 oder den STM32F107VCT6 https://www.conrad.de/de/Search.html?searchType=REGULAR&search=arm&tfa_flags=priceReducedProduct&category=%1Ft12&priceMin=0.12&priceMax=2.09&tfo_ATT_TXT_CORE_PROCESSOR
-
Thread
generierten Code in STM32CubeIDE modularisieren
einmal > geben. Nein, den Murks braucht man nicht mehr. https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3829 https://github.com/STMicroelectronics/STM32CubeF4/blob/52757b5e33259a088509a777a9e3a5b971194c7d/Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_tim.c#L3840
-
Thread
Suche Simulator für 8051
Debugger. In China oder auf eBay gibt es eine sehr schöne Anschlussplatine. http://www.ebay.ca/itm/STM32F407VGT6-STM32-Cortex-M4-ARM-Development-Board-without-STM32F4DISCOVERY-/261050682608?pt=LH_DefaultDomain_0&hash=item3cc7d54cf0#ht_5601wt_1163 Mit CooCox gibt es eine freie Entwicklungsumgebung
andere > Frequenz verwendet. Mit den M3 Typen von NXP habe ich keine praktische Erfahrung. Beim STM32 findest Du einige vorgewählte Frequenzen für die Clockeinstellung in der Datei "system_stm32f10x.c" welche vom startup code automatisch gerufen wird ("SystemInit"). Die Vector Tabelle ist in "startup_stm32f10x_hd.s
-
Thread
SDCC & PIC16F
Es geht um SDCC v.3.6.0 unter Linux und PIC16F Controller. Jetzt bastel ich schon eine Weile dran herum und werde nicht schlau. Im Netz findet man permanent immer "etwas" das einem sagt, der SDCC kann Code für PIC16F erzeugen
(sehe ich das richtig, dass das, das Equivalent zu den AVR-Fuses ist, nur dass der PIC (ähnlich zu STM8 und STM32) nach einem Controllerreset eingestellt wird ?
-
Thread
ADC Auslesen STM32F04
jemand das schonmal gemacht und den Beispielcode für mich? https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Projects/STM32F042K6-Nucleo/Examples/ADC/ADC_DMA_Transfer Dürfte sich bereits auf deinem PC befinden als Teil des STM32CubeF0.
Man muss auch das Reference Manual und das Datasheet dazu lesen. Vielleicht erst mal mit einem STM32F0 oder L0 anfangen, denn die sind weniger komplex.
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
Für den ESP8266: https://github.com/earlephilhower/ESP8266Audio STM32F4, Helix MP3 Decoder: http://vedder.se/2012/07/play-mp3-on-the-stm32f4-discovery/
$0C Motordrehzahl 0,00RPM $0D Geschwindigkeitssensor 0,00km/h $0E Zündzeiteinstellung Zylinder #1 -32,0degrees $0F Ansaug-Lufttemperatur 39,0C $10 Luftmassendurchsatz (MAF) 0,0g/s $11 Absolute
-
Thread
Makefile stm32f1
-7-2017-q4-major/bin/arm-none-eabi-gcc -nostartfiles -Tlibs/STM32F103XB_FLASH.ld libs/startup_stm32f103xb.s -o libs/startup_stm32f103xb /tmp/ccUJ7FAL.o: In function `LoopFillZerobss': (.text.Reset_Handler+0x26): undefined reference to `SystemInit' (.text.Reset_Handler
': init.c:(.text.__libc_init_array+0x44): undefined reference to `_init' collect2: error: ld returned 1 exit status <builtin>: recipe for target 'libs/startup_stm32f103xb' failed make: *** [libs/startup_stm32f103xb] Error 1 [/code]
-
Thread
NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!
Steueraufgaben, da finde ich die einfachen Breakout Boards viel praktischer. Interessant wäre das Disco F4 mit Ethernet, aber für den Phy war ST dann wohl doch zu geizig (ist auf den Nucleos auch nicht zu finden, oder?). Richtig geil ist dafür das STM32F469 mit Chrome-ART Beschleuniger und einem guten
FIFO Full flag unsigned int rx_p_no: 4; // Data pipe for paypload avalable for reading (0..5) } status_t; [/c] wie empfängst du denn Daten im STM32 mit dem 24l01? Ic hhabe nur die SendPayload Methode gesehen. Grüße, Adib.
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
Bibliothek, falls das eine Rolle spielt. Konkret geht es mir aktuell um den STM32F303CC und STM32F303RE.
auslagere (und SystemInit() leer lasse) stürzt es nicht mehr ab: [c] void test_float() { uint32_t start=systick_count; float f=1.0f; for (int i=0; i<100000; i++) { f=f*1.001f; if (f>10000.0f) { f=sqrt(f); } } printf("f=%f
-
Thread
STM32 - Eclipse - GCC - Sind Interruptadressen in Startup definiert?
Zwei Fragen hätt ich: 1) Sind die STM32F4 zu den STM32F0 hin eigentlich (mehr oder weniger) abwärtskompatibel? Oder ist das mehr so wie AtMega <-> AtXmega? 2) Ist openocd + stlink ähnlich leistungsstark wie ein 'richtiger' Debugger in
Joachim .. schrieb im Beitrag #4177698: > Sind die STM32F4 zu den STM32F0 hin eigentlich (mehr oder weniger) > abwärtskompatibel? Nein. Wobei es mit STM32Cube und diversen anderen Frameworks Bestrebungen gibt, universell/portabel zu sein. Wie gut das
-
Thread
Starten Bootloader STM32F103 BluePill
merkwürdiges Problem: Ich möchte mir ein eigenes Dev-Board auf Basis des auf Ebay ( http://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435-/272283008473?hash=item3f6554fdd9:g:GTAAAOSwMNxXazXE ) massenhaft verkauften BluePill Boards STM32F103C8T6 entwickeln. Dieses
Kennst das schon? http://www.stm32duino.com/viewtopic.php?f=32&t=700
-
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
STM32 Discovery-Boards
Wegen dem EEPROM und STM32F4xx: Der STM32F4xx hat 4KB Batteriegestützten RAM, das sollte für das meiste reichen. Wenn man parallel zur Batterie noch einen Kondensator mit 100µF setzt, so kann man auch problemlos die Batterie
stecken, beim stm32f4 geht das nicht mehr.
-
Thread
STM32F4 adc atan2 problem
/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c ../Libraries/STM32F4xx_StdPeriph_Driver
/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c ../Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c ../Libraries/STM32F4xx_StdPeriph_Driver
-
Thread
32Bit Einstieg mit STM32F429
haoyu_electronics?_trksid=p3984.m1439.l2754 hier zwei weitere Treffer bei eBay: http://www.ebay.com/itm/STM32F407-Discovery-ExtBoard-Use-STM32F407-Discovery-Core-Board-l-/300901574024?pt=LH_DefaultDomain_0&hash=item460f21a588 http://www.ebay.com/itm/STM32F407-Discovery-ExtBoard-Use-STM32F407-Discovery-Core-Board-ge
Beitrag #3520161: > ich habe das Board hier gefunden. > > http://de.farnell.com/stmicroelectronics/stm32f4dis-bb/erweiter-stm32f4-cortex-m4-discov/dp/2250205 Stm32f4xx schrieb im Beitrag #3520204: > http://www.exp-tech.de/Shields/Discover-MO-DM-STF4BB-Base-Board-An-Expansion-Board-for-STM32F4DISCOVERY.html
-
Thread
Probleme mit einfachem GPIO PinState User Code mit CubeIDE
Link: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32062.html#documentation Ist zwar für F2xx ausgeschrieben, aber das Prinzip wird natürlich deutlich. Seltsamerweise gibt es das Dokument
my_st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32054.license=1617895331513.product=STSW-STM32054.version=3.5.0.html Darüber ist auch eine Online-Dokumentation abrufbar...
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Warum nicht so etwas: https://www.aliexpress.com/wholesale?catId=0&initiative_id=&SearchText=stm32f103c8t6+board Cortex-M3, und viel mehr als der Controller und zwei Quarze sind da nicht drauf. Alles mit bastelfreundlichen 2.54mm-Raster. Die meisten Pins sind frei
schrieb im Beitrag #5209936: > Warum nicht so etwas: > https://www.aliexpress.com/wholesale?catId=0&initiative_id=&SearchText=stm32f103c8t6+board Danke! Genau die meinte ich mit: Stefan S. schrieb im Beitrag #5209928: > Man kann natürlich zu Beginn erstmal auf die Blue-Pill-Boards > zurückgreifen
-
Thread
Mikrocontroller auslesen
meinem C-Code konfigurieren und einschalten muss. Es gibt hierzu ein Beispiel vom Hersteller -> stm32f0xx_flash.c Nicht gerade übersichtlich. Da wollte ich wissen ob meine Befehle im Programm funktionieren. Offensichtlich sieht das "ST-LINK Utility" eine einfache Möglichkeit diese Einstellungen
Authorize the FPEC of Bank1 Access */ FLASH->KEYR = FLASH_KEY1; FLASH->KEYR = FLASH_KEY2; #ifdef STM32F10X_XL /* Authorize the FPEC of Bank2 Access */ FLASH->KEYR2 = FLASH_KEY1; FLASH->KEYR2 = FLASH_KEY2; #endif /* STM32F10X_XL */ } [/c] und dann das setzen [c] /** * @brief Enables
-
Thread
µC-"Kulturgut"-Verlust:STM32: mikrocontroller.bplaced.net
Beispiele findet ihr unter diesen dropbox links (bin mir nicht sicher ob aktuell und vollständig) STM32F407: https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 STM32F429: https://www.dropbox.com/sh/lcmhpkk4q89r3sq/AAD9o7BPZrSlwa5Gryd3uEG0a?dl=0 STM32F746: https://www.dropbox.com
Uwe B. schrieb im Beitrag #5197441: > STM32F407: > https://www.dropbox.com/sh/2r76h2isusr8a02/AAC_X0Q6NAD-_Zkiyg3ZchT8a?dl=0 Hi Uwe, es fehlen folgende Demos: 97 = ILI9325 (um ein Grafik-Display mit dem ILI9325 Chip anzusteuern) 98
-
Thread
Temperaturgeregelte Kühlersteuerung basteln
TR.0LL schrieb im Beitrag #6231614: >>> STM32-BluePill-Board: ca. 4€ > Der STM32 hat von Haus aus eine Ethernet-Mac Aber nicht das BluePull Board. Abgesehen davon muss man das ganze auch Programmieren
Stefan ⛄ F. schrieb im Beitrag #6231719: > TR.0LL schrieb im Beitrag #6231614: >>>> STM32-BluePill-Board: ca. 4€ >> Der STM32 hat von Haus aus eine Ethernet-Mac > > Aber nicht das BluePull Board. Abgesehen
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
+ Debugger / JTAG Programmer: https://www.ebay.de/itm/Neue-ST-Link-V2-Programmiereinheit-mini-STM8-STM32-Emulator-Downloader/153292353739?hash=item23b0efb0cb:g:NP0AAOSw-L5brJdZ:rk:2:pf:1&frcectupt=true Also für rund 8 Euro :-) + 32 Bit Power, Fertige, geprüfte Librarys von ST, eine wohl dokumentierte
-
Thread
Womit programmiert ihr eure µCs?
PIC18F PIC32MX C ICD2, ICD3 MBLAB
1.) STM32 F1,F3 F4, NXP1769 2.) C/C++ 3.) ULINK2 3.) Keil mdk-arm 4.x
-
Thread
NUCLEO STM32F767ZI: ich bekomme den OTG_FS_IRQHandler() nicht zum Laufen
main] 1 [core: 0] (Suspended : Signal : SIGTRAP:Trace/breakpoint trap) HardFault_Handler() at stm32f7xx_it.c:92 0x8000d82 <signal handler called>() at 0xfffffff1 HAL_TIM_IRQHandler() at stm32f7xx_hal_tim.c
() at stm32f7xx_hal_hcd.c:1,695 0x80037c6 HAL_HCD_IRQHandler() at stm32f7xx_hal_hcd.c:554 0x8002310 OTG_FS_IRQHandler() at stm32f7xx_it.c:232 0x8000e06 <signal handler called>() at 0xfffffffd
-
Thread
BluePill -> CH32 statt stm32
und auch bei Github zu finden Oder wenn’s schneller gehen soll hier: https://www.ebay.de/itm/STM32F411CEU6-STM32F401CCU6-Core-Development-Board-Minimum-System-For-Arduino-/402574544993 STM32F411CEU6 Habe einfach mehr ROM und RAM Christian
mir vom selben Shop mal diese https://de.aliexpress.com/item/1005001986456057.html bestellt. Der GD32F303 ist nicht kompatibel zum STM32F303, dafür aber direkt aufwärtskompatibel zum STM32F103 / GD32F103. (Die Preise haben in der Zwischenzeit etwas angezogen. Ich hatte für das Board Anfang des Jahres
-
Thread
STM32F030xx > EXTI Interrupt
Guten Abend, ich ein Evo. Board von STM (STM32F030xx DISCO). Dort ist Taster an PA0 angeschlossen. Wird dieser Taster gedrückt, liegt an PA0 3V an. Nun versuche ich diesen Pin mit hilfe des dazugehörigen Interrupts auszuwerten. Leider
ja auch kein Selbstgänger. Da muß man wohl schon selber handanlegen. Selbst wenn man z.B. aus einem STM32F103C8xx einen STM32F103CBxx machen will, der sich einzig in der Größe des Flash unterscheidet.
-
Thread
STM32F4 discovery auslesen - unbekannte Programmgröße
Habe hier ein mit einem unbekannten Programm geladenes STM32F4 Discovery Board, das sich übrigens noch geringfügig in der Bezeichnung unterscheidet. Meines ist ein MB997D und es steht explizit STM32F407G-DISC1 drauf. Auf dem fremden steht: MB997C und keine
[code] Rev D.1 --> PCB label MB997 D-01, silkscreen modified for mbed-enabled, STM32F103C8T6 replaced by STM32F103CBT6 Rev C.1 --> PCB label MB997 C-01, R31 not Fitted, PDR_ON of STM32F4 replaced by VSS Replace LIS302DL by LIS3DSH (U5) Rev B.2 --> PCB label MB997
-
Thread
ARM STM32 Eingänge werden nicht erkannt
#include <stm32f10x_lib.h> // STM32F10x Library Definitions #include "STM32_Init.h" // STM32 Initialization int main (void) { stm32_Init ();
So sieht es im Moment aus: #include <stm32f10x_lib.h> // STM32F10x Library Definitions #include "STM32_Init.h" // STM32 Initialization int main (void) { stm32_Init ();
-
Thread
Signalkonditionierung für Flügelradzähler
Aus mehreren Gründen sind wir gebunden an: 1) Software: Zephyr RTOS 2) Hardware-Plattform: STM32-Nucleo (z.B. der H723ZG oder F756ZG) 3) Zeitliche Fristen, die das anlernen von Custom-Timing-Funktionen zurzeit nicht ermöglichen Da dies rigide Anforderungen sind versuche ich nun das benötigte
Pin (ETR) aus. - https://wiki.st.com/stm32mcu/wiki/Getting_started_with_TIM#Timer_clock_source_selection - https://blog.embeddedexpert.io/?p=2323 - https://community.st.com/t5/stm32-mcus-products/count-external-pulses-using-timer/td-p/59349
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
interessiert. SPI und ili9341 ist aber nur ein Nebenschauplatz bei dem Projekt. Beim Xmega128 mit 32 MHz/8bit kann die CPU intern bist zu 32MB/s schieben, das heisst, SPI ist mit 2 MB/s im Verhältnis ein Flaschenhals für die CPU. Beim STM32F4 mit 180MHz/32bit wird das Verhältnis noch schlechter, so
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen
-
Thread
Raspi Pico -taugt der was und in C programmieren?
Ein brauchbarer Kandidat für den TO könnte der STM32F030 sein. Die konnte man vor einiger Zeit noch als 10er Pack aus China für 7 Euro beziehen. Dazu die passenden SSOP20 Adapter. Mittlerweile leider 3 x so teuer. Aber es gibt für den STM32F030
> Die auf 32 kByte Codegröße beschränkte "Kickstart"-Version gibt "für > lau" Naja, die reicht ja dann für den kleinen STM32F030 auch. Und mit etwas Beschränkung auf für den STM32F103. Den Debugger vom Keil
-
Thread
BluePill, ST-LINK und CubeIDE
denn die beiden bootjumper stehen, kann es > daran liegen? Normalerweise beide auf LOW. Mit Boot0=HIGH aktivierst du (beim nächsten Reset) den seriellen Bootloader. http://stefanfrings.de/stm32/stm32f1.html#boot Lies auch http://stefanfrings.de/stm32/stm32f1.html#proginterfaces http://stefanfrings.de
ST-LINK FW : V2J39M27 Board : NUCLEO-F412ZG Voltage : 3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x410 Revision ID : Rev X Device name : STM32F101/F102/F103 Medium-density
-
Thread
Wie funktioniert der ARM cortex M3?
@ High Performer Gib uns Bescheid, wenn Du im startup-code für STM32 über das hier stolperst: 0xF1E0F85F Dann wird es für mich interessant. ;-) Ich konnte dafür noch keine schlüssige Erklärung finden, außer dass notwendig. Nur wieso, schreibt niemand. Habe es
@noch ein Gast 0xF1E0F85F -> https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2Fpublic%2FSTe2ecommunities%2Fmcu%2FLists%2FARM%20CortexM3%20STM32%2FReset%20error%20after
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
Die nächst höhere Stufe nach AVR ist bei mir die STM32L0 Serie, gefolgt von STM32F3. http://stefanfrings.de/stm32/index.html Von anderen wird der RP2040 offenbar auch gerne verwendet. Für den ESP8266 habe ich viele Infos zusammen getragen: http:
STM32L0: Das schaue ich mir gerne an, danke!
-
Thread
Dual-Port-Ram oder andere Lösung?
was dickes... Pic32MZ oder STm32F4 oder LPC4370. Und wenn es ganz dicke kommt nen BBB wobei die PRU mit Assembler bissel blöd sind..
teurer als das der jetzt verwendete. Auf jeden Fall deutlich billiger als die bisherige Lösung plus STM32F4 plus DPRAM/FIFO/wasweißich. Und kleiner und effizienter obendrein. fchk
-
Thread
STM32F4 DISCOVERY
aber bin bei der Programmierung auf > absolutem Neuland. Na dann hast Du dir das schwierigste "stm32 discovery" zum Einstieg geholt. Viel besser wäre das mit dem stm32f100 gewesen. Die beiden anderen kenne ich nicht, das mit dem Cortex-M0 würde passen, ist aber noch zu neu, das andere hat m. E
F4 sind > vermutlich nicht sehr groß: Das Tutorial bezieht sich auf einen stm32f103; das Probem sind die vielen kleinen Unterschiede. Das Tutorial würde aber gut für den stm32f100 passen. micS
-
Thread
CRC Einheit im STM32 -> CRC32 lässt sich nicht bestätigten
0x1F7463AB ein CRC Wert von 0x4E40D245. Da sollte ja eigentlich der gleiche Wert rauskommen wie bei der STM32 Peripherie, sofern ich das richtig umgesetzt habe mit der Funktion glaube aber wohl weil in
ich nicht nachvollziehen. Mein Code funktioniert bei mir für einen STM32F407. Der sollte gemäß Tabelle ja dieselbe CRC-Einheit haben... Komisch. EDIT2: Habe den Wert mal auf meinem STM32F407 durch die CRC unit laufen lassen. Ergebnis: 0x4bc4c523. Ist es sichergestellt
-
Thread
STM32: Keine Interrupte nach Vector Table Relocation
klappt nicht. Mein vorgehen: [pre] 1. in CubeMX normales Projekt angelegt, PC13 ist LD1 2. SW4STM32 Projekt erzeugt 3. in der main.c LD1 Blinky eingebaut 3.1. in der system_stm32f1xx.c -> #define VECT_TAB_OFFSET 0x00005000U 3.2. in der STM32F103C8Tx_FLASH.ld -> FLASH (rx) : ORIGIN = 0x8005000
und die STM32F103C8Tx_FLASH.ld behalten die Änderungen und werden nicht überschrieben! 8. mit dem CubeProgrammer CLI ab Adresse 0x08005000 gestartet, blinkt Aufruf: ./STM32_Programmer.sh -c port=SWD -g 0x08005000
-
Thread
STM32 USART1 IT Bytes verlust
#7351556: > Es funktioniert alles perfekt. An den HAL-Routinen liegt es nicht. zur info ich nutze ein STM32H745XI auf dem STM32H745I-DISCO und davon nur der CM7 core (ist ein multicore uC).
Stefan F. schrieb im Beitrag #7353826: > Harry L. schrieb: >> Man kann problemlos einen anderen STM32 nutzen, ohne auch nur eine Zeile >> Code ändern zu müssen. > > Im Idealfall: ja. Anders herum wird
-
Thread
Lötstation Quikko / Ksger T12 dtl Vorteil?
stm32 https://www.hackster.io/sfrwmaker/soldering-iron-controller-for-hakko-t12-tips-on-stm32-c50ccc Horst schrieb im Beitrag #6527385: > Dann tauscht Du bei der T12 schnell die Spitze und wartest
//www.amazon.de/dp/B08YD8J2D1/ref=sspa_dk_detail_5?psc=1&pd_rd_i=B08YD8J2D1&pd_rd_w=3JAzo&pf_rd_p=4f2ceb27-95e9-46ab-8808-db390b56ec01&pd_rd_wg=k9YL5&pf_rd_r=BAE6Y2M1WSKC0V3TMVHN&pd_rd_r=51122116-7f1d-49fb-b98e-f4c151c3ab0a&s=diy&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUFNWUhZMUVRSFhTWlkmZW5jcnlwdGVkSWQ9QTA2OTE4MTc3VEJYSkNLR1MzQ1AmZW5jcnlwdGVkQWRJZD1BMDUxOTI2NjNQSjhHSDFVSzRQQVUmd2lkZ2V0TmFtZT1zcF9kZXRhaWwmYWN0aW9uPWNsaWNrUmVkaXJlY3QmZG9Ob3RMb2dDbGljaz10cnVl
-
Thread
STM32F4 Discovery + Spannungen
%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fSTM32Discovery%2fUsing%20external%20power%20supply%20and%20USB%20at%20the%20same%20time&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F
2fExternal%20power%20supply%20to%203%20V%20pin%20of%20STM32F4-discovery&FolderCTID=0x01200200770978C69A1141439FE559EB459D75800084C20D8867EAD444A5987D47BE638E0F¤tviews=89
-
Thread
STM32G071 LQFP32 und der HSE
die G0 dies deutlich kleiner sind als die der F0er. Den STM32G081EB mit 128k Flash und 36k RAM gibts im WLCSP mit 2,3*2,5mm (5,75mm^2), das ist die Größe des die. Die im SON8 package gibts nur bis 32k Flash
direkt mit den CMSIS Definitionen auf den Register trommeln. Die CMSIS Header liegen in: Benutzer\STM32Cube\Repository\STM32Cube_FW_G0_V1.2.0\Drivers\CMSIS\Device\ST\STM32G0xx\Include
-
Thread
ARM STM32F103 Cortex M3 Board + Linux
GDB can also flash my flash! gdb_memory_map enable gdb_flash_program enable source [find target/stm32.cfg] [/pre] Aufruf: > openocd -d -f ./my_stm32.cfg # Als root im Moment > telnet localhost 4444 # Als normaler User Bin gespannt auf weiter Erfahrungen. Daniel
0 -work-area-phys 0x20000000 -work-area-size 16384 -work-area-backup 0 flash bank stm32x 0 0 0 0 0 # Flash Teil init reset halt flash write_image erase main.elf verify_image main.elf shutdown
-
Thread
Schaltung für Motorsteuerung
Disco Board und deren Pinbelegung: (Achtung direkter Downloadlink) http://busboard.us/products/PCB-STM32-F4B1/Kornak-(STM32-Discovery-F4)-0001%20Rev%201.01%20Module%20Pinouts%20&%20Functions.xls TimerÜbersicht: http://stm32f4-discovery.com/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/ Gruß
Moin, Ok das ist n Feature vom STM32F3. Weiß gar nicht warum ST das beim F4 nicht gemacht hat. Naja Militär geht wohl vor. Gruß Tec
-
Thread
Abfrage effizienter gestallten
. So ruft Atollig den GCC auf [code] arm-atollic-eabi-gcc -c -mthumb -mcpu=cortex-m3 -DSTM32F10X_CL -DUSE_STDPERIPH_DRIVER -I../firmware/CMSIS/CM3/CoreSupport -I../firmware/CMSIS/CM3/DeviceSupport/ST/STM32F10x -I../firmware/STM32F10x_StdPeriph_Driver/inc -I../src -I../STM32_EVAL -I../STM32_EVAL
0x2F,0xE1, 0x10,0x30,0x1B,0xE5,0x08,0x30,0x93,0xE5,0xEA,0x0C,0xA0,0xE3,0x60,0x00,0x80,0xE2,0x0F,0xE0,0xA0,0xE1,0x13,0xFF,0x2F,0xE1, 0x10,0x30,0x1B,0xE5,0x08,0x30,0x93,0xE5,0xEA,0x0C,0xA0,0xE3,0x60,0x00,0x80,0xE2,0x0F
-
Thread
STM32 Kompilat größer als erwartet
.s" /home/stefan/Programmierung/STM32_Workbench/Blinker/Release arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/
-mcpu=cortex-m3 -mthumb -mfloat-abi=soft -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/core" -I"/home/stefan/Programmierung/STM32_Workbench/Blinker/CMSIS/device" -O2 -Wall -fmessage-length=0 -ffunction-sections