-
Thread
[STM32] HAL vermeiden?
hier: https://github.com/ChristianRinn/bare_metal_stm32f411xe/blob/master/src/STM32F411XE/gcc_startup_system.c
Ich habe nochmal im Datenblatt des STM32F0 gestöbert und unter der obigen Tabelle noch die "Figure 23" gefunden, auf die sich die Frequenzangaben der Tabelle beziehen sollten (siehe Fußnote 3 unter der Tabelle). Dort wird es offensichtlicher
-
Thread
Bluepill STM32F103C8T6 Board 128kb
Der STM32F103C8 und STM32F103CB mit 128kB Flash sind dasselbe Silizium, nur einmal halt kastriert und einmal nicht. Es kann durchaus sein dass die oberen 64KB einfach nur ungetestet sind - oder keine auf
steht warum man .hex Dateien in .bmp umbenennen sollte: https://www.mikrocontroller.net/articles/STM32F103C8T6_STM32_Billig_Board Wer lesen kann ist klar im Vorteil. Auch habe ich mich hier nur gemeldet, weil der Roller zufällig einen STM32F103C8T6 drin hat, jenen Prozessor um den es hier geht,
-
Thread
Suche schnellen µC
ist eine Glaubensfrage ähnlich wie PIC oder AVR. Funktioniert beides. Und auch der WEchsel von PIC32 MIPS auf STM32 CortexM3 ist nicht komplizierter als der WEchsel von STM32 CortexM3 auf NXP CortexM3. Der Vorteil bei den PIC ist das man bei Microchip einen HErsteller hat der sehr umfangreiche und
WEchsel von PIC32 MIPS auf STM32 CortexM3 ist nicht > komplizierter als der WEchsel von STM32 CortexM3 auf NXP CortexM3. > Der Vorteil bei den PIC ist das man bei Microchip einen HErsteller hat > der sehr umfangreiche
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
/STM32F767-Development-Board-Cortex-M7-Small-System-Board-STM32F767IGT6-STM32-p-1420406.html ?
ATMEGA. Geh dazu auf die webseite von ST: https://www.st.com/en/microcontrollers-microprocessors/stm32f3-series.html?querycriteria=productId=SS1576 Klopp die Anforderungen in den Selektor und pick dir aus den passenden Derivaten das modernste heraus. Der STM32F4xx ist schon recht alt und hat
-
Thread
Mikrocontroller für kleine Projekte Attiny & Co.
Ordere STM32f0xx. Dann hast du fürs nächste Mal eine Unklarheit beseitigt.
Oertel schrieb im Beitrag #4377207: > Ordere STM32f0xx. Dann hast du fürs nächste Mal eine Unklarheit > beseitigt. Genau. STM32F0. Für Batteriebetrieb. Urks. Die STM32F0 saufen Strom wie ein verdurstendes Kamel Wasser. Wenn schon STM32, dann
-
Thread
Probleme beim Debuggen mit SW4STM32 und und F7Disco
ein unbearbeites STM32F746g-Disco. Steht übrigens auch im Eröffnungspost.
Ich denke, dieses PDF ist nur zusammen mit dem Referenzhandbuch der STM32F7 Serie vollständig. Also noch ein Klopper oben drauf.
-
Thread
OpenSource IMU 10DoF mit STM32F4 (Eclipse basiert) Sammelbestellung
Sensordaten und Winkeldaten (R,P,Y) per USB-VCOM aus. Im prinzip also eine gute Basis! Zur Hardware: - STM32F407ZGT6 (1MB Flash, 192Kb Ram...Pinkompatibel mit STM32F27 mit 2Mb Flash) - Bluetooth Modul (Class2) auf Rückseite - Stabiles USB (Device und sogar Host) - MicroSD Kartenslot - 5V und 3,3V Regulator
eine auf dem STM32F427 basierende SPS realisiert und in ein Phoenix Contact ME-PLC reingedrückt. Sieht echt hübsch aus. Meine Module kommunizieren auch via CAN. Die I/O Module haben alle einen STM32F3 drin, weil die
-
Thread
Warum läuft der CAN-Bus auf einem GD32F303 nicht mit dem Code eines STM32F103?
C. schrieb im Beitrag #7924375: > Wobei der GD ja ein deutlicher Fortschritt ist gegenüber dem > STM32F103. 120MHz statt 72, M4 statt M3, Hardware FPU... Kein Wunder, denn du vergleichst Äpfel mit Birnen: xx32F1yy -> Cortex M3 xx32F3yy -> Cortex M4 (xx ∈ {STM, GD}) > Wer aus Hobby selber
Don't know about the M4 vs M3 part though but binaries built for STM32F103 run on the GD32F303 with no modifications including the peripherals (currently tested: usb, adc, timer, dma, interrupts).
-
Thread
ARM-Assembler-Tutorial
Wikipedia wären das: Atmel: SAM4-Familie (Cortex-M4) Freescale: Kinetis-Familie (Cortex-M4 und Cortex-M4F) STMicroelectronics: STM32-F3/F4-Familie (Cortex-M4F) Infineon: XMC4000-Familie (Cortex-M4F) Texas Instruments: MSP432, Stellaris-LM4F- und Tiva-TM4C-Familie (Cortex-M4F) NXP Semiconductors: LPC4300
Programming manual https://www.st.com/content/ccc/resource/technical/document/programming_manual/6c/3a/cb/e7/e4/ea/44/9b/DM00046982.pdf/files/DM00046982.pdf/jcr:content/translations/en.DM00046982.pdf Zum Mikrocontroller STM32F446 https://www.st.com/en/microcontrollers-microprocessors/stm32f446.html
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
her in halbwegs erträgliche Bereiche kommt. Und gemessen an der Leistung und Ausstattung sind die STM32 auch noch zu teuer.... Jetzt aber echt... Bestes Beispiel: STM32F030F4P6 50 ct, eine Frechheit.... :-)
Lama schrieb im Beitrag #5454182: > STM32F030F4P6 Für den gibt es sogar Keils MDK für lau.
-
Thread
AVR -> STM8/32. Was ist anders? Was zu beachten? Was benötigt? Gesperrt
Projekte kommt von da her auch nur ein STM32F0xx in Frage, da ich STM32 kenne und keine Lust habe mir einen AVR dafür an zu tun.
Peter L. schrieb im Beitrag #4915065: > 3. Verzicht auf bastler/wechselfreudige DIP Gehäuse ein stm32f103-minimal-"board" mit 40pin Stiftleiste ist genauso bastlerfreundlich wie ein AVR mit dip-gehäuse.
-
Thread
ATmega32 noch zeitgerecht?
ATmega32-Ersatz ist irgendein STM32Lxxx (stromsparend) oder ein STM32F10x, meist ein STM32F103C8 (auch nicht mehr zeitgemäß, aber sehr gut erhältlich).
STM32F0 bedeutet aber sofort Eclipse? Das habe ich nie so schön am laufen gehabt wie dsa Atmel-Studio. Marko
-
Thread
STM32F072 Disco + CooCox CoIDE + CubeMX
, noch für den STM32F072. Demzugolge findet er keine stm32f0xx_gpio.h. Im Internet ist das Problem bekannt, aber nirgends steht eine Lösung. Sämtliche Anleitungen die ich im Internet gefunden habe sind entweder für
IDEs: Das Kompilieren erzeugt Fehler wegen fehlenden Komponenten: [code] fatal error: tsl_conf_stm32f0xx.h: No such file or directory tsl_acq_stm32f0xx.h /SW4STM32_2/STMTouch_Driver/inc line 35 C/C++ Problem make: *** [STMTouch_Driver/src/tsl.o] Error 1 SW4STM32_2 C/C++ Problem [/code
-
Thread
Padauk MCU für 0.038 USD aus Taiwan
Druckerport (ist ausgestorben) und inzwischen hab ich mir auf Basis des kleinen Bastel-Projektes mit einem STM32F103C8T6 (hatte ich mal hier gepostet, LP per Eagle und Firmware in Basisausstattung) einen halbintelligenten PIC-Brenner gemacht: Basisalgorithmen im STM32, General-Algorithmen im PC, das Ganze per
für 0603 zu riesig. Ich würde ja lieber bei allen R > auf 0603 gehen. Und der Footprint für den STM32F072 hat viel zu lange > Pads. Die gucken zu weit unter den Chip und das macht Probleme. Als Ja, der STM32F072 lässt sich mit den aktuellen Pads in der Tat nicht gut löten. Die Footprints stammen
-
Thread
Ungenauigkeit beim STM32 ADC
Hallo, hat einer von euch zufällig Erfahrungen mit dem STM3F_ARM_KIT(STM32F107VC) was Steinert verkauft? Ich habe hier gerade mal ST Beispiele und eigene ADC Beispiele geschrieben und meine Abweichungen liegen bei mehr als 6 Bit (bei genutzter 12 Bit Auflösung
sprechen. Es geht (hatte eins fertig, für STM32F1xx, STM32F2xx/STM32F4xx und STM32f3xx), aber Drop-In-Kompatibilität sieht anders aus, so dass ich mich für Rev. 2 (STM32F1xx/F2xx/F4xx) und Rev 3 (STM32F3xx) entschieden habe.
-
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
IAR for ARM - IRQ-Funktion nur kompiliert wenn im Code referenziert
Folgender Code für IAR Embedded Workbench ARM 8.22.2: [c] #include "stm32f10x.h" /* IRQ definitions in CMSIS startup_stm32f10x */ __irq void TIM2_IRQHandler (void) { TIM2->SR &=~TIM_SR_UIF; GPIOC->ODR |= GPIO_ODR_ODR13; } void timer2_setup() { RCC->APB1ENR
Max M. schrieb im Beitrag #5398201: > Die startup_stm32f10x_md_vl.s enthält alle IRQ-Handler, die Datei findet > sich unter: > \arm\RTOS\SEGGER\ST\STM32F100\Start_STM32F100_Discovery\DeviceSupport > > Die wird also anscheinend nicht verwendet.
-
Thread
[S]uche - STM32 - Crossworks Beispiel - STM32F105
from C:/Users/darkhedie/Desktop/cw/ARM_LED_TEST/../ST_StandardLib/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c:33: stm32f10x_exti.h: No such file or directory stm32f10x_gpio.h: No such file or directory stm32f10x_rcc.h: No such file or directory
Die entsprechenden #defines setzt Du am Afnag von ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h INITIALIZE_STACK Habe ich bei mir nicht gesetzt. In ST_StandardLib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c Am Anfang Deinen CPU Takt
-
Thread
STM32F4 + MC Library +Keil Steigt da einer noch durch?
Pasta ins eigene Projekt. Idealerweise sollte man im Projekt nur angeben "dies Projekt ist für den STM32F4." und die IDE/Toolchain sollte den F4-spezifischen Schmodder automatisch beim compilen verwenden. Und wenn man im Projekt das "F4" zu "F3" ändert wird der komplette Code automatisch zu F3-Code..
nicht gefunden habe... Mir aber auch zu prozedural... Meine Library unterstützt zB folgendes: [c]STM32::GPIO::Pin pins [3] = { STM32::GPIO::PA1, STM32::GPIO::PA7, STM32::GPIO::PA5}; for (int i = 0; i < 3; i++) { pins [i].toggle (); }[/c]Das "pins"-Array könnte man zB Funktionen übergeben etc.
-
Thread
ATmega mit mehr Leistung?
mit Parallel-RGB-Display wird ein Controller gebraucht welcher dieses Signal erzeugen kann. Einige STM32 können das; auf dem STM32F429-Discovery und dem STM32F746-Discovery ist das schon fertig aufgebaut. Ist aber kein 7". Das Waveshare Board kommt mit 7"-Display: https://www.amazon.de/dp/B00MJOCU2Q
nicht schlecht: https://www.glyn.de/Produkte/Displays/Smart-Embedded Auf diesem Eval-Kit ist ein STM32F746 verbaut.
-
Thread
Qt for MCUs: Grafiktoolkit für Mikrocontroller
Nutzung von Qt von Nöten. Ein jetzt veröffentlichtes [Video](https://www.youtube.com/watch?v=p9_Qy3kw1wc) zeigt Demonstrationen unter anderem auf Basis des STM32F769i-DISCO, wobei kein zusätzliches Betriebssystem verwendet werden muss. Hier wird eine flüssige Anzeige mit 60 FPS auf dem mit 216 MHz
STM32F0 oder einen STM32F7, oder irgendwas dazwischen? Das größte Geschoss (STM32F779) hat einen eingebauten "Graphics Accelerator" und ein MIPI-DSI-Interface, d.h. du kannst ein Standard-Display anschließen
-
Thread
STM32F446 - Taktkonfiguration
Tool? https://my.st.com/content/my_st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stsw-stm32091.license%3d1509651341820.product%3dSTM32CubeMX.html
eigentlich, wenn gar kein Quarz angeschlossen ist? [c] static void SetSysClock(void) { #if defined(STM32F40_41xxx) || defined(STM32F427_437xx) || defined(STM32F429_439xx) || defined(STM32F401xx) || defined(STM32F412xG) || defined(STM32F413_423xx) || defined(STM32F446xx)|| defined(STM32F469_479xx) /*
-
Thread
STM32 läuft mit Debugger schneller als er soll
kann das liegen? Das Programm wurde mit der Option -O0 compiliert. Hardware: Dieses minimale STM32F303CCT6 Board https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html Als Debugger nutze ich die SW4STM32 in Kombination
letztendlich die USB-Serial Implementierung von W.S. auf den Nachfolger des Blue-Pill Boardes (mit STM32F303CC) portieren. Board: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini USB Code: http://stefanfrings.de/stm32/stm32f3.html#vcpnohal Besten Dank nochmal.
-
Thread
USB des STM32 F103C8T6 nutzen
Nuvoton Möchtegern schrieb im Beitrag #5613066: > der USB Code im Nuvoton Treiber (seitens des STM32F103) erfüllt > irgendeine Anforderung der Windows Treiberkommunikation nicht. Du meinst jetzt aber schon W.S.' Firmware für den STM32F103, welche einfach nur das USB CDC-ACM Protokoll spricht
den STM32F103RBT6. Für den C8T6 lässt sich das mit minimalen Änderungen auch kompilieren (Flash-Größe, ggf. Pin für Pullup). Hmm, mir fällt gerade ein dass das ein Composite-Gerät für 3x-Serial ist - kann sein
-
Thread
Noch einer (f8); 8bit-Computing mit FPGA
z80 und r3ka-Ports von SDCC viele Jahre gearbeitet wurde, erzeugt der im Vergleich noch etwas einfache f8-Port meist bereits kompakteren Code. P.S.: Natürlich wurde gegenüber dem STM8 auch auf manches verzichtet
| 10089 B | f8l (Softcore auf iCEBreaker-Board) stm8 | 6614 B | 9197 B | STM8 (STM8AF-Board aus STM8A-Discovery) r3ka | 8189 B | 10703 B | Rabbit 3000 A (RCM3319-Board) z80 | 9117 B | 13331
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Ich empfehle den STM32F091xC. genügend Touch-Pins.
Preise, abhängig von der Menge bei Mouser: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F091CBT6TR/?qs=dTJS0cRn7oiK4Up%2FlCpDLg%3D%3D
-
Thread
STM32 und externer Quarz (12MHz)
│ pupme_Target 1.dep │ pupme_uvproj.bak │ startup_stm32f10x_md.d │ startup_stm32f10x_md.lst │ startup_stm32f10x_md.o │ stm32f10x_gpio.crf │ stm32f10x_gpio.d │ stm32f10x_gpio.__i │ stm32f10x_rcc.crf │ stm32f10x_rcc.d │ stm32f10x_rcc.__i │ system_stm32f10x.crf │ system_stm32f10x.d │ system_stm32f10x.__i │ └───STM32F10x_StdPeriph_Lib_V3.5.0 └───Libraries ├───CMSIS │ └───CM3
-
Thread
Eigener Bootloader stm32f103
und bei einem neuen Device die HAL austauschen. Flunder schrieb im Beitrag #7944843: > Es gibt STM32 mit einem eingebauten ROM, in dem ein Bootloader steht. Da > wird die neue Software allerdings über ein ganz eigenes Protokoll auf > USB oder Seriellport (RS232 3,3V) erwartet. Beim F103 aber
ich auf diesem die LUFA USB Midi Firmware darauf habe. Wenn du den ATmega weglässt, und statt des STM32F103, der ja der allererste Ur-STM32 ist, einen aktuelleren STM32 nutzt (z.B. STM32G4), hat dieser einen fest integrierten USB-Bootloader. Dann kannst du den wunderbar komfortabel über die STM32CubeProgrammer
-
Thread
Einstieg Mikrocontroller AVR vs ARM? Gesperrt
Ich wollte den Dingern eine Chance geben trotz des hohen Preises und sie vergleichen mit Mega168 und STM32F1 in genau der gleichen Anwendung - Sinus Ansteuerung einer dicken BLDC Maschine. Der Xmega hat sich dank AWEX da gut geschlagen, aber gewonnen hat der STM32F1 mit Advanced Timer. Ein STM32F4 o.ä.
https://www.mikrocontroller.net/articles/STM32_f%C3%BCr_Einsteiger
-
Thread
Interrupt verhalten bei STM32F103
Danke an Alle. Eine ganz doofe Frage, ist der zugriff auf int32 Variablen auf dem STM32F103 atomar möglich?
Die Umsetzung ist doch nur 1:1. Anzeige ist 1234,0389Hz, sporadisch aber 1249,7865Hz. Mit einem STM32F103C8. Wenn ich Zeit habe, baue ich das mit einem BlackPill ( STM32F413 ).
-
Thread
~1€ ARM-Cortex-M0 (STM32)-Bord selbstgestrickt
Beim Weiterbasteln beiße ich mir am ADC die Zähne aus - den hatte ich auf STMs bislang noch gar nicht benutzt (derzeitiger Code im Anhang, der unterscheidet sich schon von dem, was auf STM32F1xx üblich war; physikalisch hängt zwischen PA3 und PA4 einfach ein Temperaturfühler aus
TriHexagon schrieb im Beitrag #4060627: > Die ganzen Defines und Datenstrukturen sind in der stm32f4xx.h > definiert. Hier natürlich "stm32f0xx.h".
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
Also STM32F4 + CoCoox ? sind für den Einstieg ok?
Ja, das STM32F4DISCOVERY für 9..12 Euronen, ist OK.
-
Thread
STM32F1 (Nucleo-F103RB) - HSE ohne Quartz?
Hallo, ich hab ein Nucleo-F103RB. Ich verwende den Startup Code von Eclipse mit der ARM Non-Eabi Tool Chain https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/
>>WELCHER Startupcode denn? https://github.com/kicer/stm32f10x-gcc/blob/master/STM32F10x_StdPeriph_Lib_V3.5.0/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/system_stm32f10x.c
-
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
Hallo Gerhard, STM32...man müste Zeit haben. Einen Umsetzer AT89C51ED2 auf C2 zum proggen ist in meinem Assembler mit drin, Datei anbei. Auch gut F340: extern 5V -> interner Regler -> 3V3. Mit Gruß Pieter
-
Thread
MCURSES - Mini Curses Bibliothek für Mikrocontroller
Frank M. gefällt mir sehr gut - Danke!!! > Unter Linux oder SDCC für Z80 (oder demnächst für STM32F4)... Gibt es eigentlich den Source schon für STM32?
Ich habe gerade die Version 2.2.0 hochgeladen mit den folgenden Änderungen: - Portierung auf STM32F10x und STM32F4xx - Auswahl der UART-Schnittstelle (nur STM32) - Neue Funktionen: printw() und vprintw() (nur STM32) - Neue Makros: mvprintw() und mvvprintw() (nur STM32) - Variablen-Typen
-
Thread
welche µC-Architektur (AVR, PIC)
> Ich tippe auf den STM32F103. jep, ACK!
Hast Du Dir den STM32F103 Mal angeschaut?
-
Thread
Wordclock Flashen ESP8266 Probleme
Eventuell gestartetes PuTTY beenden, um COM-Schnittstelle freizugeben Speziell beim ESP-12F am STM32F103 Mini Development Board: Shield < v3: TX vom USB-USART-Adapter (geht an PA10) abziehen! Shield >= v3: Jumper PROG/RUN auf PROG stellen Reset-Taste drücken und festhalten
freizugeben - Speziell beim ESP-12F am STM32F103 Mini Development Board: - Shield >= v3: Jumper PROG/RUN auf PROG stellen - Reset-Taste drücken und festhalten - User-Taste auf dem Nucleo-Board bzw. Mini-Shield (v3) drücken und
-
Thread
STM32Cube HAL UART Einstieg
gemacht wird: https://blog.ghmit.com.au/2019/07/simple-dynamic-length-uart-comms-with.html https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/ https://github.com/MaJerle/stm32-usart-dma-rx-tx https://github.com/akospasztor/stm32-dma-uart Ich hatte mich schon
- mich zum Beispiel. Mir reicht die STM32F1/F3 Serie für alles, was ich machen will. Wenn die nicht mehr lieferbar sind, bin ich längst zu alt für was auch immer danach kommt (schätze ich). Jedem Anfänger empfehle ich allerdings, wenigstens
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
= adc_v * 3.0f; // Pico-intern ist VSYS auf 1/3 geteilt return (int32_t)(vsys_v * 1000.0f + 0.5f); } vsys_adc_init(); int32_t vsys_mv = vsys_read_mv(); printf("VSYS: %ld mV\n", (long)vsys_mv); [/code
float vsys_v = adc_v * 3.0f; // Pico-intern ist VSYS auf 1/3 > geteilt > return (int32_t)(vsys_v * 1000.0f + 0.5f); > } > vsys_adc_init(); > int32_t vsys_mv = vsys_read_mv(); > printf("VSYS: %ld mV\n", (long)vsys_mv
-
Thread
32-Bit μC für zwei Layer PCB
Willst Du wirklich für 4$ noch selbst ätzen? http://www.aliexpress.com/item/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module/32327927921.html
Also, werde ich mir die LPC und PICs genauer anschauen. Gerd E. schrieb im Beitrag #4116289: > STM32F031F6P6 Schaue ich mir auch an, da ich bereits Erfahrungen mit dem STM32F4 machte (ist aber nicht 2 Lagen tauglich). PS: Nachtrag. 47 USD für ein PICKit3 ist aber auch nicht zuviel. Das geht
-
Thread
STM32F103C8T6 Schaltplanüberprüfung
. 3. Am Besten noch NRST an den Programmierstecker führen. Sicherheitshalber 10k Pullup an NRST. 4. Überlege, ob Du nicht anstelle des veralteten STM32F103 den moderneren STM32F303 verwenden möchtest.
D. Z. schrieb im Beitrag #7261368: > Kann das sein, dass der STM32F303C8T6 generelle Probleme hat? Steht im Errata Dokument. Der STM32F103C8T6 kann aber kaum daran schuld sein, dass deine PC Software zickt. D. Z. schrieb im Beitrag #7261531: > So wie ich das
-
Thread
EFM32 vs. MSP430
Zum Vergleich die angekündigten STM32L15x: RAM retention Standby RTC uA/MIPS Wake-up Fmax F1X: 0.1uA - 0.7uA 200uA 6us 8MHz F2X: 0.1uA 0.3uA 0.7uA 220uA
25MHz EFM32: 0.6uA - 0.9uA 180uA 2us 32MHz L15x: 0.5µA ? 1.3µA 230µA 5µs(*) 32MHz *: aus dem Datasheet der STM32F10x
-
Thread
HY_STM32F417_BB
...das neue STM32F2-F4_Demonstration_Builder_V1.0.0 ; comp. mit dem alten atollic , geflascht mit ST-Link eines Discovery; - als STM322x-Eval und STM32f417ZGT als Prozessor;
/stappl/resourceSelector/app?page=resourceSelector&doctype=FIRMWARE&SubClassID=1520 - als STM32F105/7 STM32F2 and STM32F4 USB on-the-go Host and device library (auch ohne USB-Teil ist hier die TFT - Soft) -im 2. Teil beziehe ich mich auf : STM32F2 and STM32F4 demonstration builder platform
-
Thread
Habt ihr einen Standard STM32 für eure meisten Anwendungen?
moin, ich kaufe die Blackpillen mit F401, der fliegt runter und dann kommt da ein STM32F412/3 rauf, der hat viel RAM und CAN.
Ich nutze gerne den kleinen STM32F091. Der hat CAN und reicht für die meisten Dinge aus. Für Anwendungen mit Display verwende ich mehrere "STM32H7B3I-DK", also komplette Boards incl. Touch Display. Screens designe ich mit TouchGFX
-
Thread
Einstieg GDB
in einem extra Fenster starte ich openocd mit der Boardkonfiguration z.b. : openocd -f board/stm32f469discovery.cfg und debugge fröhlich vor mich hin mfG Dieter
Hallo Johannes, cmd /K "ST-LINK_gdbserver.exe -e -d -f debug.log -l 31 -v -t -cp c:/ST/STM32CubeIDE_1.7.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_2.0.0.202105311346/tools/bin || echo GDB server exited"
-
Thread
STM32 <-> AVR
beinahe zumindest!). Momentan läuft ein Timer mit 100Hz, ein Uart, das TFT, der 8080-Bus von meinem STM32F4 Discovery, wie er soll. Es gab einen kleinen Konflikt bei PD4 und PD5, weil diese Pins auch am USB-Controller und am Beschleunigungssensor vom STM32F4 Discovery dranhängen, aber die ersten Schritte
diese auf die 2 RAM-Bänke getrennt konfiguriert werden, damit das ganze schneller läuft. - Der ab STM32F42x hat auch ein SRAM3, der arbeitet so wie SRAM2. Mit geschickter Parametrierung des Linker-Scriptes werden somit alle Standard-Variablen in den CCM RAM abgelegt. Somit hat die CPU auch einen
-
Thread
UART auf Linux
066DFF484956827867171711 ST-LINK FW : V2J40M27 Board : NUCLEO-F091RC Voltage : 3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x442 Revision ID : Rev 1.0 Device name : STM32F09x/F030xC Flash size : 256
UART-Schnittstelle. Um die Ausgabe zu sehen, habe ich mir auf den Rechner "Minicom" installiert. Der STM32f091 ist per USB an meinem Rechner angeschlossen.
-
Thread
Nucleo-H743ZI in Linux und mit stlink 1.5.0
arm-none-eabi-objcopy -O binary stm32h7x.o stm32h7_flash_write_code.bin ==> stm32h7_flash_write_code.bin >od -A x -t x1 .../ARM/wrk/stm32h7/stm32h7_flash_write_code.bin 000000 45 68 06 68 26 b3 76 1b 42 bf 76 18 36 1a 08 3e 000010 20 2e f6 d3 4f f0 32 06 e6 60 4f f0 08 07 55 f8 000020 04 6b 42 f8 04 6b bf f3 4f 8f 8d 42 28 bf 00 f1 000030 08 05 01 3f f3 d1 26 69 16 f0 01 0f fb d1 05 4f 000040 3e 42 03 d1 45 60 01 3b db d1 01 e0 00
-
Thread
Mein Erster, aber welcher?
In Deinem Fall empfehle ich ebenfalls den STM32. Ein ARM Prozessor wird in Firmen gerne eingesetzt. Das STM32F4DISCOVERY Borad gibt es, incl Debugger, für ca. 20 EUR. Wenn Du flexibler sein willst empfehle ich ein Board von hier (30€): http
Hab mir das grad aus den Fingern gesaugt: > http://www.mikrocontroller.net/articles/Benutzer:Haku/F%C3%BCr:Assembler Wenn Du jetzt den Titel so abänderst: "Warum STM32 anstatt AVR nutzen", dann würde Dein Text perfekt passen. Denn beim STM32 braucht es keinen "Read-modify-write" für die Port-Ausgabe
-
Thread
Floating Pointing Unit STM32F4
Aktivierung ist in den STMicro Beispielen für STM32F4 aus der StdPeriphLib (das ist nicht das Codepacket zum STM32F4 Discovery-Board) in system_STM32F4.c/SystemInit() untergebracht. Sieht so aus: [c] void SystemInit(void) { /* FPU settings
------------------------------*/ #if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ #endif ... [/c] __FPU_PRESENT und __FPU_USED werden in STM32F4xx.h bzw. core_cm4.h definiert, in letzterer durch Auswertung von