-
Thread
stm32 uart flash reset über gpio?
specify tck, tms, tdi and tdo gpios to add JTAG mode) Info : clock speed 1001 kHz Info : SWD DPIDR 0x2ba01477 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : stm32f1x.cpu: external reset detected Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening on port 3333
enabled Info : clock speed 1001 kHz Info : SWD DPIDR 0x2ba01477 Info : stm32f1x.cpu: hardware has 6 breakpoints, 4 watchpoints Info : stm32f1x.cpu: external reset detected Info : starting gdb server for stm32f1x.cpu on 3333 Info : Listening on port 3333
-
Thread
PIC 32 schneller Basic Interpreter
vielleicht >> irgendwann'. Da koche ich dann meine Suppe und esse sie allein ;-) > > Wuerde Dein STM32-Basic nicht auf dem STM32F429 laufen? > http://www.amazon.de/gp/product/B00HGG0KHY/ > > So eine Platine waere schon teilweise aufgebaut und gut verfuegbar. > > Ich selbst mag MM-Basic schon
Guido Lehwalder schrieb im Beitrag #3963132: > Wuerde Dein STM32-Basic nicht auf dem STM32F429 laufen? > http://www.amazon.de/gp/product/B00HGG0KHY/ Schon, aber wozu? Das wäre eine Spielzeug-Bastel-Lösung: kleines Display, keine sinnvollen IO-Leitungen, keine
-
Thread
Ein paar Fragen zum Umstieg auf die STM32 Reihe
Manche STM32 Derivate (SMT32F20x) haben auch 32 Bit Timer.
Als Firma z.B. hier: http://www.ebv.com/index.php?L=0&no_cache=1&id=58&tx_ebvsearch_pi1[qs]=1&ct_ref=u6&tx_indexedsearch[sword]=stm32F2&tx_indexedsearch[results]=5&tx_indexedsearch[lang]=&search_est=ce034c707f8038b0296b7feee7dc80e1 Oder als Sample von
-
Thread
Einstieg in STM32(L4)
oder falschen Verbindungen. Vergleich deinen Aufbau mal mit meine Anleitung: http://stefanfrings.de/stm32/stm32l0.html#swj
Beispiele bei TI herunterladen "STM32F0 Snippets" oder "STM32L0 Snippets" herunterladen: https://www.st.com/en/embedded-software/stm32snippetsl0.html > - IDE herunterladen (z.B. IAR EW430 Kickstart, CCS usw.) AC6/SW4STM32 herunterladen
-
Thread
LCD-Adresse im C-Programm
? Mein Compiler: SDCC Version 4.5.0 MfG Juergen
registers: 1. **STM32 Microcontrollers (STMicroelectronics)** * Many STM32 MCUs (like STM32F4, STM32F7, STM32H7 series) have **LCD-TFT controllers** (LTDC) with 32-bit registers. * Example: The **LTDC** controller
-
Thread
STM32 GCC Compilereinstellungen für Minimum Size -Os
0x40 stm32f1xx_hal_msp.o 0x40 stm32f1xx_hal_msp.o 0xb4 stm32f1xx_hal_msp.o 0xb4 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xb8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0xd8 stm32f1xx_hal_msp.o 0x104 stm32f1xx_hal_msp.o 0x104 system_stm32f1xx_Bootloader.o 0x8 | system_stm32f1xx.o 0x18 system_stm32f1xx_Bootloader.o
-
Thread
LPC1100, superguenstig, 8-bit? Wird immer unnoetiger
Ich gebe privat ab STM32F103CBT6 für 9,20 Euro inkl. Versandkosten im Kompaktbrief.
definiert Prioritäten als 8-Bit Werte. Von denen aber nur N Bits implementiert sind (Cortex-M3: wählbar, STM32=4; Cortex-M0: fix=3). Und diese N Bits stehen linksbündig im betreffenden Register, d.h. beim CM0 werden effektiv die Werte 0x00,20,40,60,80,A0,C0,E0 unterschieden. CMSIS bildet diesen Wertebereich
-
Thread
Eclipse STM32f0 Debug Fehler
Sourcery G++ Cross GCC - Toolchain OpenOCD GDB-Server 0.6.1 den GDB Hardware Debugger (Legacy GDB Hardware Debugging Launcher) und das STM32f0-Discovery Board mit einem STM32f052RBT6 Chip (ST-Link v2 auf dem
/Projekte/stm32f0x/Debug/src C:/Users/p-boensch/Desktop/Eclipse/Eclipse_Juno_STM32/Projekte/stm32f0x/STM32F072B_DISCOVERY C:/Users/p-boensch/Desktop/Eclipse/Eclipse_Juno_STM32/Projekte/stm32f0x/STM32F0xx_StdPeriph_Driver
-
Thread
STM32G431C8T6 wird per SWD nicht gefunden
probier doch mal mit "device under reset" Einen Bootloader habe ich nicht benötigt. (Ging mit stm32g431 und G474)
Programmer ist ein China müll/fake, nur SCK, SWD und GND verbunden. > Er funktioniert mit anderen STM32. Vielleicht ist es das. Damals musste ich auch ein firmware update des programmers machen, damit das mit der G Serie funktioniert. Das war eine Programmer eines nucleo boards (V2.0).
-
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
ich NICHT mittels ST-Link flashen, sondern ich möchten den integrierten seriellen Bootloaders des STM32 nutzen. Nun ist das mit der BluePill eine ziemliche Frickelei: Boot0 Jumper auf 1 stecken, Reset druecken, mittels STM32flash Programm flashen, Boot0 Jumper zurück auf 0, Reset drücken. Das
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
Interface verbaut. So ziemlich jeder Hersteller hat da besseres im Angebot. Exemplarisch sei mal der STM32H730 erwähnt (https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32h7-series/stm32h730-value-line/stm32h730vb.html
schrieb im Beitrag #6566260: > Das man den auf >250 MHZ übertakten kann ist glaub weil man einen M0+ > hat statt M4F der deutlich komplexer ist. Es wird halt auch ein 40nm Prozess verwendet. Die einzigen anderen CM0 in 45nm sind m.E. die STM32G0x. Die haben bestimmt auch noch einige Reserven.
-
Thread
STM32 F0 über UART senden zum PC
ebenso kommt auch nichts auf meinem PC an. Der Code sieht wie folgt aus: [c] #include "CMSIS\stm32f0xx.h" #include "STM32F0xx\stm32f0xx_hal_conf.h" #include "STM32F0xx\stm32f0xx_hal.h" #include "STM32F0xx\stm32f0xx_hal_tim.h" GPIO_InitTypeDef GPIO_struct; UART_HandleTypeDef UART_Struct
Kommen denn mit HTerm die Signale an? Gruß Daniel PS: Ich sehe gerade: [c] #include "CMSIS\stm32f0xx.h" #include "STM32F0xx\stm32f0xx_hal_conf.h" #include "STM32F0xx\stm32f0xx_hal.h" #include "STM32F0xx\stm32f0xx_hal_tim.h" [/c] Es müsste doch auch eine [c] #include "STM32F0xx\stm32f0xx_hal_usart.h
-
Thread
H743 und F746 - Probleme mit dem Takt
scheinen auch ein paar Tippfehler zu sein ...). Mit halbem CPU-Takt ist da nix. Dass schafft selbst ein STM32G0 viel schneller. Was die MCO-Ausgänge anbelangt: Die GPIOs können lt. Datenblatt unter günstigen Umständen garantiert bis zu 180 Mhz. Aber man sollte vielleicht mal die RCC-Register "zu Fuß"
Niklas G. schrieb im Beitrag #7510325: > Ja. Alles STM32 können Signale im unteren zweistelligen MHz-Bereich > ausgeben. In Software wie gezeigt geht es zwar, ist aber wenig sinnvoll. > Viel besser geht das
-
Thread
Compilierung des EU1KY AA unter Linux.
den includes auffällt. >find ./rtc -name \*.h -or -name \*.c -exec grep -H include {} \; ./rtc/STM32F7RTC.c:#include <stdint.h> ./rtc/STM32F7RTC.c:#include <stdio.h> ./rtc/STM32F7RTC.c:#include <string.h> ./rtc/STM32F7RTC.c:#include <ctype.h> ./rtc/STM32F7RTC.c:#include <stdlib.h> ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc.h" ./rtc/STM32F7RTC.c:#include "stm32f7xx_hal_rtc_ex.h" ./rtc/STM32F7RTC.c:#include "STM32F7RTC.h" ./rtc/emrtc.c:#include "RTC.h" ./rtc/emrtc.c:#include "GPIO.h" ./rtc/emrtc.c:#include
-
Thread
STM32F767ZI schließt sich von alleine kurz
Max M. schrieb im Beitrag #6000852: > Hier das Layout - mit dem Fokus auf die MCU. STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin Flatschen...
#6000883: > Max M. schrieb im Beitrag #6000852: >> Hier das Layout - mit dem Fokus auf die MCU. > > STM32F429 =! STM32F767 mit gleicher Pinbelegungung im 100Pin > Flatschen... Der angezeigt STM32F429 ist das 3D-Modell (gab leider kein F7). Der STM32F767ZI besitzt den LQFP144 Footprint.
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
dieses gleich aussehenden Interface bei ALI gekauft : J-Link V8 OBS ARM SWD Programmierer Debugger STM32 https://fr.aliexpress.com/item/1005005802567589.html? pm=a2g0o.order_list.order_list_main.11.7e5a5e5bkJUN3w&gatewayAdapt=glo2fra USB Param. : (USB\VID_1366&PID_0101), und jetzt werde ich mal damit
Device "N32G455RE" selected. Connecting to target via SWD Found SW-DP with ID 0x2BA01477 DPv0 detected CoreSight SoC-400 or earlier Scanning AP map to find all available APs AP[1]: Stopped AP scan as end
-
Thread
STM32 UART buffer rx
Moin liebe Programmierfreunde, Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu empfangen. Der Empfang soll wie folgt von statten gehen: Der Sender(PC) schickt ein genaue Anzahl an Daten auf dem UART des STM32. Der STM32 empfängt diese Daten und wartet auf das Zeichen
Mathias G. schrieb im Beitrag #6321307: > Mein Ziel ist es über den UART Daten von meinem Rechner zum STM32F100 zu > empfangen. > Der Empfang soll wie folgt von statten gehen: > Der Sender(PC) schickt ein
-
Thread
Multiplizierer Hardware Aufwand
ist scheinbar gar nicht so einfach, die Geschwindigkeit für eine > float Multiplikation für einen STM32F4 heraus zu bekommen. Es kursieren > Zahlen von 3 Zyklen bis 6 Zyklen. Gerade einmal mit nem RP2350 und Thumb-Assembler getestet. S0 und S1 mit 1 + 1 ÷ (1<<23) geladen. (1,000000119209289550781250
Programm braucht auf einem STM32F407 8 Taktzyklen pro Schleife. Bei 1 Zyklus für sub und 2 Zyklen für bne bleiben 5 Zyklen für Multiplikation.
-
Thread
STM32CubeIDE CMSIS Projektstrur Bibliotheken für STM32F4 ohne HAL!
Hast du in der Datei stm32f4xx.h die Zeile für dein Target aktiviert? Anbei mal ein Beispiel für den STM32F407.
Please select first the target STM32F4xx device used in your application (in stm32f4xx.h file)" Niklas G. schrieb im Beitrag #7564661: > Die RCC_AHB1PeriphClockCmd ist Teil der LowLevel-Library. Wie hast > du > die eingebunden
-
Thread
Arduino Blue Pill & CAN mit SN65HVD230
Serial.println("CAN1 initialize fail!!"); return false; } return true; } #define STM32_CAN_TIR_TXRQ (1U << 0U) // Bit 0: Transmit Mailbox Request #define STM32_CAN_RIR_RTR (1U << 1U) // Bit 1: Remote Transmission Request #define STM32_CAN_RIR_IDE
((uint32_t) CAN_tx_msg->data[4] )); // Send Go CAN1->sTxMailBox[0].TIR = out | STM32_CAN_TIR_TXRQ; // Wait until the mailbox is empty while(CAN1->sTxMailBox[0].TIR & 0x1UL && count++ < 1000000
-
Thread
CH32V003 und Arduino
the syntax was defined prior to implementation in any hardware platform. [/code] Das mach sogar STM (wie man im Bild oben für eines der Nucleo-Boards sieht) und es ist auch der Grund warum analogRead(A0) sowohl auf dem Arduinos mit Atmega als auch den STM32 Varianten funktioniert. Im STM32 Framework
für jede Variante einen eigenen Ordner, in dem die Pins definiert werden: https://github.com/stm32duino/Arduino_Core_STM32/blob/main/variants/STM32C0xx/C031C(4-6)(T-U)/variant_NUCLEO_C031C6.cpp
-
Thread
Websites um passenden MCU zu finden
Dann schau dich mal bei ST um, STM32G0 oder STM32L0 Serie mit einem 4.096 MHz Quarz. https://www.st.com/en/microcontrollers-microprocessors/stm32g0-series.html https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html
Die Tabelle auf http://stefanfrings.de/stm32/stm32l0.html hilft vielleicht bei der Auswahl. Wobei ich gerade sehe, dass bei der L0 Serie maximal 20 kB RAM zu haben sind. Die neuete G0 Serie bietet vielleicht mehr. Ansonsten hat ST ja nich viele
-
Thread
Günstiger Anfang mit ARM Gesperrt
Zur Info: Bei ST Serien STM32F0 und STM32L0 kann man Keil ohne Code Einschränkung nutzen. http://www2.keil.com/stmicroelectronics-stm32/mdk
zwar auf STM32F0 und STM32L0 eingeschränkt, hat aber nicht das übliche Codesize Limit (16kB Cortex M0, 32kB Cortex M3/M4). Das Board bringt neben der Debugschnittstelle über das gleiche USB Kabel auch einen Virtuellen
-
Thread
Mikrocontroller und Komponenten -> evtl. für Serienproduktion
Gerald G. schrieb im Beitrag #3701605: > Bin auch für das stm32f4 Das Problem ist noch nicht beschrieben, aber die Lösung steht schon fest. Ich kann nur staunen!
@ Gerald G. (gerald_g) >Bin auch für das stm32f4 Warum nicht gleich QuadCore Pentium? Mein Gott, bei der Aufgabe wird sich selbst ein 8051 mit 1 MHz langweilen. >Bei Uwe (http://mikrocontroller.bplaced.net
-
Thread
lpc1700 - ARM Cortex M3 von NXP: Endlich!
-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.
30 Rev B und Z sind wohl als "limitiert" aber nicht "buggy" eingestuft. Habe bisher nur wenig mit STM32 gespielt aber die Informationen unter o.g. Links erscheinen mir sehr beachtenswert. Wenn richtig verstanden insbesondere für diejenigen, die Geräte mit STM32 REV!=Y verkauft haben und gelegentlich
-
Thread
HY_STM32F417_BB
...@na_und (Gast) -der STM32F417 ist recht neu. Als Board STM324xG-Eval für den Preis eines Notebook mag das zutreffen. Ich habe, wie oben erwähnt, für unter 50 $ aus China (www.PowerMCU.com) ein "bare metall" Chip + Flash
...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;
-
Thread
Suche nach gutem Mikrocontroller
. STM32 passt für dich, wie die Faust aufs Auge.
noname schrieb im Beitrag #5538381: > Ich gucken mir den STM32F1 mal an. Vergiss den F1, der ist total veraltet. Die STM32L4 sind 3 Generationen neuer und in vielen Details verbessert. Die kleineren STM32L0 gibt's auch im LQFP-32 Gehäuse mit 0.8mm Pitch, die
-
Thread
Interrupt beim STM32 F103
aus einem Stück Arduino code welcher auf die genannte Funktion verzweigt. Siehe https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp Zeile 186
-L73 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99/libraries/SrcWrapper/src/stm32/interrupt.cpp#L186 https://github.com/stm32duino/Arduino_Core_STM32/blob/01a1aa3ff3c1eb768389fb0b3f4b97b154e63c99
-
Thread
STM32F042 gecloned aber verhält sich seltsam
Zum Disassemblieren muss man den Dump an die richtige Stelle laden, das ist 0x08000000 bei diesem STM32 (Anfang des Flash), vielleicht liegt es ja daran.
Dieter S. schrieb im Beitrag #7812505: > ist 0x08000000 bei diesem STM32 nicht eher 0x08004000 ?
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
Preise, abhängig von der Menge bei Mouser: https://www.mouser.de/ProductDetail/STMicroelectronics/STM32F091CBT6TR/?qs=dTJS0cRn7oiK4Up%2FlCpDLg%3D%3D
www.waveshare.com/2.23inch-oled-hat.htm Ja, dieses Display hat "SPI" und "I2C" Schnittstelle, das würde mit dem STM32F0xx gehen.
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
$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
$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
500 MHz µC für kleines Geld
Max G. schrieb im Beitrag #6010110: > Gegenstück von ST ist der STM32F730, der "nur" mit 216 MHz läuft, dafür > aber internen Flash hat. Preislich schenken sich die beiden Typen nicht > viel. Bei kleineren
Gibt es uCs mit Timern die mit 500+ MHz getaktet sind? STM32H7 kann "nur" 240 MHz. Und die STM32 HRTimer haben viele Einschraenkungen.
-
Thread
C++ auf einem MC, wie geht das?
/blob/develop/src/xpcc/architecture/platform/devices/stm32/stm32f405_407_415_417-i_r_v_z-e_g.xml 2. Mit deren Hilfe werden für jeden verfügbaren (also auch gebondeten) Pin drei Klassen erzeugt: z.B. GpioA0, GpioOutputA0, GpioInputA0 Das Headerfiletemplate
> Überhaupt die zusammenarbeit von ISR mit C++ bereitet mir noch > Kopfzerbrechen. Auf einem STM32F4 Discovery Board habe ich das so gelöst: [c] (...) static dma::DmaChannel ada_dmaChannel(adc_dmaStream, 0); static devices::AdcViaSTM32F4_Adc1 adc(rcc, ada_dmaChannel
-
Thread
Hat jemand Erfahrungen mit diesem Board auf Ebay.
https://de.aliexpress.com/store/product/Mini-STM32F429II-core-board-SDRAM-NAND-STM32F429IGT6-upgraded-version/121628_32882914082.html?spm=a2g0x.search0104.3.13.700e7030Xt8I6M&ws_ab_test=searchweb0_0,searchweb201602_1_10320_10065_10068_10843_10547_
Rene B. schrieb im Beitrag #5552435: > https://de.aliexpress.com/store/product/Mini-STM32F429II-core-board-SDRAM-NAND-STM32F429IGT6-upgraded-version/121628_32882914082.html?spm=a2g0x.search0104.3.13.700e7030Xt8I6M&ws_ab_test=searchweb0_0,searchweb201602_1_10320_10065_10068_10843_10547_
-
Thread
STM32 eval board mit MAC aber ohne Eth PHY für SPE
Die diversen STM32F407 Chinaboards haben das.
www.mikrocontroller.net/topic/426112 auf eb*y zur Zeit hier erhältlich: https://www.ebay.de/itm/Core407V-STM32F407VET6-STM32-Cortex-M4-Development-Board-Mainboard-Module-Kit/323872764866?hash=item4b685233c2:g:qcwAAOSw-kdX0mup
-
Thread
Atmel übernommen, AVRs tot? Alternativen?
bit/Pages/efm8.aspx AVR-Bastler schrieb im Beitrag #4715701: > Aber für 3 Euro bekomme ich ja 2 STM32F0 oder LPC11xx Die LPC sind die ARM mit der am einfachsten zu verstehenden Peripherie (hatten nämlich mal als LPC900 einen 8051 Kern). Die STM32 sind ohne HAL kaum in den Griff zu bekommen.
Lothar schrieb im Beitrag #4715767: > Die STM32 sind ohne HAL > kaum in den Griff zu bekommen. EINSPRUCH! Ich bin erst dieses Jahr von AVR auf STM32 umgestiegen. Beim STM32 arbeite ich stets bare-metal ohne HAL und ich finde es NICHT schwieriger
-
Thread
EMbitz IDE lebt? Kommt bald neue Version 2.0!
weeks ago and had to conclude: - Debugging with China ST-Link works - Debugging with original STM32 Nucleo board (ST-Link on board) does not work. I will now install EmBitz 2.0 and also test EBlink again with the Nucleo board. It is probably better to discuss EMBITZ 2.0 in the future in thread
Yes, EBlink supports dual core. - Launch EBlink separately (e.g. windows context menu or "EBlink -S stm32-auto -G" ) - As you can see in the terminal of EBlink, there are two targets with two GDB servers on two different ports. - Configure your two EmBitz as
-
Thread
STM32 Befehl: TIM_GetITStatus gibts nicht?
Wirf einen Blick in die jeweilige *_tim.h stm32f0xx_tim.h stm32f10x_tim.h usw.
Sorry, STM32F411RE-Nucleo MfG.
-
Thread
Womit programmiert ihr eure µCs?
1. AVR ( Mega,Tiny, XMega) , STM32 2. C, Assembler (STM32 nur in C) 3. AVRISP MkII, ST-Link 4. AS4, AS5 (testweise), Atollic TS Lite für STM32 Früher mal MCS51 mit MIDE51 und dem AVRISP MkII
1) STM32 2) C 3) ST Link V2 4) CoIDE
-
Thread
Einstiegshilfe in ARM-Controller
herumschlagen musst. Ansonsten wird der Einstieg ziemlich steinig. Da ich bisher nur Erfahrung mit der STM32 Familie habe, bezieht sich der folgende Erfahrungsbericht nur auf diese Mikrocontroller-Familie: ST liefert für die STM32 Familie eine umfangreiche Library mit. Es gibt einige Leute hier im Forum
gutes Paket! Raisonance mit Primer2 ist dann ein sehr guter Kandidat, wenn es wirklich in Richtung STM32 gehen soll. Gruss, Robert
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
viele CPUs angeschaut, die das können (oder doch nicht) Schlussendlich habe ich mich für einen STM32F103CB entschieden. Der würde auch für Deine Applikation passen: - 4 Timer, 32 Bit (jeweils 4 OC/PWM Ausgänge) und zus. 32 Bit Prescaler - bis zu 72MHz CPU-Takt >> möglich an Timer 1 (mit internem
auch ein kleiner reichen sollte (STM32F100C4) ab 0,85 EUR !!! Also unter einem EUR bei Digikey. Man muss sich ein wenig mit der Materie auseinandersetzen. Unterm Strich fährt man mit einem STM32F10xxxx deutlich besser, denn man kann
-
Thread
DAU IC gesucht
Chris G. schrieb im Beitrag #4652503: > Sückzahl unter 500 Dann bietet sich ein STM32F051 o.ä. an. Mit Timer2 (32 Bit) lassen sich direkt Pulsweite und Tastverhältnis per Hardware erfassen. Bei Bedarf und
hat. Der Haken ist, dass die QS-Punkte für jede Neuentwicklung zutreffen. Zum Controllerpreis: STM32F030F4 gehen für ca. 0,50USD über den Tisch. Daran eine schnelle PWM mit RC-Filter und die Ripple-Spec wird eingehalten. Hier macht dann eine MCU 6 Kanäle. Wahlweise STM32F051 für ~1USD. Der hat
-
Thread
STM32F7 für Hobby-Bastler machbar ?
Zum Einstieg ist das B(oard)S(upport)P(ackage) immer eine gute Wahl. Gibts hier für SW4STM32 vorkonfiguriert zum Download: http://www.dasrotemopped.de/index.php?var=cpp&nr=0 Wähle dein Disco Board weise ! Ich empfehle das STM32F746G-Disco http://www.dasrotemopped.de/index.php?var=
>nur Standbilder und Text selten so gelacht ! mit dem STM32F746G-disco https://youtu.be/GNKWmLiMpuk nur das STM32F4-disco OHNE TFT Controller: https://youtu.be/ymGCeG9_6c0 https://youtu.be/KsToQmFndpg Quellcode herunterladbar http://www.pouet.net/prod.php
-
Thread
STM32L1 + Makefile. Linkerproblem?
': /home/andy/stm32_discovery_arm_gcc/STM32L1_Discovery_Firmware_Pack_V1.0.3/Projects/AN3964-Temperature_sensor/main.c:248: undefined reference to `DBGMCU_GetDEVID' /tmp/ccKSy8F2.o: In function `writeCalibData': /home/andy/stm32_discovery_arm_gcc/STM32L1_Discovery_Firmware_Pack_V1.0.3/Projects/AN3964-Temperature_sensor/main.c:290: undefined reference to `DATA_EEPROM_Unlock' /home/andy/stm32_discovery_arm_gcc/STM32L1_Discovery_Firmware_Pack_V1.0.3
-
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-407 DIY-MORE Doku?
https://stm32-base.org/boards/STM32F407VGT6-diymore
konnte ich das China Board STM32-DIYMORE via SWD programmieren (ST-LINK Utility Windows V 4.5.0.0) o STM32 Cube Programmer erkennt es nicht. Sagt: Error Old ST-LINK Firmware version. o Der Versuch, die BMP Firmware
-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
USB, daher nehme ich den STM32F417.
Alles klar!! Ich habe mir jetzt einfach mal mehrere STM32 Boards vom F0 bis F4 bestellt und werde wie vorgeschlagen erst ein zwei Beispiele mit dem F0 machen und mich denn an die F4 wagen. Bleibt noch die Frage zur IDE offen. Ist CoCoox zu empfelen oder
-
Thread
STM32 NUCLEO H743ZI - Ethernet / WebServer-Probleme
, stlink checksum: 0x00a937bc 2023-05-02T16:13:54 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:13:55 INFO common.c: Flash page at addr: 0x08000000 erased
, stlink checksum: 0x00a937bc 2023-05-02T16:35:48 INFO common.c: Attempting to write 207652 (0x32b24) bytes to stm32 address: 134217728 (0x8000000) 2023-05-02T16:35:49 INFO common.c: Flash page at addr: 0x08000000 erased
-
Thread
STM32 F103 - I2C Probleme
// u8g_DrawBox(&u8g, 30, 30, 35, 35);//draw some box /* while(HAL_I2C_Master_Transmit(&hi2c1, 0x3C,(uint8_t*) outbuffer, sizeof(outbuffer), (uint32_t)1000)!= HAL_OK) {
benutzt aber die polling-Funktion. Vielleicht kommentierst du einfach mal folgende Zeilen in der stm32f1xx_hal_msp.c aus: // HAL_NVIC_SetPriority(I2C1_EV_IRQn, 0, 0); // HAL_NVIC_EnableIRQ(I2C1_EV_IRQn); // HAL_NVIC_SetPriority(I2C1_ER_IRQn, 0, 0); // HAL_NVIC_EnableIRQ(I2C1_ER_IRQn
-
Thread
Neue Low End-Mikrocontroller, interessanter Lesestoff und Corporate Politics
Round-Up ab der Neuigkeiten der letzten Tage. ### Bearbeitung Jan 17, 01h Budapester Zeit durch th - C0 hat KEINE FPU Nachfrage bei SGS wurde von Michael Markowitz beantwortet. STM32C0 ist OHNE FPU. O-Ton: [c] No hw floating-point unit (fpu) on the STM32C0. This a basic controller/8-bit replacement.
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