-
Thread
Device-Erkennung beim STM32F103VE gibt falschen Wert zurück !
folgender Funktion ab. uint32_t DBGMCU_GetDEVID(void) { return(DBGMCU->IDCODE & IDCODE_DEVID_MASK); } Normalerweise sollte folgendes zurückgegeben werden: STM32F103VE -> 0x414 STM32F103ZG -> 0x430 Das hat bisher
Wenn man die Header vergleicht, ist stm32f103xg.h nur eine Erweiterung von stm32f103xe.h. Adressen von Peripherie, die es auch stm32f103xe.h gibt, ist nicht veraendert. Als stm32f103xe behandelt sollte, sollte ein stm32f103xg keine Probleme
-
Thread
ATMega Auslaufmodell?
STM32 (genauso natürlich auch bei äquivalenten Serien anderer Hersteller) übersieht man aber sehr schnell die Abhängigkeiten zwischen verschiedenen Funktionsblöcken. Bei der Arbeit mit STM32CubeMX ist es
Pandur S. schrieb im Beitrag #7740781: > Gibt's eigentlich eine 32bit Familie, welche auf Bare-Metal betrieben > werden kann ? Zum Beispiel vermutlich alle STM32 http://stefanfrings.de/stm32/index.html Frank O. schrieb im Beitrag #7740815: >> Für alles Andere
-
Thread
Verfügbarkeit STM32F7xx / H7xx
Hallo, die Verfügbarkeit + Preise von STM32F7xx oder H7xx Chips sind immer noch eine Katastrophe! Da fragt man sich doch wirklich ob man neue Projekte überhaupt noch mit diesen Chips anfangen soll (z.B. STM32H750)?? Allgemein finde ich,
Tja selbst wenn man Stückzahlen >4000 bestellt bekommt man nichts. Aber einen Ersatz für einen stm32h743zg finde ich auch unter den chinesischen Produkten nicht. Da sind alle die nur einen stm32f103 brauchen besser dran.
-
Thread
BluePill, ST-LINK und CubeIDE
HW ID geändert, schon funktionierte es. Post #9: https://www.eevblog.com/forum/microcontrollers/stm32f103t8u6-not-recognized-by-cubeide-as-genuine/
ST-LINK FW : V2J39M27 Board : NUCLEO-F412ZG Voltage : 3,25V SWD freq : 4000 KHz Connect mode: Under Reset Reset mode : Hardware reset Device ID : 0x410 Revision ID : Rev X Device name : STM32F101/F102/F103 Medium-density
-
Thread
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
[V] Raspberry Pi 4B neu, Arty S7 neu, div neue Bauteile (SMD, THT, hochwertige OPV, Sample Book)
4GB, unbenutzt 1x Arty A7 FPGA Board mit Xilinx Artix, unbenutzt RS232/TTL USB-Kabel und Adapter STM32F103 32pin SMD div. Dioden und Brückengleichrichter Samplebook mit SMD0603 Cs und Rs Schaltregler, Linearregler mehrere MCP23017 Port Expander mehrere DS3231 mehrere MAX3392 mehrere MCP3421
für PC bzw. gängige Schrauben für kleine Elektronikbasteleien div. Klemmen https://ibb.co/ggyPgZG Ich halte 200€ für fair, da alleine der Raspi und das FPGA Board 200€ übersteigen. Versand geht auf mich. Keine Einzelabgabe.
-
Thread
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
https://www.stupid-projects.com/driving-an-ili9341-lcd-with-an-overclocked-stm32f103/ Also mit einem STM32F103 kommt man völlig aus. Ansteuerung per SPI DMA. Das sollte dann schnell genug sein.
Felix N. schrieb im Beitrag #6789295: > Hmm, weiß nicht 20 Euro für ein Nucleo-64 F446RE blechen um an einen > STM32F446RE und an den STM32F103C8T6(Der auf der ST-Link Platine oben > sitzt) Controller zu kommen. Ist glaubig nicht die beste Idee. Beim STM32F446RE wird es kaum schneller
-
Thread
genaue Zeitmessung (hohe Auflösung + Genauigkeit) STM32
https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32g4-series/stm32g4x4.html
Habe das mal irgendwann ausprobiert, Timer vom STM32F103 mit 70(?) Mhz laufen lassen und per InputCapture nen Duty Cycle gemessen. Jitter quasi garnicht wenn man nen externen Quarz nimmt, der Interne RC Oszilator jittert zuviel.
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
du Zeit dich zu beruhigen, die sind ausverkauft... Grumpf !! :-((((( https://www.amazon.com/32-Bit-Stm32F1-Stm32F103-Lqfp100-Stm32F103Vbt6/dp/B0838WQ1BC
W.S. schrieb im Beitrag #6650356: > Erstens steht das nicht im DB des STM32F103C8T6 Seite 109: https://www.st.com/resource/en/datasheet/stm32f103c8.pdf
-
Thread
Hilfe Atollic-Debugger funktioniert nicht mit GigaDevice-Micros
wie möglich zu halten war unser erster Versuch auf die pinkompatiblen GigaDevice µC umzusteigen. STM32F103ZG -> GD32F103FZ Programmierversuche mit Segger J-Link waren erfolgreich. Bei Programmieren von Leiterplatten mit RTC lief allerdings die Software nicht an. Dann wollte ich mal den Atollic-Debugger
Michael F. schrieb im Beitrag #6630868: > bist Du sicher, dass der hier angegebene Typ des GigaDevice korrekt ist? > Sollte das nicht auch ein -ZG sein? Sorry, Tippfehler. STM32F103ZG -> GD32F103ZG
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
Phasenschwankungen des 1pps Signales sind. Ich bin auf die Daten, den Messaufbau und den source code für die STM32F gespannt. Auch ein STM103 (Fake?) läuft bei mir stabil.
Hans-Georg L. schrieb im Beitrag #6497442: > Auch ein STM103 (Fake?) läuft bei mir stabil. Nein ein stm32f767zi nucleo Board direkt von Mouser Daten kommen nachher.
-
Thread
UART Clock Initialisierungsproblem auf STM32F407G-DISC1 (Discovery)
portiert/angepaßt: stm32f030f4 stm32f030k6 stm32f030r8 stm32f042f6 stm32f051 stm32f072rb stm32f100 stm32f103 stm32f103rb stm32f207zg stm32f303 stm32f303k8 stm32f401 stm32f407 stm32f411 stm32f429 stm32l031k6 stm32l053c8 stm32l073rz stm32l152 stm32l152rb stm32l476 stm32wb55 > Auf was löst denn das Macro "RCC_CR" auf? Sprich: Welche Adresse steht Kein Macro, sondern ein .EQU: stm32F407/terminal.s
-
Thread
ST-Link neu flashen
im Beitrag #5789111: > Da muss ich erstmal die Pins zum programmieren suchen und hoffen das der > F103 auf SWD konfiguriert ist. Bei allen STM32 Mikrocontrollern ist die SWD Schnittstelle während des Reset ansprechbar.
zugänglich. Damit kannst du ihn über den seriellen Bootloader retten. Anleitung: http://stefanfrings.de/stm32/stm32f1.html#boot
-
Thread
STM32 Auswahl
bislang habe ich mit dem STM32F103 und F107 mit den alten ST-Lib rumgefrickelt und wenn die nicht gepasst haben auch selbst auf Timer-Register zugegriffen. Für den F107 habe ich zwar mal eine Ethnernet Hardware mit externer MAC
Nucleo Board mit STM32F746Zg ca. 25€ bei Mouser. 1MB Flash / 320+16+4 KB RAM / 1k OTP St-Link, Ethernet, USB OnBoard. Der dürfte zum Spielen erst einmal reichen ;-) Das Board gibt es auch mit Stm32H743ZI
-
Thread
ATmega Development Boards (Sind die OK?)
das Blue-Pill Board ^^) #5: STM32F103C8T6 https://de.aliexpress.com/item/WAVGAT-STM32F103C8T6-stm32f103-stm32f1-STM32-system-learning-board-evaluation-kit-entwicklungsboard/32841552874.html?spm=a2g0s.8937460.0.0.X8gdZi (Ist auch
kann. Ich gehe dann meist mit ein paar Kabeln auf das Steckbrett von so einem Board rüber. ^^) #6: STM32F103VET6 https://de.aliexpress.com/item/STM32-development-board-STM32-core-board-STM32F103VET6-minimum-system-board-cortex-M3/32693544239.html?spm=a2g0x.search0104.3.118.774e4aacbuPlrz&ws_ab_test=
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
segmentiertes SRAM zur Erhöhung der parallel verfügbaren Speicherbandbreite. Die Hardwareausstattung des STM32F746ZG laut Datenblatt : L1-cache: 4KB data cache and 4KB instruction cache SRAM: 320KB (including 64KB of data TCM RAM for critical real-time data) + 16KB of instruction TCM RAM (for critical
>ein bisschen Übung auf dem STM32F407 der zieht gleichauf mit meinem STM32F429 >Ach ja: ohne DMA die etwa 3 MB/s sollten weder Xmega noch STM32 in Verlegenheit bringen auch hier wird klar, das das SPI Display im wesendlichen
-
Thread
Umstiegsbreatung uC Atmel/STM
Hmmmmmm, wenn man "unbedingt" STM32 machen mag und dann mbed bei wenigen Kosten haben will, dann dürfte als Board dieses hier wohl oki sein: http://www.ebay.de/itm/STM32F103RCBT6-ARM-Cortex-M3-leaflabs-Leaf-maple-mini-module-for-arduino-STM32
Meine Erfahrung ist, dass ich die STM32 sehr ordentliche Controller sind (STM32F103). Leider habe ich den Fehler gemacht, mit dieser unsäglichen HAL anzufangen, und mir passenden Code per Cubemx generieren lassen. Es läuft zwar das meiste
-
Thread
Löttemperatur STM32
Hallo, weiss jemand mit welcher Löttemperatur man einen STM32 löten sollte? Bei mir geht es speziell um einen STM32F103C8T6. Ich habe ihn verlötet, bekomme aber einfach keine Connection zu ihm, obwohl ich einfach nur die Schaltung eines Eval-Boards übernommen
Matthias S. schrieb im Beitrag #4613529: > Beim STM32F103ZG (das Datenblatt liegt hier gerade rum), sind das also > 125°C an der inneren Junction (Bondkontakt zum Die). Das ist ja recht wenig. Das Zinn wird doch sogar erst viel später flüssig... :-
-
Thread
FT800 / FT810 Library
---------- STM32L073 SUCCESS 00:00:07.293 STM32F030 SUCCESS 00:00:06.566 STM32F103 SUCCESS 00:00:06.966 STM32F303 SUCCESS 00:00:08.502 STM32F446 SUCCESS 00:00:11.042 STM32G474
durch für diverse STM32: Environment Status Duration ------------- -------- ------------ STM32L073 SUCCESS 00:00:02.775 STM32F030 SUCCESS 00:00:02.468 STM32F103 SUCCESS 00:00:02.587 STM32F303
-
Thread
Code läuft nur im Debug Modus
Hey, ich programmiere gerade am STM32F103ZG mit dem ARM Cortex M-3 und benutze die µVision 5 IDE. Nun hab ich folgendes Problem: Ich hab ein Programmcode geschrieben der im Debug-Modus wunderbar funktioniert und ich kann auch die Signale
-
Thread
Erste Hardware für STM32 Programmierung
wie Variante 1, allerdings bereits alles vorbereitet und auf einem Board 4) STM32F7 Discovery: http://www.mouser.at/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=%2fha2pyFaduj%252bu1WsN7ngFCp67Vbo23mRE%2fXTA0%252bnUeyv26XmJgOqmg%3d%3d Es scheint wie ein Nucleon-144 mit
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
FSMC Bank Section
Hallo Leute, ich lese mich gerade in die FSMC des STM32F4 ein und habe eine Frage dazu. Im Quellcode eines SSDxxxx (LCD Treiber) habe ich folgenden Codeteil gefunden: [code] #define LCD_REG (*((volatile unsigned short *)0x60000000)) // RS = 0 #define
für mich hätte ?? Benutze das Eval Board MCBSTM32E mit STM32F103ZG. Gruß, dasrotemopped.
-
Thread
-
Thread
Was ist mit diesen Zeilen gemeint?
Hallo ich arbeite mit Keil uVison 4.5 und stm32f407ZG weiß jemand mal vielleicht wie ich der RAM bzw FLASH verbrauch ausrechnen kann? Program Size: Code=63224 RO-data=36336 RW-data=704 ZI-data=8320 Danke
habe. Program Size: Code=63224 RO-data=36336 RW-data=704 ZI-data=8320 ich denke daran, dass der stm32f407ZG Ram Größe reicht nicht aus. stimmt das oder habt Ihr ganz andere Meinungen. Danke
-
Thread
[S] ARM M0 mit USB device für < 1€@100qty?
Verhandlungen erfordern. Aber bei entsprechender Stückzahl sollte das gehen. Andererseits könnte der STM32F042F4 in die gewünschte Lücke fallen, sobald man ihn in Stückzahlen kaufen kann. Da weiß sicher ST selber - oder beispielsweise Fuuture Electronics als ST Distributor - ob die Preisvorstellung am
schau mal in China nach STM32F103. Ich hab die CBT6 128kbyte-Version für ca. 1,20 EUR @ 10 Stück, inkl. Versand, auf Aliexpress gekauft. Wenn man da 100 ordert und sich mit weniger Flash zufrieden gibt dürfte 1 EUR vermutlich
-
Thread
ADC Werte sind null
Update Interrupt */ 29. TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE); 30. 31. /* Enable TIM2 */ 32. TIM_Cmd(TIM2,ENABLE); 33.} [/c] und hier werden die AD Werte also im Timer Interrupt aufgerufen [c] 01.void TIM2_IRQHandler(void) 02.{ 03. if (TIM_GetITStatus(TIM2, TIM_IT_Update
Ich benütze den STM3210E-Eval board mit dem Prozessor STM32F103ZG. [c] int array1[512] = {0}; int array2[512] = {0}; int array3[512] = {0}; void TIM2_IRQHandler(void) { int static calibration =0 if (TIM_GetITStatus
-
Thread
Datenbusbreite und Adressbusbreite
Hallo, ich versuche gerade die Breite vom Datenbus und Adressbus des Stm3210E-Eval zu ermitteln jedoch finde ich in der Dokumentation keine Hinweise darauf... Das Bord hat die CPU STM32F103ZG. Dinge die mich interessieren waren Adressbreite vom CPU,SRAM,ROM und die
http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00253742.pdf Stm32 http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1031/LN1565/PF247490
-
Thread
STM32: "Start Linear Address Record" im Hexfile
Hallo zusammen, ich benutze Atollic TrueSudio mit einem STM32F103ZG. Nun habe ich aus dem ELF-File ein Hex-File erzeugt und finde darin am Ende folgendes: [code] (...) :040000050800036D7F :00000001FF [/code] Die vorletzte Zeile enthält den Recordtype
Bronco schrieb im Beitrag #3479438: > [code] > (...) > :040000050800036D7F > :00000001FF > [/code] > > Die vorletzte Zeile enthält den Recordtype 05, laut Wiki ist dies "Start > Linear Address Record". > http://de.wikipedia.org/wiki/Intel_HEX > Also ich sehe da
-
Thread
Auswahl des richtigen AVR -Controllers für einen Leistungsdimmer?
Erweiterungsgeräten usw.) Somit wäre ich schon mal bei knapp 100 I/O's. Somit wäre man bei einem STM32F103ZC angelangt (LQFP144 Pin) Wenn man USB und CAN gleichzeitig nutzen möchte, so wäre z.B. der STM32F40xZG zu empfehlen. Wie gesagt, der STM32 ist nur eine Empfehlung, da ich den kenne und
Markus Müller schrieb im Beitrag #3475947: > Somit wäre man bei einem STM32F103ZC angelangt (LQFP144 Pin) Jetzt frag ich mich doch ernsthaft wie Hendrik Hölscher seinen DMX 3-Phasen Dimmer in einen AMega8515 gekriegt hat? Sind zwar "nur" 8 Kanäle und "nur" ein Nulldurchgangsdetektor
-
Thread
ADC1,ADC2,AD3 but ADC4?
Hallo, ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung. Bin relativ ein Neuling in dem Gebiet... Ich benütze von meinem Board die 3xBNC Eingänge(ADC1,ADC2,ADC3) als
Hat der STM32F103ZG nicht nur drei ADCs?
-
Thread
ADC1,ADC2,AD3 but ADC4?
Hallo, ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung. Bin relativ ein Neuling in dem Gebiet... Ich benütze von meinem Board die 3xBNC Eingänge(ADC1,ADC2,ADC3) als
-
Thread
USART TX,RX AUF PINS ?
ich das angehen soll aber die normaler USART Verbindung habe ich hin bekommen. Ich besitze einen STM3210e-Eval board mit einem STM32F103ZG ARM Prozessor und arbeite in der Keil Umgebung [c] //enable bus clocks RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1 | RCC_APB2Periph_GPIOA | RCC_APB2Periph_AFIO
-
Thread
Stm32 Ports konfigurieren
los. Die ADC's > ("Analog-Eingänge") ab Seite 206. Komisch bei meinem Board steht auf dem Chip STM32F103ZG... Gut in dieser Doku steht jetzt zwar jetzt das die Analogeingänge ADC mit PC1,PC2 und PC3 bezeichnet werden und wie komme ich jetzt damit weiter ?
für alle GPIO's, dann das Aufsetzen der diversen Peripherie. Ich geb dir mal ein Beispiel von nem STM32F103ZET6 im Anhang. W.S.
-
Thread
STM32 Bootloader: zwei Fragen
Hallo zusammen, ich fange gerade mit einem STM32F103ZG an und hab da zwei Fragen zum integrierten Bootloader (im System Memory). 1. Wenn ich AN2606 richtig verstehe, dann kann der Bootloader nicht von der Applikationssoftware aus aktiviert werden
Zu 1: Soweit richtig. Ab STM32F2 gibt es die Moeglichkeit, die BootPins über SYSMEMR zu setzten und einen Core Reset zu machen (kein System Reset!). Warum also nicht eine STM32F4? Zu 2: Auch richtig. Aber STM32F429_439 kennt auch
-
Thread
[Biete] Mouser Artikel aus Fehlkäufen/Massenrabat-Reste
> 05x 595-SN74LVC2T45DCTR > 01x 538-51021-0600 > 02x 651-1734634 > 03x 782-TSOP4838 > 15x PVG3A103C01R00 > 05x 595-UA78M05CDCYR > 01x 863-NCN5120MNG > 02x 989-EPM570T144C5N > 02x 579-PIC16F1825-I/P > 06x 538-50079-8000 02x 511-STM32L100C- DISCO 01x 844-6TQ45SPBF 01x 863-NTJ3157NT1g 02x
PMEG3050EP115 05x 556-ATTINY85-20SU 04x 579-MCP73831T-2DCIOT 20x 77-VJ0805V475ZXQTBC 02x 904-EFM32ZG108F32 10x 667-ERJ-6GEYJ331V 10x 667-ERJ-6GEYJ102V 15x 80-C0805C104K5R 10x 81-GCM219R71C105KA7J 03x 80-B45196H3106K109 03x 863-MMSZ5226BT1G 01x 538-47334-0001 10x 571-521289-1 03x 649-71600
-
Thread
Open407I-C (Board für STM32) mit OV9655 (Kameramodul) auf 5"-Touchdisplay
letzten Jahr. Anbei mal ein Bild, wie es auf deinem Display aussehen könnte(ist die ST-GUI LIB) auf F103 -- Mein Selbstbau Baseboard nimmt sowohl HY-STM32F4xx-Core 144(wie deins!), als auch HY-STM32F1xx-Core 144 wie grad auf dem Bild --
: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. [cc] In file included from D:\sd-fat-lcd-touch\sd-fat-lcd-touch\sd-fat-f4_LCD+
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
Das Open407V-D hat ein Offset-Teil, um LAN und SDIO und LCD-FSMC gleichzeitig zu betreiben; das HY-stm32f4xx wird auch für den STM32F103ZG verwendet und hat FSMC-NOR Bank4 und andere Änderungen; kurz: Ich müsste dein Programm umschreiben, auch auf CoIDE 1.5.1, denn diese Version brauche ich, um Linker-file
nur gefühlte 1/3 an Codezeilen braucht. Und sehr zuverlässig funktioniert. Dieses schicke SDIO beim STM32 hat soviel Overhead das einem wirklich die Haare zu Berge stehen.
-
Thread
sainsmart 3,4" an STM32f407zg
CoCox-IDE V1.5.1 mit GNU_Tools_ARM_Embedded\4.6_2012q2; -das Board ist : www.PowerMCU.com HY-STM32FxxxCore144 hier stm32f407zg mit NOR-Flash und SRAM zusätzlich; in Bild 09 ist das sainsmart mit SSD1289, -Bild 010 zeigt ein ILI9325, beide Displays mit dem gleichen Programm(nur umstecken
--dieses Board für STM32F103 lässt sich ebenfalls für das STM32F407 verwenden, -ohne Änderungen der Beschaltung! http://www.mikrocontroller.net/topic/264120#3051962
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Brushless Motor with Sinus Modulation). Allerdings benutze ich sowohl auf dem XMega als auch auf dem STM32F100 (VL Discovery) andere Hardware, also auf dem XMega (192A3/A1) die AWEX Peripherie und auf dem STM32F100 einen Advanced Timer mit 3 PWM Registern in einem Timer. Das Prinzip bleibt aber genau
schon willig drehen. Gut geeignet als MC sind übrigens die XMega wegen der AWEX Einheit oder die STM32 mit Advanced Timer. Ich habe damals AVR447 mit reichlich Konsolenunterstützung (Messwerte und Debug) auch auf diese MC portiert.