-
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
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
CMSIS und GNU Support
der Compiler als Implicit Declaration ohne Prototyp (=Warnung) gesehen hat. In der CMSIS Doku von STM gibt es eine farbige Grafik welche im übrigen Schreibfehler bei den Dateinamen hat. Alle stm32f10x_ppp.c Dateien benutzen assert_param welches als Makro in conf.h definiert ist. Alle ppp.c haben aber als Include nur ppp.h und dortselbst ist conf.h auch nicht drinnen. Dafür aber stm32f10x.h und deshalb habe ich das assert_param von conf.h in stm32f10x.h verschoben um übersetzen zu können. Die Pfeilrichtungen im CMSIS Diagramm mit der Header Hierarchie sind mir übrigens auch noch
-
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
Ich finde den STM32Primer2 http://www.stm32circle.com/resources/stm32primer2.php besser. Es hat alles drin, 512k Flash, 3-D MEMS-Sensor und TFT-Display. Das alles für 65,-€ ( http://elmicro.com/de/stm32primer2.html oder
-
Thread
STM32 ADC liefert falsche Werte
Matthias S. schrieb im Beitrag #4478823: > M.E. mit dem > STM32F103 auf dem VL Discovery Auf dem VL-Discovery sitzt ein STM32F100RBT6
chris schrieb im Beitrag #4478957: > Auf dem VL-Discovery sitzt ein STM32F100RBT6 Wo er recht hat, hat er recht.
-
Thread
Open407I-C (Board für STM32) mit OV9655 (Kameramodul) auf 5"-Touchdisplay
\sd-fat-f4_LCD+touch\cmsis_boot\startup\startup_stm32f4xx.c '"D:\sd-fat-lcd-touch\sd-fat-lcd-touch\sd-fat-f4_LCD+touch\lcd .c"' D:\sd-fat-lcd-touch\sd-fat-lcd-touch\sd-fat-f4_LCD+touch\TouchPanel\TouchPanel.c
D:\sd-fat-lcd-touch\sd-fat-lcd-touch\sd-fat-f4_LCD+touch\lcd .c:25:0: [cc] D:\sd-fat-lcd-touch\sd-fat-lcd-touch\sd-fat-f4_LCD+touch\lcd.h:32:23: fatal error: stm32f4xx.h: No such file or directory [cc] compilation terminated.
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
Ich machte vor 12 Jahren gute Erfahrungen mit CoIde V1.75 und Atollic Studio. Der uC damals waren STM32F103 und 407. Der GDB Debugger war in beiden Fällen sehr brauchbar. Aus Atollic Studio wurde dann später CubeIDE.
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
Codebeispiel für LCD an STM32 mit HAL gesucht.
Hi Sören, im jeweiligen STM32-Package: STM32Cube_FW_F4_V1.12.0, STM32Cube_FW_L4_V1.4.0 \STM32Cube_FW_F4_V1.12.0\Projects\STM32xxxxx-Discovery\Examples\LCD_DSI\ z.B. Grüße Runout
Examples" "STM32F4DIS-BB-STM32F4DIS-CAM-STM32F4DIS-LCD-Schematic" "STM32F4DIS-BB User Manual.pdf" kann man sich das mit CubeMX selbst zusammenstellen. das STM32F4-Disco mit dem STM32F4DIS-BB haben aber viele
-
Thread
STM32 mit GUI empfehlung: QT4, EmWIN etc.c?
Hi, ich würde gerne eine grafische Oberfläche auf dem Display des STM32F4 Eval Board (STM3240G-EVAL) realisieren. Welche würdet ihr empfehlen? Ich benutze Keil zum programmieren, da ist der Segger EmWIN dabei. Ein Kollege meinte nun das es auch QT4 gibt aber bin jetzt nicht sicher ob dafür die Hardware des stm32f4 ausreicht. Im gestrigen Newsletter von ST wurde auch STM32-JAVA beworben. Das wäre wohl extra eine Layer für so Oberflächen. Was gäbe es denn sonst noch für Möglichkeiten? Die OBerfläche hat
-
Thread
Erfahrung mit NXP Kinetis
Kinetis waren bislang noch einen Tick billiger als die vergleichbaren LPC. Die angeblich billigeren STM32-Preise sind ein Mißverständnis, das von den in China gefertigten STM32F103 und Konsorten herrührt. Diese sind allerdings tatsächlich so billig, daß man - egal ob man ST nun mag oder nicht - für sehr
wünscht. Ich selber schiele deswegen eher nach Nuvoton, siehe: https://direct.nuvoton.com/de/m4-mcu/ wo man für nen M4 Preise im 2€ Bereich findet. Alternativ GigaDevices mit ihren STM32-Derivaten, aber da ist man ja wieder bei der 16 bittigen STM32-Peripherie, wo Leute wie Bernd nen Haß drauf
-
Thread
Live-Linux: Anleitung schreiben
sein dürften und für genau so ein Live-System geeignet. Bsp. dieses System hier: lenovo x230i, 4 GB Ram, i3-3120. In einer Virtualbox läuft sogar Windows 2000 um darin Sprint-Layout 6.0 laufen zu lassen. Das ganze problemlos und relativ flott: Compilierung eines STM32F4 Programms, das ein 112kByte
Ralph S. schrieb im Beitrag #7835362: > Ein Beispiel für Textdisplays und STM32F030 findet man im Anhang. Furchtbar! Normale Menschen installieren sich die STM32 Cube IDE, oder die Arduino IDE und den STM32duino Core. Dann hat man auch eine Chance auf Hilfe von mehr Leuten
-
Thread
USB Host zum Schreiben auf USB-Stick
speichern und die Sounds auf dem Controller abspielen. Dann brauchst du kein Sound Modul und kein USB. Die STM32F4 haben IIRC genug Leistung um MP3 zu dekodieren. Vielleicht kann das ja auch der ESP32. Wenn nicht, musst du dir "nur" überlegen wie du WLAN an einen leistungsfähigen Controller bekommst - z.B. STM32F4
abspielen und braucht das Modul nicht. Bräuchte man das WLAN nicht, könnte man das alles auf einem STM32F4 oder F7 erledigen (z.B. STM32F746 Discovery hat alles was man braucht) - das WLAN ist hier der eigentliche Strich durch die Rechnung. Vielleicht wäre ein sparsames Embedded Linux Board (gibt
-
Thread
ATmega328P mit mehr Pins
/32502726562.html Wenn das zu wenig ist, käme als nächstes der STM32F103RBT6 in Frage: https://de.aliexpress.com/item/STM32F103RBT6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino-Minimum-System-Board-STM32F103C8T6-upgrade-version/32821993698.html Oder noch größer, der STM32F103VET6: https://de.aliexpress.com/item/STM32-development-board-STM32-STM32F103VET6-minimum-system-board-core-board-cortex-M3/32830281663.html Es gibt noch weitere Größen von diesem Chip. Das
-
Thread
Audiorecorder
Was willst du denn mit FFpmeg? Nimm dir einen STM32F4 (mit FPU, DMA und USB-OTG) z.B. das STM32F4Discovery und mach FLAC Encoding drauf.
Michael schrieb im Beitrag #3116035: > Was willst du denn mit FFpmeg? Nimm dir einen STM32F4 (mit FPU, DMA und > USB-OTG) z.B. das STM32F4Discovery und mach FLAC Encoding drauf. FLAC wird aber verdammt schnell verdammt groß
-
Thread
Flashplatzbedarf 32Bit zu 8Bit Microcontroller
Code kleiner wird, da in diesem, bisher auf AVR laufend, viel 16-bit Timer Berechnungen und viele 16-/32-bit Messwertberechnungen erfolgen und darüber hinaus große Tabellen adressiert werden müssen. Wenn man aber sieht, dass ein STM32L oder STM32F Entwickler-Board 10€ bis max. 49€ kostet... Nicht quatschen
Mein letztes Projekt (migriert von ATmega644 auf STM32F103 wegen schnelleren ADCs): AVR: 88kB (Hex) ARM: 127kB (Hex) Das Programm ist bei beiden weitestgehend identisch, der STM32 hat nur ein paar Routinen für ein externes I2C-EEPROM dazubekommen
-
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
stm32 harte nuß !
Hallo, ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem avr-gcc compiler ("bare metal"). folgendes progrämmchen läuft prima : [c] #include <stddef.h> #include <stdlib.h> #include "stm32f4xx.h" volatile
Weißt du was AVR oder STM32 sind? Reiner Doll schrieb im Beitrag #3918429: > ich beginne mit dem stm32f4 discovery. em::blocks als ide, mit dem > avr-gcc compiler ("bare metal").
-
Thread
STM32 mit AVR/FAT32 Bibliothek
Hat denn jemand schon mal mit dem STM32 und FatFS richtig gearbeitet? Ich finde leider kein funktionsfähiges Beispiel für meinen STM32f103
über 2 Jahren auf einem STM32F051 (mit der STL) für eine Sprachausgabe eines Fernsteuer-Senders per DMA->DAC in Betrieb. Vor einem Jahr habe ich auf die LL Driver mit einer zusätzlichen Portierung auf den STM32L4xx umgestellt
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
Dann wird wohl ST keine neuen Kunden mehr gewinnen :) Denn beim STM32F103 kann USB und CAN nicht gleichzeitig benutzt werden ... da sind schon viele Leute auf die Nase gefallen! Der 12-Bit AD den neuen LPC17xx ist auch super.
-v0.2.pdf Der STM32 basiert sich auf die "r1p1-01rel0". Die 3 Erratas sind minor eingestuff (cat3), die dritte trifft der STM32 sogar gar nicht da er kein MPU hat (463769). Zum Thema 12-bit ADC.... der STM32 bietet
-
Thread
STM32 Flash Schaltung über UART
den SWD Anschluss verzichten, den wirst du bald zum Debuggen brauchen. Dort geht es um ein anderes STM32 Modell, aber das Prinzip ist gleich: http://stefanfrings.de/stm32/stm32f3.html#proginterfaces
Für die STM32G0 ist ein Debug-Stecker ganz besonders zu empfehlen. Ich bin bei STM32L4xx immer ohne ausgekommen, aber bei einem G0 habe ich den dringend gebraucht. Neben SWDIO, SWCLK und GND gehört da auch NRST
-
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) Register Lib mit define oder nicht define..
//stefanfrings.de/stm32/index.html
Sorry, musste sein. Hier ein Beispiel von den ARM Machern: http://www.keil.com/dd/docs/arm/st/stm32f10x/stm32f10x.h Schön alle Flags als Masken, wie es sich gehört.
-
Thread
STM32L072 USB bei 2-3 Volt Spannungsversorgung
Schau dir mal den Schaltplan vom Adafruit STM32 Feather an. Ist zwar ein STM32F4 aber sollte ähnlich sein. Jedenfalls haben die einen LiPo-Lader und damit eine Umschaltung zwischen USB und Akku.
Jens R. schrieb im Beitrag #7229385: > Ehrlich gefragt, warum dann nicht die Adafruit Feder (STM32 Feather)? Erster Eindruck: ziemlich teuer. Es ist von der Schaltung her weit von dem entfernt, was ich machen will. Es soll ein STM32L0 werden, kein F4.
-
Thread
STM32F1 Blue Pill und RC522
Steve van de Grens schrieb im Beitrag #7646916: > Möglicherweise ist due Bibliothek für den alten STM32Duino Core von > Roger Clarks geschrieben worden. Das dürfte es sein, da wird das STM32F1 definiert https://github.com/rogerclarkmelbourne/Arduino_STM32/blob/338020bee1491a3876d4b0bdd26ea0a395c89c38/STM32F1/platform.txt#L39
-
Thread
Problem mit RTC bei STM32F103
Dafür hat der STM32F103 zwei andere Register mit denen man viel feiner abstimmen kann: http://stefanfrings.de/stm32/stm32f1.html#rtc_calibrate
schrieb im Beitrag #6811016: > Nur seltsam, warum das Dingens in BKP sitzt und nicht in RTC. Beim STM32F103 ist einiges seltsam. Man merkt dass es der erste "Versuch" dieses Herstellers war. Der STM32F303 ist schon deutlich logischer aufgebaut.
-
Thread
Suche: USB Eval-Board für STM32F10x
zusammen, ich will für ein künftiges Bastelprojekt mich an einem kleinen Proof of Concept für einen STM32F10x als USB-HID-Device, genauer gesagt als Tastatur, versuchen. (Was für ein fieses Denglisch.) Für den STM32F40x gäbe es das STM32F4-Eval-Board, aber die STM32F4xx erscheinen mir /wirklich/ extrem
Johannes schrieb im Beitrag #3751313: > Hallo, > > schau dir doch mal das stm32f1 discovery an. Das hat alles was du > willst, lediglich JTAG ist nur als SWD Schnittstelle ausgeführt, was > aber bei den meisten STM32 so gemacht wird. Hmm...ein STM32F1 discovery scheint es
-
Thread
STM32 ST-LINK gdb reset in eclipse
unterstützt das Commando nicht. [code] target remote localhost:61234 # Set flash parallelism mode to 32, 16, or 8 bit when using STM32 F2/F4 microcontrollers # 2=32 bit, 1=16 bit and 0=8 bit parallelism mode monitor flash set_parallelism_mode 2 monitor reset monitor sleep 2000 # Load the program
Wie gesagt mit dem ST-Link-V2-Utility funktioniert alles. Da habe ich Heute mal das Atollic-StudioSTM32-Light installiert. Dann den die STM32F4-Discovery-Demo als Workspace verwendet und das Projekt RCC(Demonstration) importiert, Build, alles läuft fehlerfrei...gut den Target noch auf 32F4Discovery
-
Thread
STMF302 SWO geht nur einmal
Foerch schrieb im Beitrag #6438472: > Was mache ich falsch? > Wie macht Ihr das mit dem SWO beim F302? Ohne HAL so: http://stefanfrings.de/stm32/stm32f3.html#traceswo http://stefanfrings.de/stm32/stm32f3.html#newlib Ich zitiere aus deinem Code: [c] int _write(int32_t file, uint8_t *ptr,
Stefan ⛄ F. schrieb im Beitrag #6438708: > Foerch schrieb: >> Was mache ich falsch? >> Wie macht Ihr das mit dem SWO beim F302? > > Ohne HAL so: > http://stefanfrings.de/stm32/stm32f3.html#traceswo > http
-
Thread
Verlosung RX210 Promo-Board
das bieten seine größeren Brüder. Natürlich sind Pro und Contra zu den konkurrierenden kleineren STM32F4.. abzuwägen. Aber einen Versuch mit dem RX210 zu machen, könnte weiterhelfen und kostet nichts. Jetzt muß ich noch herausfinden, wo ich meine Provision abrufen kann :-)
nicht. Du kannst auch problemlos beim lahmen Pferd Eclipse bleiben. > ARM7, Cortex-M0 und zuletzt STM32F4 standen bei mir auf dem Speiseplan. > Mit den IDEs von Code Red, Atollic, Keil und IAR habe ich probiert, wie > und was für mich brauchbar sein könnte. Man kann auch mir ARM/STM32 arbeiten
-
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
STM32 Discovery Entwicklungsumgebung
Haperts am Englisch oder wo ist das Problem? "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" Bitte wählen Sie zuerst das Ziel STM32F10x processor der in Ihrer Anwendung benutzt wird (im stm32f10x.h file)
Hallo, ich habe schon in der stm32f10x.h gesucht, finde aber den stm32f100rb nicht. Gruß
-
Thread
Controller mit FPU
Wie schneidet den der ATSAM4 gegenüber dem STM32F4 bezüglich Rechenleistung ab?
liegt der SAM4S klar vorne mit 3.38Coremark / MHz, der STM32F4 mit 2.81Coremark / MHz. Beeindruckend dass der SAM4S unter allen CortexM4 die höchste Effizienz erreicht
-
Thread
STM32F411RE IDE?
. Trotzdem ist der STM32F051 eben auch ein STM32. Zum lernen von ARM-Controller also 100% gleichwertig. Ich kenne mehrere Einsteiger, die beim F4 kapituliert haben. Darum die Empfehlung.
dem F051. > > Trotzdem ist der STM32F051 eben auch ein STM32. Zum lernen von > ARM-Controller also 100% gleichwertig. > > Ich kenne mehrere Einsteiger, die beim F4 kapituliert haben. Darum die > Empfehlung
-
Thread
STM32F207: Alternative Pin-Belegung
Oh. Wie komme ich zum STM32F4xxx RM!? Aber dennoch, der Inhalt zu den GPIOs scheint gleich zu sein.
Funktionen (implementierte Peripherie) er verschaltet werden kann. Vergesst einfach was Ihr über STM32F1xx gelesen habt und glaubt dem Datenblatt von STM32F2/4xx.
-
Thread
(ST) ARM Programmierung - HAL, SPL, CMSIS
dokumentiert (Oder ich kenne die richtige documentation dazu nicht). In meinem Fall habe ich das STM32F4 Discovery Board und habe die Möglichkeit, die Discovery Firmware einzusetzten in der die Standard Peripheral Libraries vorhanden sind, welche wohl auch nichtmehr weiterentwickelt werden. Zudem hab
Raphael G. schrieb im Beitrag #4922940: > In meinem Fall habe ich das STM32F4 Discovery Board und habe die > Möglichkeit, die Discovery Firmware einzusetzten in der die Standard > Peripheral Libraries vorhanden sind, welche wohl auch nichtmehr > weiterentwickelt werden
-
Thread
Bluepill >32k flashen
als Lösung für dieses fake Problem? Das habe ich bereits vor 3 Jahren gemacht. Ich bin von den STM32F103 BluePills auf die STM32F4x1 BlackPills umgestiegen. Diese kosten beim Chinesen auch nicht viel mehr, scheinen aber noch keine Fakes zu sein. Der Umstieg geht auch problemlos, solange Du auf CAN
Frank M. schrieb im Beitrag #7341864: > STM32F4x1 BlackPills umgestiegen. Diese kosten beim > Chinesen auch nicht viel mehr, scheinen aber noch keine Fakes zu sein. F4 und G4 giebts bereits fakes. H7 ist meines wissens noch sicher.
-
Thread
ARM Anfänger Board
Lese mal in diesem Artikel: [[STM32]] Und frage dann gezielt. Das STM32F4 discovery kann ich auch empfehlen. Bei den 15 EUR macht man garantiert keinen Fehler ;-)
Ich bin auch gerade mit dem STM32F4Discovery gestartet.. eine gute Einführung vom Scratch aus gibt es hier: http://www.chibios.org/dokuwiki/doku.php?id=chibios:articles:stm32f4_discovery Bis auf Kleinigkeiten hat das sofort
-
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
Felix schrieb im Beitrag #6661196: > Gibt es bei STM32F411CEU6 noch keine Fälschungen? WeAct behauptet das zumindest: https://github.com/WeActTC/MiniSTM32F4x1 Und sie scheinen dagegen vorzugehen. Den Bildern nach habe ich auch anders aussehende Platinen
-
Thread
Welches stm32 Entwicklungsboard?
Ich würde an der Stelle einfach mal den STM32F103 (z.B. STM32F103C8T6) in den Raum werfen, bei Reichelt günstig zu haben, leistungsstark genug für die allermeisten Projekte, via China gibt es Boards für wenige Euro, die sich mit einem ST-Link
Einen f103c8t6 gibt es nicht entweder c8 oder t6. Die T Typen gibts laut stm nur in 36 qfn und haben nur 1spi. Die f103x(4 oder 6) Typen haben laut Stm nur 1Spi Als lqfp 48 oder 64 kommen nur die C oder R
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
einen > Seite kann man natürlich zusätzliche Hardware > (https://www.mikrocontroller.net/articles/STM32#Pro...) > kaufen. > Auf der anderen Seite soll es angeblich /vielleicht /eventuell möglich > sein den STM32F103C8T6 direkt über USB zu programmieren. > (Beitrag "Anfänger mit STM32F103C8T6")
jetzt erst einmal einen günstigen ST-Link V2 bestellt (http://www.ebay.de/itm/ST-Link-V2-Link-fur-STM8-STM32-komp-USB-Programmer-Debugger-mit-SWIM-SWD-JTAG-/172332741554?hash=item281fd4f3b2:g:5cQAAOSwFdtXz1gX) und werde dann mit dem von euch vorgeschlagenen st-flash (https://github.com/texane/stlink
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
> <configuration Name="STM32F407" arm_target_device_name="STM32F407IG" /> <configuration Name="STM32F429" arm_target_device_name="STM32F429II" /> </solution> [/c]
unterschiedlichen Devices: https://arm-software.github.io/CMSIS_5/Core/html/templates_pg.html in meiner system_stm32f4xx.c (die vom CubeMX ins Projekt kopiert wurde), wird [C] #include "stm32f4xx.h" [/C] gemacht ... HTH, Adib.
-
Thread
Suche ultra-low voltage, micropower MCU
Schau Dir auch mal den STM32F411 an. 1,7 Volt minimal, etwas 4 mA bei 16 MHz aktiv, 1.3 mA sleep, etwa 15 uA im Tiefschlaf mit RTC und Datenerhalt. Alles schon selbst auf einer Platine gesehen.
parallel auch Tipps für ein 25AA040 kompatibles EEPROM, das mit weniger Spannung auskommt. Die STM32L051 sieht schick aus, zumal ich STM32F0,1,4 regelmäßig einsetze. Bei 1MHz MSI Takt müssen 1,65V (besser 1,8V für Analogperipherie) und 0,5..1mA zur Verfügung stehen. Damit liegt der Leistungsbedarf
-
Thread
ARM Mini Board gesucht
Die Disco-Boards von STM sind natürlich schon billiger. Kommt ja vom Erzeuger :) STM32VLDISCOVERY ~ 10€ und nicht so groß wie das F4
Wenns China sein darf ... http://www.ebay.de/itm/ARM-Cortex-M3-STM32F103c8t6-STM32-Core-Board-Module-Mini-Development-Plate-Modul-/181553012412?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a45671ebc Im günstigsten Fall unter 6€ oder http://www.ebay.de/itm/NEU-Entwicklungsboard-STM32F103C8T6
-
Thread
STM32F0 Discovery und ST-Link V2
In meiner board.cfg (für OpenOCD) steht drin: [pre] # This is a board with a single STM32F103C8T6 chip. source [find interface/stlink-v2.cfg] set WORKAREASIZE 0x4000 #transport select swd # fuer J-Link source [find target/stm32f1x.cfg] # use software reset reset_config srst_only
[code] openocd -f interface/stlink-v2.cfg -f target/stm32f1x.cfg [/code] gearbeitet (bzw. stm32f0x.cfg für F0) und hatte bisher nie Probleme damit. Wenn ich da irgendetwas von "reset_config" mit hinein packe, dann kommt
-
Thread
Eclipse CDT + ARM + AVR
allerdings ziemlich alt): https://www.carminenoviello.com/2014/12/28/setting-gcceclipse-toolchain-stm32nucleo-part-1/ 3. Klappt das Debuggen mit dem OpenOCD-Plugin? 4. Gehen damit irgendwelche wichtigen Sachen nicht, die mit STM32CubeIDE funtkionieren?
aber es sind zwei Sommer und Winter vergangen. Cube hilft schonmal, aber was machst du wenn dein F103 nicht mehr reicht? Wie portierst du dein Programm auf einen grösseren F4/F7? Oder gar NXP oder Nordic (andere Mütter haben auch schöne Töchter)? Für einen anderen STM32 in der Familie kann man wieder
-
Thread
STM32F105 Parameter im Code zur Laufzeit updaten
wohl auch Probleme. IDE ist Coocox CoIDE. [c] #include "stm32f10x.h" #include "morse.h" //#include "eeprom.h" #include "semihosting.h" #include "string.h" #include "stm32f10x_flash.h" void storeToFlash(uint32_t data1, uint32_t data2, uint32_t b, uint32
Damit jetzt Schritt fürSchritt verändert werden kann vom funktionierenden aus. [c] #include "stm32f10x.h" #include "morse.h" //#include "eeprom.h" #include "semihosting.h" #include "string.h" #include "stm32f10x_flash.h" void storeToFlash(uint32_t data1, uint32_t data2, uint32_t b, uint32
-
Thread
Wie steige ich am besten von AVR auf PIC um?
nur schlecht programmiert oder für was brauchst Du Fließkommazahlen? Andere µC haben einen Cortex-M4F Kern - der kann direkt Fließkommazahlen rechnen, innerhalb weniger Taktzyklen! Beispiel: STM32F407 - den gibt es auf dem STM32F4DISCOVERY Board für 20€ >> gleich auf ARM umsteigen willst. > >
Dingens23 schrieb im Beitrag #3483762: > PIC24FV32KA304 > STM32F030R8T6 > MK10DN128VFM5 Dingens23 schrieb im Beitrag #3483670: > PIC24FJ128GC010 huebi h. schrieb im Beitrag #3483436: > XAM3359AZCZ100 Wundert sich immer noch jemand, weshalb
-
Thread
Komisches Verhalten Delay
den ersten Breakepiont... Wie gesagt mit Delay(400) läuft alles wie geplant... [c] #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_tim.h" #include "ADXL345.h" /*Prototypen*/ void Systick_Handler
#include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" #include "stm32f4xx_tim.h" #include "ADXL345.h" Da wären doch einige gute Kandidaten
-
Thread
Auswahl des passenden uC für mobiles Testgerät
Nucleo-Reihe beschäftigt. Ist vielleicht mit Kanonen auf Spatzen geschossen, aber ich denke mit dem STM32F401RE (https://www.exp-tech.de/plattformen/arm/stmicroelectronics/5645/stm32-nucleo-development-board-for-stm32-f4-series-with-stm32f401re-mcu-supports-arduino?c=1158) mit - 512kB Flash - 32 Bit
Power Domains, 64bit Datenbus, Vielzahl an DMA Controllern, dual core. Eine Einarbeitung in einen stm32f4 ist einfacher, allein schon vom Datenblatt her. Mag sein, dass man viel mit Bibliotheken umschiffen kann, aber falls Mal doch etwas nicht funktioniert, dann ist die Komplexität doch wieder da. Ich
-
Thread
Hilfe bei der Auswahl des Quarzoszillators für STM32G4
Hi Ich wollte ein Quarzoszillator für mein Miktro(STM32G431CBT6) auswählen, aber AN2867 sagt nichts für STM32G4. Ist es noch nutzbar für G4-Serie?
> recht einfach und problemlos, es geht eigentlich nur um die Signalform > und Spannung. Für die STM32G4 wäre das HCMOS und Vcc des Controllers, > also z.B. 3,3V. HCMOS-Pegel sind garnicht notwendig. Auch 1 Vss Signale können über 1 nF an OSC_IN eingekoppelt werden. Wenn der TO tatsächlich