-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Hmm... wenn man sich mal die Übersicht der "Mainstream" MCUs bei STM anschaut, ist damit die STM32F0 Serie eigentlich fast obsolet: https://www.st.com/en/microcontrollers-microprocessors/stm32-mainstream-mcus.html Oder gibt es irgendein Herausstellungsmerkmal was
dann sind z.B. STM32F091 bzw. STM32F098 die erste Wahl. Bei der G-Serie gibt es maximal sechs richtige USARTs und dazu zwei kastrierte LPUARTs. Ansonsten findet man bei ST noch einige G4, H und MP mit so vielen U(S)ARTs
-
Thread
I2C-Kommunikation stoppt nach ca. 1-5 Sekunden
getroffen worden. Ich befürchte, da musst du nochmal zurück zum Router und eingreifen. Wenn das ein STM32 ist, vermisse ich da auch die Abblock-C an jedem (!) Supplypärchen. Dann sproddelt schon der Port mit Störungen. In meinen Motorsteuerungen mit STM32 hängt an jeden Paar ein 100n/10µF Kombo und
getroffen worden. Ich befürchte, > da musst du nochmal zurück zum Router und eingreifen. > Wenn das ein STM32 ist, vermisse ich da auch die Abblock-C an jedem (!) > Supplypärchen. Dann sproddelt schon der Port mit Störungen. > In meinen Motorsteuerungen mit STM32 hängt an jeden Paar ein 100n/10µF > Kombo
-
Thread
Stm32F4 Timer
Hallo, Ich habe ein STM32F429 mit 168MHz Takt. Nun wollte ich den Timer5 im 10 Sekundentakt einen Interrupt auslösen, Nur leider Läuft der Timer zu schnell. [c] void Tim5_Configuration(void) { TIM_TimeBaseInitTypeDef
stm32 einsteiger schrieb im Beitrag #4879917: > Hallo, > > Ich habe ein STM32F429 mit 168MHz Takt. > > Nun wollte ich den Timer5 im 10 Sekundentakt einen Interrupt auslösen, > Nur leider Läuft der
-
Thread
GDB Problem mit Eclipse Juno / STM32 / Codesourcery / ST-Link V2
Hello Ben, recently I bought a olimex olimexino stm32 having stm32f103rbt. Now I use my toolchain: - eclipse Juni + cdt + armgcc - atollic stlinkv2 gdb server I patch the swd signals from an stm32f4discovery to the stm32f103 board. I run into
same source using atollic and that works. It looks there is a problem in the eclispe juno gdb for stm32f103. my toolchain works for the stm32f4discovery programming. It costs so much time .... :-( So if someone has a solution for swd programming stm32f103 devices ... Adib.
-
Thread
Beratung bzgl. Wahl des Mikrocontrollers
Also ich würde auf jeden Fall das STM32F4-Discovery-Board empfehlen, oder zum Selbstlöten einen Cortex M3 oder M4
Board Pins >> draufgehen(Gyro, Taster, Aux, USB-Micro, LED's, etc.) > Gibt ja auch andere Boards mit STM32 ohne dieses Zeug. Außerdem sind > noch ziemlich viele Pins frei. Ich sprach vom STM32F4-Discovery. man kann natürlich auch andere nehmen. Dr. Sommer schrieb im Beitrag #3572213: >> und dass
-
Thread
STM32F407 SD CARD SPI DMA CMSIS? Ohne HAL
Hat jemanden von euch SD CARD mit SPI DMA (CMSIS) STM32F407G gemacht, aber nicht HAl.
Warum SPI? Der STM32F407 hat SDIO. Damit kannst du eine höhere und insbesondere garantierte (Speed Class) Geschwindigkeit erreichen. Geht natürlich mit und ohne HAL.
-
Thread
RGB565_480x272.h selber erzeugen
Hallo, folgende Datei enthält Werte eines ganzen Bildes (in C-Code bzw. Hex-Form) für den STM32F4... https://github.com/fboris/STM32Cube_FW_F4/blob/master/Projects/STM324x9I_EVAL/Examples/LTDC/LTDC_Display_1Layer/Inc/RGB565_480x272.h wie kann ich solche C/ Header-Dateien aus einem Bild
Der Konverter wird migeliefert: BmpCvt.exe im Ordner: STM32Cube_FW_F4/Middlewares/ST/STemWin/Software/
-
Thread
Verzögerung eines STM32F4 (168 MHz) für ein Interrupt-Event
außerhalb der Spezifikation: Auszug aus dem Datenblatt (DocID022152 Rev 6) des STM32F407xx, Chapter 2: "The STM32F405xx and STM32F407xx family is based on the high-performance ARM® Cortex®-M4 32-bit RISC core operating at a frequency of up to 168 MHz." Oder aus dem selben Datenblatt aus Chapter 5.3.10 "PLL characteristics": "fPLL_OUT (PLL multiplier output clock): max. 168 MHz." Allerdings liest man auch, dass man den STM32F4 durchaus auch locker overclocken kann. Für Hobby-Anwendungen ist
-
Thread
ARM Prozessor mit DAC oder DSP
Preiswert und mit etwas DSP Funktionalität kommen die STM32F4. Das Discovery Board mit dem STM32F407 hat schon einen Audio DAC per I²S auf dem Board, aber nur wenig RAM. Das STM32F429 hat ein Grafikdisplay mit Touch und 8MB SDRAM - dafür aber keinen Audio
Eine weitere Möglichkeit ist das STM32F746NG Discovery: https://www.st.com/en/evaluation-tools/32f746gdiscovery.html Es bietet einen Audio Codec WM8994 (mit I²S) mit 2 MEMS-Mikrophonen, Line-In, Line-Out, 2x2W Lautsprecher-Ausgang
-
Thread
WS2812 Signal i.O., led leuchtet nicht
Anonym L. schrieb im Beitrag #4921103: > Es sind 3.6 Volt. Auch eher wenig. Sogar eigentlich fast zu wenig. Nein. Hier fährt gerade ein STM32F 312 Stück WS2812 mit 3V3 und 1MHz ohne Probleme.
Hier fährt gerade ein STM32F 312 Stück WS2812 mit 3V3 und 1MHz ohne Probleme. Also sind die 3.6V kein Problem und sollten klappen? Sorry aber ich will sicher sein:=)
-
Thread
Remap Cortex M
Der STM32F103C8 ist aber ein Cortex-M3... Katharina schrieb im Beitrag #3610589: > Oh, danke schonmal. Kann jeder belibige Pin dafür benutzt werden? Das komplette Remapping, ob es existiert und wie viel
configuration register (AFIO_MAPR) programmiert werden. Welche Verlegungen möglich sind, findet man in Kap. 9.3 oder wie bereits erwähnt in Kurzform in den pin descriptions des verwendeten Prozessors. Viele Grüße bernhardo [1] ST Microelectronics: STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and
-
Thread
Chan's FatFs Programm Beispiel?
noch nicht erkennen können, wie man wirklich damit arbeitet. Hat denn nicht jemand mal einen Mp3 Player auf Basis eines STM32, oder irgendwas ähnliches gebastelt (z.B. GPS Logger) gebaut? Würde mir gerne den Quelltext anschauen, um daraus zu lernen. Leider wurden viele Anfragen (ältere Threats
die STM32 Welt sieht, dürfte das nicht klappen. Ist schon etwas komplexer.
-
Thread
STM32F103 Timeout und interrupt
*/ STM32_AFIO_dwEXTICR3 &= 0xFF0F; /* EXTI9-Bits loeschen */ STM32_AFIO_dwEXTICR3 |= 0x0020; /* */ STM32_EXTI->dwIMR |= IO_EXTI_Line9; /* EXTI9: Interrupt Mask setzen*/ STM32_EXTI_EMR_MR9 = 0;
Verpflichtungen einsetzen kannst. Als Gebühr nehmen wir gerne Bugfixes, Treiber oder gute Ideen :) Für CortexM3 und die ganze STM32F10x Familie wäre der devnut_m3n branch für Dich der richtige. Der trunk wird in den nächsten Wochen umgebaut und alle neuen Architekturen hinein gemerged. der Branch sollte dabei
-
Thread
STM32 kann jemand ein Demo Programm schreiben?
die sind aber nicht initialisiert. Somit nur PB12/13 blinken. Ich hab das jetzt auch geprüft. (mit STM32F103RE)
Das Download-Tool von ST heißt DfuSe (UM0412), V3.0.2 ist aktuell. Damit kann ich per USB meinen STM32F417 Controller flashen.
-
Thread
WS2812 - STM32 PWM/DMA - Easy Lib
natürlich einen Buffer, welcher die RGB-Werte vorhält (einmal Soll und einmal Ist). Das sind dann 2 x 3 Bytes = 6 Bytes pro LED. > Auf einem STM32F103 passen ca. 800 LEDs in den Buffer. Mit obiger Lib geht (theoretisch) ein Vielfaches davon. Zudem läuft sie auf STM32F1xx und STM32F4xx. Schwieriger
Frank M. schrieb im Beitrag #4990058: > Ja, man kann beim STM32F1xx auf Byte-to-HalfWord-Übertragung runter, bei > den STM32F4xx benötigt man aber Halfword-to-HalfWord, sonst gehts nicht. > So habe ich es jedenfalls umgesetzt für STM32F10x und STM32F4xx im
-
Thread
STM32 Nucleo Musik abspielen
für die STM32F4 and STM32F7 gedacht > zu sein?). Release Notes for STM32 Audio MP3 Decoder Library "This package includes MP3 Decoder libraries, depending on the STM32 device core: it supports STM32 devices with CortexM3, CortexM4 and CortexM7 cores. The CortexM7 version only works on STM32F7xx and STM32H7xx but not on STM32H7Ax."
-
Thread
Kennt jemand die Chronologie der STM32 ?
Servus allerseits Weiss jemand eine Quelle, von der ich die chronologische Entwicklung der STM32 MCUs entnehmen könnte? Also in etwa wie (Datumsangabe frei erfunden): 01.01.2007 STM32F103 Rev A 15.02.2007 STM32F107 Rev A 01.03.2007 STM32F103 Rev Z usw. usf. MfG
Ich meinte eine Quelle, wo das Ganze übersichtlich aufgelistet ist. Edit: ... und alle STM32 enthaellt. Also von STM32F0xx bis STM32F7xx
-
Thread
STM32F407VGT6 (Cortex-M4)
, nimmt man besser gleich den STM32F4 anstatt den F1.
Teufel. Brauche ich trotzdem, weil bestehendes Projekt in dem nur die CPU Karte erneuert wird. Beim STM32F103 laufen meine Routinen problemlos, der STM32F4 hat die gleichen Register und da tut der nicht mehr.
-
Thread
CooCox V2 Beta crashed auf Windows XP
wie auf dem Bild wenn man ein Projekt estellen will. Alte projekte einlesen geht auch nicht mit dem STM32F429, a behauptet wird den Chip gäbe es nicht und danach ist die IDE wieder eingefroren. Mal friert sie schon beim Starten ein, mal nach ein paar Klicks. Ich fahre Windows XP SP3. So ein Mist!
Product: STM32 STLink [12439.482653] usb 1-1.5: Manufacturer: STMicroelectronics [12439.482658] usb 1-1.5: SerialNumber: Q\xffffffc3\xffffffbf\xffffffbfo\x06f\xffffffc2\xffffff87\xffffff87PQ\x12!\x19g
-
Thread
LedMatrix über Transistor schalten
Hallo, in einem Studenten Projekt wollen wir über einen STM32F4 eine LED Matrix angesteuert bekommen. Die Leds haben folgende Spezifikation: UBetrieb = 3,3V I = 30mA Die Versorgungsspannung kann entweder 3,3V oder 5V betragen. Das der Mikrokontroller
Transistoren" schalten. Wenn wir das ganze jedoch so aufbauen: 1.Transistor(für Reihe) Basis = STM32 Ausgang = ~ca 2,8V C = Vcc(3,3V) E = LED(+) 1.Transistor(für Spalte) LED(-) geht auf den C Basis ist hier auch ein STM32-Out Emitter geht gegen Masse Wenn wir jetzt beide Ausgänge Schalten
-
Thread
STM32 FFT arn_math.h sqrt unbekannt?!
Hallo, ich mache eine FFT auf einem ARM STM32L4 und F4. Dazu habe ich die arm_math.h eingebunden. Das Problem ist, bei Zeile 5757 *pOut = __builtin_sqrtf(in); sagt er mir, dass _builtin_sqrtf unbekannt (undefined refernece) ist. Interessanterweise
allerdings hängt er sich bei der ausgeklammert Zeile auf, wie kann das sein? [c] arm_cfft_radix4_init_f32(&fft_S, FFT_SIZE, 0, 1); //arm_cfft_radix4_f32(&fft_S, Input); arm_cmplx_mag_f32(Input, Output, FFT_SIZE); arm_max_f32(Output, FFT_SIZE, &maxValue, &maxIndex); [/c] Edit: Die war anscheinend
-
Thread
Vorteile von STM32F0 gegenüber STM32F1 Serie
z.B. auf der Suche nach einem STM32 bist, der USB- und CAN-Peripherie gleichzeitig betreiben kann, dann bekommst du bei Stückzahl 1k den F072RBT6 z.B. bei Mouser für etwas mehr als die Hälfte (2€) eines F105RBT6 (3,45€). Letzterer hat
anderen µC anklicken und der Rest ginge von allein, aber das ist natürlich Quark. Was ich bei den STM32ern gut gelöst finde ist die Kompatibilität der Footprints über die Serien hinweg. Wenn ich ein Layout für einen STM32 z.B. in TQFP64 mache, kann ich da einen F0, F1, F2, F3 und F4 draufsetzen und
-
Thread
ATTINY85 o.ä. als I2C zu WS2812 Bridge
ich nicht, warum nicht bit banging direkt aus dem rgbled-bastler schrieb im Beitrag #4253581: > (STM32F405) benötigt nur 3 Byte pro LED im Atmel brauchst du doch buffer entsprechend der LED Tiefe x 3 also 900 Byte bei 300 LEDs, da bietet sich eher ein atmega an mit mehr RAM, z.B. atmega1284p
https://github.com/cpldcpu/light_ws2812 Der eingebaute SCT (State Machine Timer) schlägt den ganzen STM32F405 locker (trotz M0 vs M4)
-
Thread
STM32L053 libopencm3 und SPI
/stm32/f4 in das jeweilige Verzeichnis des L0 kopieren, in include/libopencm3/stm32/spi.h noch ein #elif für den L0 einfügen und im Makefile in lib/stm32/l0 noch die objects für SPI (nach Vorlage aus F4)
Die STM32 Register - gerade für SPI - sind so gut wie gar nicht komplexer als jene eines Atmegas. Bitmasken sind auch definiert. Ich brauche ganze 3 (drei) Zeilen, um bei einem STM32F4 das SPI mit Registern
-
Thread
Umstieg Avr zu STM32
bis mega128. Jetzt wird mir die Leistung dieser kleinen alles Könner zu wenig und wollte deshalb auf STM32 umsteigen. Ich habe dazu folgendes Board bei Ebay gefunden http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 und wollte euch fragen
Beitrag #3410233: > Ich habe > dazu folgendes Board bei Ebay gefunden > http://www.ebay.de/itm/STM32F4DISCOVERY-STM32-Cortex-M4-Development-Board-Camera-3-2-LCD-14-Modules-/261052810562 Warum denn nicht das 25 Euro STM32F429 Discovery? Da hast Du Debugger und ggf nach Umflashen den ST-Links mit
-
Thread
STM32F103C8T6 mit ST-LINK/V2 flashen
en.DM00026748.pdf Jetzt verstehe ich nicht wie ich das anschließen muss (bzw ob ich das kann). Der STM32 hat ja nur vier output pins: 3V3 SWIO SWCLK GND Der Programmer hat zwei Ausgänge. Den STM 8 und STM 32. Aber in obigem PDF passen die Bezeichnungen alle irgendwie nicht. Ist das überhaupt
Ide F. schrieb im Beitrag #5334175: > Nun blinkt auf dem STM32F103C8T6 fröhlich eine grüne LED und eine rote > leuchtet. > Wenn ich im STM32 ST-LINK Utility auf > Target => Connect gehe hört die grüne
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
Mit Original ST Firmware geht JTAG mit allen StLink Adaptern nur mit STM32 Teilen. StlinkV3 arbeitet auch bei SWD nur mit STM32 zusammen.
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
Frage zu Migration von SW4STM zu STM32CubeIDE
configuration Debug for project 03_SolarController **** make all arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -c -x assembler-with-cpp -MMD -MP -MF"startup/startup_stm32f429xx.d" -MT"startup/startup_stm32f429xx.o" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "startup/startup_stm32f429xx.o
SolarController **** make all arm-none-eabi-gcc "../Src/ethernetif.c" -mcpu=cortex-m4 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DDEBUG -DSTM32F429xx -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/
-
Thread
Code:Blocks(EPS) kann keine neuen Projekte mehr erstellen
Bei der ChibiOS scheint bei den suportetdevices das STM32F3 zu fehlen.... Das Problem hatte ich auch bei CooIDE... Auf dem STM32F3 ist soweit ich mich erinnere ein cortex-m4 drauf. Muss ich dann einfach ein Cortex-m4 Projekt erstellen, und mich um die ganze
RT C application und als Toolchain MinGW. Klick auf next, da kann ich dann zwischen den Platformen STM32F0,STM32L1 und STM32F4 wählen, aber fürs F3 ist nichts dabei, er fragt auch nach der Location von CibiOS/RT aber egal welchen Pfad ich angebe, an den Vorgeschlagenen Boards ändert sich nichts. Dabei
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
Rücksetzen des Testausgangs gelöscht habe, sieht sie jetzt so aus: [code]ISR(SPI_STC_vect) { c8: 1f 92 push r1 ca: 0f 92 push r0 cc: 0f b6 in r0, 0x3f ; 63 ce: 0f 92 push r0 d0: 11 24 eor r1, r1 d2: 0b b6 in r0, 0x3b ; 59
r0 fe: 0b be out 0x3b, r0 ; 59 100: 0f 90 pop r0 102: 0f be out 0x3f, r0 ; 63 104: 0f 90 pop r0 106: 1f 90 pop r1 108: 18 95 reti[/code] Und damit funktioniert
-
Thread
STM32 und Infrarot Sensor
versuche ein kleines Projekt zu erstellen. Das wäre ich echt sehr nett von dir ich verwende den MCBSTM32 das ist genau der hier http://www.keil.com/mcbstm32/ Der Mikrocontroller darauf ist der STM32f103RB
Tutorial gefunden indem der Verfasser auch zufälliger weise den gleichen Controller benutzt wie ich den STM32F103RB, aber auf einem Nucleo Board. Der Artikel dazu: https://www.digikey.com/eewiki/display/microcontroller/Adding+the+VL53L1X+Driver+to+an+STM32Cube+Project Ich bin dazu alles Schrittweise
-
Thread
Meinung zum Display
J. schrieb im Beitrag #4194577: > SPI-TFT-LCD-Touch-Panel > Serial-Port-Module-with-PBC-ILI9341 3.3V Und da reicht ein STM32F1 und selbst der langweilt sich zu tode
Nimm doch ein STM32F7-Discovery mit 4.3 Zoll Touchscreen :)
-
Thread
STM32F407 Sprung zu Programm im anderen Sector
, der mich weiter bringt. Was gutes ist dieser Link: http://stackoverflow.com/questions/16490315/stm32f4-memory-jumping
aus. Laut dem sollte es eigentlich so funktionieren: http://stackoverflow.com/questions/16490315/stm32f4-memory-jumping Leider hängt er sich auf. Hast du noch einen Tipp für mich?
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
dieser Test deiner Umgebung entspricht sind vielleicht Unterschiede > in der Initialisierung oder de F469 verhält sich anders. > Compiler im Atollic ist der gcc 4.8.3. Hi, irgend wo dran wird es liegen, ich habe GCC 5. irgendwas und einen STM32F407. Nur suche ich da jetzt nicht weiter, weil es
-Os verwendet habe ich einen STM32F407ZGT, gcc-arm-none-eabi-5_2-2015q4-20151219-win32 unter winarm eclipse Mars die CubeMx Libraries sind STM32F4 1.11 und Codegenerator CubeMx 4.13 [c] while (1) { HAL_Delay(1000);
-
Thread
LCD Controller / Graphics processoren
an STM32 anzuschließen, damit der > uC noch was anderes nebenbei machen kann? Ich kenne den STM32F4 nicht. Aber typischerweise erfolgt die Displayansteuerung komplett im Hintergrund. Man widmet einfach
sollte auch noch etwas für den normalen Datenverkehr übrigbleiben. Was die schwammige Formulierung "STM32" betrifft, so hab ich da ne klare Antwort: Vergiß es, solange du den bislang einzigen TFT-fähigen Typ nicht selbst kennst. Ja, mittlerweile ist ein STM32F4??? oder so angekündigt, quasi das künftige
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
Der Gedanke mit dem DMA und FSMC vom STM32F4 schwirrte mir auch vor kurzen durch den Kopf. Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der USB-Overcurrent-LED liegt ? Gruß Dennis
Dennis Heynlein schrieb im Beitrag #2970357: > Stört es beim STM32F4-Discovery nicht, daß FSMC_NWE auf der > USB-Overcurrent-LED liegt ? Eigentlich nicht! Dennoch hatte ich schon vor langer Zeit R50 durch auf 3k3 erhöht, um "Interessenskonflikten" vorzubeugen
-
Thread
STM32 mit AVR/FAT32 Bibliothek
ich zunächst in der "mmc_config.h" anstelle der avr/io.h, die stm32f1xx.h eingebunden, wie es ja auch direkt angeboten wird, falls man mit dem STM32 arbeiten möchte. Außerdem habe ich in der mmc.c/h den Hardware abhängigen Teil an meinen STM32 angepasst, genauso wie
Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
-
Thread
"Bluepill-Board" für STM32L0
Hallo sorry das Board ist ein STM32F030. Das hatte ich im Kopf: https://www.ebay.de/itm/STM32F030F4P6-ARM-32-bit-CORTEX-M0-Core-Mini-System-Development-Module-Board/201838285918?hash=item2efe7fd45e:g:fuUAAOSw3v5YtxbL
Nur einen kleinen Hinweis. Der STM32F030F4P6 hat kein PC14 und PC15, deshalb kann man bei diesem Controller auch keinen Uhrenquarz anschließen.
-
Thread
Ist besser ein Arduino oder Nucleo
www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-nucleo-boards/nucleo-f439zi.html
https://github.com/stm32duino/Arduino_Core_STM32 Es gibt wohl noch ein paar Hürden, aber es wächst so langsam zusammen ....
-
Thread
ext. SRAM für TFT an STM32F407ZGT6 Board
An dieses Board https://de.aliexpress.com/item/STM32-ARM-Cortex-M4-STM32F407ZGT6-development-board-STM32F4-core-board/32827402179.html möchte ich ein TFT via FSMC anschliessen. Habe da ein Pollin Schnäppchen https://www.pollin.de/p/tft-display-thg057vglac-h000
mit ext. Ram betrieben. Mit EmWin hat das so die Performance (und den Charme) vom alten 386er mit Win3.0 :-) Aber die STM32F407 China Boards sind einfach so verlockend günstig.
-
Thread
Erste Hardware für STM32 Programmierung
/STM32F746G-DISCO/?qs=%2fha2pyFaduj%252bu1WsN7ngFCp67Vbo23mRE%2fXTA0%252bnUeyv26XmJgOqmg%3d%3d Es scheint wie ein Nucleon-144 mit zusätzlichem LCD + Touchscreen Ich tendiere derzeit zu Variante 3.
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
Programmierkurs in C für ARM
C-programmieren kann ich eigentlich schon. Habe vor einiger Zeit mit dem PIC18F240 gearbeitet. Dann war ich 3 Jahre weg und nun heisst der aktuelle Prozessor STM32F103. Ausserdem bin ich extrem bissig im Lernen, wenn ich etwas möchte erreiche ich es meistens auch. Nur mit Selbststudium
Programmiersprache her schon mal kein größeres Problem. > Habe vor einiger Zeit mit dem > PIC18F240 gearbeitet. Dann war ich 3 Jahre weg und nun heisst der > aktuelle Prozessor STM32F103. Ausserdem bin ich extrem bissig im Lernen, > wenn ich etwas möchte erreiche ich es meistens auch. Nur mit
-
Thread
Ist dieses Quarz Layout gut?
Guten Morgen zusammen, ich will an meinem STM32 einen 16MHz Quarz anschließen. Der Wert der Stützkondensatoren beträgt 27pF. Wäre das angehängte Layout in Ordnung? MfG
Und zwischen den Treiberausgang und den Quarz noch einen kleinen Widerstand, zumindest vorsehen. An STM32F1..F4 sind 15pF und 150R meist nicht ganz verkehrt. Optimale Ergbnisse erfordern natürlich das Lesen der Datenblätter aller beteiligten Bauteile.
-
Thread
STM32 DMA TO GPIO HILFE
Was denn nu? TFT oder LED Panel (HUB75)? Bei einem TFT dann einen STM32 nehmen mit "LTDC" zB F429
bei mir nicht. > gibt es das Bluepill Board mit mehr IOS. https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Motherboard-Module-Kit/322268845458?hash=item4b08b85592:g:duYAAOSw5WNa2GeB ne nummer größer im 100pin Gehäuse für 10€
-
Thread
Xmega vs Arm welcher Takt vergleichbar
getestet :-) Oha...das überrascht mich jetzt doch..habe einfach mal auf einem XMEGA128 und einem STM32F207 [code] TFT_Set_Pen(CL_black, 2); TFT_Set_Brush(1, CL_BLUE, 1, LEFT_TO_RIGHT, CL_BLUE, CL_BLUE); For n:=1 TO 320 Do TFT_Rectangle(0, 0, n, 20); TFT_Set_Brush(1, CL_yellow, 1, LEFT_TO_RIGHT
so bleiben, wünsche ich dir noch viel Spaß. Kannst dich ja wieder melden, wenn du einen Benchmark STM32F207 vs Rasperry Pi machst ;) .
-
Thread
DIP Breakout für LQFP-48
Muß es genau ein "STM32F072CBT6" oder geht auch eins der Nucleo 32 Boards oder eine Blue Pill?
Wie wäre es damit: https://github.com/electroniceel/stm32....c-breakout Diese Breakout-Boards habe ich exakt für solche Fälle entwickelt. Ich habe es in mehreren Projekten mit STM32F072CBT6 erfolgreich im Einsatz.
-
Thread
STM32 CMSIS Register setzen problem
den neueren STM32 ist GPIOx->MODER mit 0xffffffff > initialisiert. Hier muß man die betreffenden Bits erst löschen, wenn man > keinen Analog-Eingang haben möchte. Es ist von einem STM32F407VET die Rede...
CLEARMASK))) | (SETMASK))) Wie sieht der Code mit diesem Makro aus, wenn zum Beispiel bit0 - bit3 eines Ports auf Ausgang gesetzt werden sollen? Ich schreibe es lieber explizit hin; da sehe ich besser, wo etwas passiert. Planloser schrieb im Beitrag #6570374: > Es ist von einem STM32F407VET
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF;
@Chris J. Wir diskutieren hier aber über Low-Power-Modes vom STM32F1. Der Leistungsverbrauch vom FTDI wird aber doch normalerweise vom Laptop bestritten.
-
Thread
CRC - Byte-weise oder Wort-weise?
zusätzlich 1k im Flash belegt und auch nicht so schnell ist, wie die HW-CRC. Zur Checksumme des STM32 habe ich noch gefunden, wie sie berechnet wird. Dazu folgender Link: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fCRC%20calculation%20in%20software&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E¤tviews=1761
-
Thread
Problem FatFS + SPI
> Wie sieht deine Hardware aus? Schaltplan? Bild vom realen Aufbau? Aktuell noch eine fertiges STM32F103 Board aus China (BluePill) und ein Breakout-Board mit dem SD Kartenhalter.
m.W. als 16 Bit definiert, folglich wird der SPI 16 Bits schicken. Ich musste das zumindest beim STM32F030 entsprechend auf ein Byte-Zugriff "casten".