-
Thread
ARM Einstieg Hilfe bei Controller und IDE Wahl
Also STM32F4 + CoCoox ? sind für den Einstieg ok?
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
JTAG-Adapter Black Magic Probe
/ Using Parser : Raw BINARY Interface serial_w32: 57600 8E1 Version : 0x22 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (STM32F10xxx Medium-density) - RAM : 20KiB (512b reserved by bootloader) - Flash : 128KiB
serial_w32: 57600 8E1 Version : 0x22 Option 1 : 0x00 Option 2 : 0x00 Device ID : 0x0410 (STM32F10xxx Medium-density) - RAM : 20KiB (512b reserved by bootloader) - Flash : 128KiB
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
anfängt, nimmt man gleich eine Familie, die ein möglichst großes Spektrum abdeckt. Und da ist der STM32 eigentlich eine bessere Wahl, da die Familie von ganz klein (STM32F0) bis sehr mächtig (STM32F4) alles abdeckt und sogar halbwegs codekompatibel ist. Zumindest kommt man aber mit der gleichen Toolchain
Mega Industrie Preise: http://at.mouser.com/Search/Refine.aspx?Keyword=MEGA32&Ns=Pricing|0&FS=True STM32 Industrie Preise: http://at.mouser.com/Search/Refine.aspx?Keyword=STM32F&Ns=Pricing|0&FS=True LPC Industrie Preise: http://at.mouser.com/Semiconductors/Embedded-Processors-Controllers
-
Thread
Uno-Board mit ATMEGA256
Stefan ⛄ F. schrieb im Beitrag #6699266: > Schau dir trotzdem mal kurz dieses Board an, welches vom Formfaktor her > dem Arduino Nano ähnelt und nur 5€ kostet: > http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
Ralph S. schrieb im Beitrag #6699283: > Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? Weil der STM32F303 ein Cortex M4 ist, du Witzbold.
-
Thread
OV9655 Kamera hat nur Blautöne
zuhaben. http://www.mikrocontroller.net/topic/278757#2946707 und http://blog.frankvh.com/2012/01/13/stm32f2xx-stm32f4xx-dma-maximum-transactions/ .. aber vielleicht hier?!
we will update our errata on web soon . Thank you again for your findings . Cheers, STOne-32 { STM32 moderator } " *aus dem Blog; https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%
-
Thread
atomic-lib für stm32
int 16 Bit sind Operationen wie int i++ nicht atomar da sie 2 Speicher Zugriffe erfordern. Der STM32 (ARM) ist ein 32 Bitter und ein int hat 32 Bit und somit ist int i++ atomar. Außerdem hat der ARM einen Befehlssatz der modify Operationen auf Assembler Ebene atomar ausführt. Mit dem STM32F10x_StdPeriph_Driver
> gibt > (http://www.nongnu.org/avr-libc/user-manual/group__util__atomic.html), > auch für die STM32 kennt. Philipp S. schrieb im Beitrag #4550299: > #define ATOMIC_BLOCK for( uint32_t __cond = 1, __prim = __get_PRIMASK(); > __cond != 0 ? __disable_irq() : 0, __cond != 0; __prim == 0 ? >
-
Thread
STM32 und externer Quarz (12MHz)
│ stm32f10x_rcc.__i │ system_stm32f10x.crf │ system_stm32f10x.d │ system_stm32f10x.__i │ └───STM32F10x_StdPeriph_Lib_V3.5.0 └───Libraries ├───CMSIS │ └───CM3
stm32f10x_can.c stm32f10x_cec.c stm32f10x_crc.c stm32f10x_dac.c stm32f10x_dbgmcu.c stm32f10x_dma.c
-
Thread
Beispiel IO_Toggle von ST für STM32F4Discovery compilieren
-I"/home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/inc" -I"/home/user/eclipse/STM32/workspace/IO_Toggle/src" -I"/home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Utilities/STM32
-o "StdPeriph/stm32f4xx_cryp_tdes.o" "/home/user/eclipse/STM32/STM32F4xx StdPeriphLib V1.0.0/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_cryp_tdes.c" /opt/CodeSourcery/arm-2011.09/bin/../lib/gcc/arm-none-eabi
-
Thread
Wordclock Flashen ESP8266 Probleme
fertigstellen und stoße gerade auf ein Problem beim Flashen des ESP8266. Setup: Wordclock MiniDevBord V4 STM32 F103 12h Wordcklock WS2812 sonst alles verbaut außer DCF und Spannungsschaltung Flashen der Software für die Wordclock über STM32-Link Utility hat anscheinden geklappt. Jetzt wollte ich das
Hallo, habe kein Nucleo. Habe das STM32F103C8T6 Mini-Development Board. Dies habe ich über den ST-Link Adapter direkt an USB geschlossen (Siehe Bild aus dem Gerätemanager). Danke.
-
Thread
stm32cube libraries ordner fehlt?
Vorgehen: - Import - Build / oder Rebuild (funktioniert) => 08:42:02 Build Finished (took 653ms) - F11 (ctrl + F11 geht nicht) => danach folgt folgender Fehler: Program file does not exist O:\Technik\embedded\stm32\en.stsw-stm32138\STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Examples\LTDC_ColorKeying
\STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Examples\LTDC_ColorKeying\TrueSTUDIO\LTDC_ColorKeying\Debug\LTDC_ColorKeying.elf not found
-
Thread
Anfänger Fragen zum STM32F10X
Dokus: Für STM32F10x_StdPeriph_Lib: stm32f10x_stdperiph_lib_um.chm Zum Programmieren: das stm32 Referencemanual "RM0008" Je nach Linie das Data- und Erratasheet: "STM32F105/107xx" Die Standard Peripherial Library
passen müssten, und zwar in der std_peripheral lib im Rootverzeichnis musst du folgendem Pfad folgen: STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Template\TrueSTUDIO\STM3210C-EVAL Die Linkerscripts haben dann den Dateinamen: stm32_flash.ld Aber vorsicht, nicht linkerscripts mit anderen
-
Thread
Warum läuft der CAN-Bus auf einem GD32F303 nicht mit dem Code eines STM32F103?
Das mit den identischen Registern zum STM32F103 habe ich mir nicht ausgedacht, das kann man an verschiedenen Stellen lesen, z.B. hier: https://www.eevblog.com/forum/microcontrollers/psa-gd32f303-is-not-a-drop-in-substitute-for-stm32f303/
essentially usb. Difference between c20 and c21 is... CAN. 5. Da es Robodyn nicht mehr gibt, ist der STM32F303 für mich tot. Bei den BlackPills ersetze ich STM32F401CD -> STM32F412CE STM32F401RC -> STM32F446RE 6. Können die 120MHz für USB mit 2,5 geteilt werden?
-
Thread
STM32F4 + MC Library +Keil Steigt da einer noch durch?
STM32F4 Programmierer schrieb im Beitrag #3142524: > Ich habe meine eigenen Hardware-Treiber für ein paar > STM32F4-Hardwaremodule geschrieben, sie sind elegant, einfacher zu > benutzen *und* teilweise
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
STM32F2xx USART weigert sich
Max schrieb im Beitrag #2439312: > Ich verwende folgende Configuration, aber sie ist für STM32F10X_MD_VL. Leider unterscheidet sich die Programmierung der stm32f1xx und stm32f2xx/stm32f4xx in vielen kleinen Dingen, wenn man die Library einsetzt. USART ist in diesem Fall sogar ziemlich ähnlich
es geschafft, dass die USART Pins zwischen stm32f1/stm32f2/stm32f4 die gleichen sind (zumindest bei den von mir eingesetzten CPUs). stm32f2/stm32f4 sind m. W. sogar "drop in" bezüglich der Pins/Power scheme. Die Library ist viel weniger kompatibel
-
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
Umstiegsbreatung uC Atmel/STM
(UART, CAN) verwendet reicht evtl. auch der interne Oszillator. Ich würde aber nicht mit einem F1 anfangen, denn das ist die älteste Reihe. Lieber mit den neuen, wie L0, L1, F3, oder F7 - denn bei denen ist u.a. die I2C Peripherie viel besser. Mit dem STM32 Olimexino gibt es ein Arduino kompatibeles
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
-
Thread
STM32 Nucleo-F303K8 führt plötzlich kein Programm mehr aus
= 3.3 V. Connection mode : Normal. Device ID:0x438 Device flash Size : 64 Kbytes Device family :STM32F303x4-x6-x8/F328xx/F334xx Loading file... Flash Programming: File : C:\Users\user\AppData\Local\Temp\build9c9ef3bdfe2fccb480bc6e4bac749e41
: __sw4stm32_tmp/jre-8u131-windows-x64.tar.gz inflating: __sw4stm32_tmp/tar.exe 0 [main] us 0 init_cheap: VirtualAlloc pointer is null, Win32 error 487 AllocationBase 0x0, BaseAddress 0x68560000, RegionSize
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32L443RC STM32L452RC STM32L452RE STM32L462RE STM32F070RB STM32F072R8 STM32F072RB STM32F078RB STM32F102R4 STM32F102R6 STM32F102R8 STM32F102RB STM32F103R4 STM32F103R6 STM32F103R8 STM32F103RB STM32F103RC STM32F103RD STM32F103RE STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8
-
Thread
uCLinux auf STM32F429Discovery Board
http://www.emcraft.com/stm32f429discovery/connecting-serial-console-to-stm32f429
runlevels:action:process # /etc/start must be executable script null::sysinit:/etc/start ttyS0::respawn:/bin/login -f root null::wait:/bin/cat /proc/cpuinfo > /dev/tty1 (3) stm32f429-linux-builder/uclinux/arch/arm/configs/stm32f429-discovery_defconfig .... # # STM32 I/O interfaces
-
Thread
CH32V003 und Arduino
H7.... ein- zweimal auch auf einem STM32F030CCt (hat aber wenig RAM) und einem STM32F103CCT (schon eher, aber alt). Die haben dann wenigstens 256 kByte Flash und der Overhead von C++ ist hier zu verkraften. Wahrscheinlich treffe ich Deine
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
Das Ende von 8bit?
Stefan K. schrieb im Beitrag #4648416: > STM32F070F6P6: 32kb Flash, 1000 Stück bei Mouser: 0,67€ > 556-ATMEGA328PB-MU: 32kb Flash, 1000 Stück bei Mouser: 1,22€ EFM8BB31F32G: 32kb Flash, 1000 Stück bei Mouser: 0,76€ Dieser
Stefan K. schrieb im Beitrag #4648416: > Das ist eben leider nicht mehr so. > > STM32F070F6P6: 32kb Flash, 1000 Stück bei Mouser: 0,67€ > 556-ATMEGA328PB-MU: 32kb Flash, 1000 Stück bei Mouser: 1,22€ Ich finde der Vergleich hinkt. ST pflegt seine Controller kaum, und je “
-
Thread
STM32F103 USB CDC von W.S.
: http://stefanfrings.de/stm32/STM32F103_usb_test.zip Hast du den Widerstand R10 korrigiert? Er soll 1,5kΩ haben. Ich habe zur Korrektur 1,8kΩ parallel zum falschen Bauteil geschaltet. Zur Zeit sind viele (alle?) Blue-Pill
nano.specs -mfloat-abi=soft -mthumb Die Compiler Optionen sind: -mcpu=cortex-m3 -std=gnu11 -DSTM32 -DSTM32F1 -DSTM32F103C8Tx -c -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test/CMSIS/core" -I"/home/stefan/Programmierung/STM32/STM32F103_usb_test Die Linker Optionen sind: -mcpu=cortex-m3 -
-
Thread
AVR Mikrocontroller Lohnenswert?
hier ein Auszug aus dem Kompilat(nur die main). [c] 00000080 <main>: 80: 25 9a sbi 0x04, 5 ; 4 82: 80 e2 ldi r24, 0x20 ; 32 84: 83 b9 out 0x03, r24 ; 3 86: fe cf rjmp .-4 ; 0x84 <main+0x4> [/c] Jetzt zeigen sie bitte, Herr Assemblerspezi
ein Auszug aus dem Kompilat(nur die main). > [c] > 00000080 <main>: > 80: 25 9a sbi 0x04, 5 ; 4 > 82: 80 e2 ldi r24, 0x20 ; 32 > 84: 83 b9 out 0x03, r24 ; 3 > 86: fe cf rjmp .-4 ; 0x84 <main+0x4> > [/c] > > > Jetzt zeigen sie bitte,
-
Thread
Problem mit ST-Board zur BLDC-Ansteuerung
pegel schrieb im Beitrag #6002988: > Ist das nicht der Bluepill F103C8? Ja, 0x1ba01477 ist der Code vom STM32F103CBT6 und an diesem ist ja auch laut Schaltplan der ST-Link Adapter angeschlossen. 0x0bb11477 gehört zu dem STM32F0! Du hast entweder das falsche
Auf dem Board befinden sich zwei Controller: STM32F103CBT6 und STSPIN32F0 mit integriertem STM32F031C6.
-
Thread
STM32F407 aus Arduino-IDE als DFU-Device flashen
:-) Jetzt geht's :-) Arduino core von Roger Clark Board:"STM32F4Stamp F405" Zum Programmieren: BOOT0 HIGH, BOOT1 LOW, RESET und auf den Upload-Button der Arduino-IDE klicken. Zum Ausführen: BOOT0 LOW, BOOT1 LOW, RESET Genaueres steht in /Arduino/hardware/Arduino_STM32/STM32F4/boards.txt
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Arduino Nano Boards. https://www.amazon.de/Modul-Mikrochip-Kompatibel-Arduino-IDE%EF%BC%88Type/dp/B0DBLTY6BS Oder in leistungsstärker: https://stefanfrings.de/stm32/stm32g4.html#weactg431core Schutzschaltungen haben diese Bastel-Boards alle nicht. Das müsstest selbst ergänzen. Fertige Produkte
Fälschungen geflutet. > Z.B. die Blue-Pill-Boards Nach meinem Kenntnisstand sind davon nur die STM32F103C Mikrocontroller betroffen. Aber ganz extrem, da stimme ich dir zu. Boards mit anderen gefälschten STM32 habe ich noch nicht gesehen und auch noch keinen entsprechenden Bericht gelesen.
-
Thread
STM32F429 CAN
500kb Falls noch was fehlt, Bescheid sagen, lade ich hoch. [c] #include "main.h" #include "stm32f4xx_conf.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_can.h" int main(void) { SystemInit
------------------------------------ #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include
-
Thread
STM32 Fehler in Webserver Software von STM
Hallo, ich habe in den letzten Tagen "versucht" die Standalone Webserver Demo von STM auf dem Discovery-Board mit dem STM32F4 zum laufen zu bekommen (PHY = DP83848C von TI) (in den Beispielen unter "STM32F4x7_ETH_LwIP_V1.0.0") während der Implementierung hab ich einen Fehler bei
Alter Thread, ich weiß es, passt aber hier her. Das ST Beispiel STM32F107_ETH_LwIP_V1.0.0 (stsw-stm32026.zip) als CoIDE 1.7.8 Projekt für ein Olimex STM32-P107 Board Rev.D mit STM32F107VC und LAN8710A PHY im RMII mode geclockt vom MCO Pin des Controllers. Das Programm
-
Thread
STM32F103 und ADC DMA mehrere Kanäle
schrieb im Beitrag #7385677: > Ich komme noch mal auf den low level code von christiankpunkt zurück STM32F1_DMA1_configChannel1ForADC1() und STM32F1_DMA1_startChannel1() werden von STM32F1_ADC_init() aufgerufen. Ruf die STM32F1_ADC_init() erst nach dem STM32F1_DMA_init() Funktionen auf. Bei STM32F1
STM32F1_ADC_getRegularGroupe1(...) sind allerdings noch nicht in Ordnung. Habe es mit uint16_t und uint32_t versucht. Sehe gerade, daß in der STM32F1_ADC_init bereits ein [pre] STM32F1_DMA1_configChannel1ForADC1
-
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
Daten ins Flash speichern mit dem STM32
Morgen! Der STM32F103VDT6 hat im Block Main memory 256 Pages a 2Kbytes (0 - 255). Base Addresse 0x0807 F800 - 0x0807 FFFF. [c] void set_in_Flash(int data) { FLASH_Unlock(); FLASH_ClearFlag(FLASH_FLAG_BSY
Ich hänge mich mal hier an. Das folgende: [c] uint32_t *pData = 0x0800FC00; printf("%d", *pData); [/c] funktioniert beim STM32F4 NICHT. Ich bekomme dort völlig irrationale Werte. Gibt es bei der F4 Serie eigene Lesebefehle von ST?
-
Thread
Anfang mit STM32. Wie habt ihr es gemacht?
Hallo Community, Ich hätte da mal ein paar Fragen zum STM32 und drumherum. Ich habe mir letzte Woche ein Nucleo-64 Board bestellt. Auf diesem ist ein STM32F446RE Mikrocontroller verbaut. Ich möchte erstmal ein paar Erfahrungen mit der MCU/STM32 allgemein
//www.youtube.com/channel/UCkdqtSMnhYuMsJkyHOxiPZQ Praktischerweise nutzt er auch das Nucleo-64 F446RE Board mit dem STM32F446RE wie ich. Zum Abschluss hätte ich nochmal eine Frage was den ADC und die Referenzspannung angeht: Der STM32F446RE hat ja internen Temperatursensor an ADC1 Kanal 18
-
Thread
"Universalprogrammer" für Linux
programmierbaren Devices umfasst derzeit etwa 400 Typen, wobei teilweise auch generische dabei sind (z.B. STM32F0xx-32K), die meherere Typen abdecken. Programmiert werden können: - Atmel AVR (SPI) - Atmel ATxmega (PDI) - Cypress PSOC4 (SWD) - Microchip PIC10xx/PIC12xx/PIC16xx - Microchip PIC18xx -
Wenns billig sein soll einen stm32f103 ? Braucht mal aber wohl Levelshifter.
-
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
Hier noch ein Vorschlag für einen kleinen 32Bitter mit 32kb Flash in einem bequemem Gehäuse: STM32F031F6P6 Der ist in 20-Pin TSSOP, also 0,65er Dotpitch. Ich finde den wesentlich mächtiger als den oben angesprochenen LPC810, da er nen ordentlichen
-
Thread
STM32F303 CAN und USB gleichzeitig
werden. STM32F070x6/B, STM32F072, STM32F078, STM32F04x, STM32F302x6/8, STM32F302xD/E, STM32F303xD/E haben 1KB gemeinsam genutzten Speicher. Davon sind 768 Bytes für USB und 256 Bytes für CAN, wenn man beide Schnittstellen zugleich verwendet. STM32F105/107, STM32F302xB/C, STM32F303xB/C, STM32F373, STM32F4, STM32F7, STM32H7, STM32L0, STM32L1, STM32L2, STM32L3 und STM32L4 haben für USB und CAN unabhängige Speicher.
-
Thread
Erfahrung RX62N Renesas
: Bei STM32 ist das nicht besser, schlimmer noch, die Library für stm32f1 ist nicht kompatibel zu stm32f4. Bei lpc wird inzwischen für die UART-Baudrateneinstellung uint64_t (!) benötigt. M. W. gibt es das
Beitrag #2723635: > An anderer Stelle war ein > Hinweis, dass auch der DMA-Controller nicht aufs STM32xxx-CCM zugreifen > kann. Hier steht es: http://blog.frankvh.com/2011/12/30/stm32f2xx-stm32f4xx-sdio-interface-part-2/
-
Thread
STM32 Taktfrequenz
jeweils benötigen? http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337h/DDI0337H_cortex_m3_r2p0_trm.pdf Kapitel 3.3 Kennst du meine Seite? Da sind alle wichtigen Dokumente verlinkt: http://stefanfrings.de/stm32/stm32f1.html
Standards mithalten kann, sollte klar sein. zusätzlich wirst du da z.B. mit VUSB auf der schiene von USB1.0 rumdümpeln. Von den STM32f0 gibt es derzeit 72 Modelle. Davon haben 25 einen USB integriert. Zusätzlich kosten diese einen bruchteil eines Atmegas, haben mehr Speicher, mehr RAM, mehr Timer und tolle
-
Thread
STM32H743 mit 32MByte externem SDRAM
gleich 2 bestellt. Leider nur 128Kb Flash intern, aber 8Mbyte Flash on Board. Dann habe ich das STM32H743 Board gefunden ohne externes RAM ( 1 bestellt). Als nächstes ein STM32H7 Board mit externem RAM. MCU im FP Gehäuse ( 0 bestellt). Und dann habe ich dieses Board gefunden mit MCU im BGA Gehäuse
contains: SDRAM QSPI + .stldr LTDC CDC Soft I2C for touch Screen config for LCD 5inc Maked with stm32cubeide 1.17.0 Best regards Materials: https://es.aliexpress.com/item/1005008122901025.html http://www.lcdwiki.com/5.0inch_RGB_Display https://de.aliexpress.com/item/1005007419018735.html?
-
Thread
STM32F103C8T6 Blue Pill Board: Mit ST-Link V2 an die 128kb Flash?
sprechen: Ja, die haben alle 128kByte Flash. Du kannst das nur mit OpenOCD machen! (mit dem STM32Duino-Bootloader soll es angeblich auch gehen) [pre] In der Datei "/usr/share/openocd/scripts/target/stm32f1x.cfg" Die Zeile auskommentieren: #flash bank $_FLASHNAME stm32f1x 0x08000000 0 0 0 $_TARGETNAME und durch diese hier ersetzen: flash bank $_FLASHNAME stm32f1x 0 0x20000 0 0 $_TARGETNAME [/pre] Wenn du das gemacht hast flasht er dir deinen Chip. Er sagt beim flashen: [pre
-
Thread
uC from Scratch
Mikrocontroller ab und steht in dessen Dokumentation. Den wenigen Infos nach könnte der von dir gewählte STM32F303 in die richtige Richtung gehen. Den gibt es in unterschiedlichen Größen. Deine Fragen zu Bootloader, Programmierschnittstelle und Software sind dort beantwortet: http://stefanfrings.de/stm32/stm32f3
wissen, ob es ein STM32F103 oder ein GDM32F103 oder sonst etwas ist. Versuche mal ein Blue-Pill Board zu kaufen, auf dem garantiert dein GD32F103 sitzt. Viel Glück!
-
Thread
STM32CubeIDE Position des Breakpoints in Assembler Code
Michael F. schrieb im Beitrag #6699230: > Bei einem STM32 > würde ich (sofern am Memory-Mapping nix umgebogen ist) da den Startwert > des Stackpointers und die Vektortabelle erwarten und nicht bei 0x0. Geht
STLINK/V2 auf dem STM32F407-DISC1 board mit Debuggee in der onboard MCU. Meine Loader-Map, die die spezielle Situation berücksichtigt, daß das Programm im Adressraum 0x00000000 (und nicht 0x08000000) läuft, sieht nun
-
Thread
Hackbarer(?) 21 EUR Quadcopter
Ich glaube Tim hat das STM32F0DISCOVERY verwendet. Dies hat einen MCU eher für weniger intensive CPU Anforderungen. http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF253215
führt man den Code dann aus? Manuel Steiner schrieb im Beitrag #3370331: > Ich glaube Tim hat das STM32F0DISCOVERY verwendet. Dies hat einen MCU > eher für weniger intensive CPU Anforderungen. Stimmt genau. Eigentlich sollte aber jedes STM32-Discovery-Board funktionieren, da der ST-Link Teil identisch
-
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
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
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]
Goldstandard, aber so viel Budget haben wir nicht > zur Verfügung Dann schau dir bei Gelegenheit den STM32L010 und die STM32C0 Serien an. Norbert schrieb im Beitrag #8035534: > Der 32F407 rauscht auch wie ein Blätterwald Man muss ja nicht unbedingt 15 Jahre alte Modelle nehmen.
-
Thread
Z80 Emulation auf dem Arduino
Flash: 62744 Ram: 1652 instructions per microsecond (mean):0.50 Die CPU läuft auf dem STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner
Frank M. (ukw) (Moderator) >Ich meine einen STM32F407VET6. Das im STECCY-Artikel verlinkte Board https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0 Es wird ja praktischerweise von STM mit STM32duino unterstützt. https://github.com
-
Thread
STM32 - CooCox Fragen & RTC
Ich weiß nicht ob das auf den STM32F4 auch so passt, aber ich musste beim STM32F1 noch einen Teilerfaktor einstellen: [c] // Enter configuration mode SET_BIT(RTC->CRL,RTC_CRL_CNF); // Divide oscillator frequency
aktuell für dein Board: STM32Cube_FW_F4_V1.18.0/Projects/STM32F401RE-Nucleo Aber dank HAL, lassen sich auch Beispiele von anderen Familien übernehmen.
-
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 stm32f10x_usart.h:
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 setzen. Gruß Tom
-
Thread
Nachteil bei verschiedenen µC
, ist aber schwer beschaffbar. Aber alle haben irgend welche "Macken". Der einzige Nachteil des STM32F107xx ist, dass der kein SDIO mit drin hat.
Moment mal. Der STM32F103xF / STM32F103xG hat 14 Timer*. Davon: - 2 mit Motion Control (4 Ausgänge + 4 negierte Ausgänge) - 2 Interne vollwertige Timer (nur ohne Pins nach aussen) - 10 mit 1..4 nach aussen geführten
-
Thread
uC für USB Audio Anwendungen
/stm32f4discovery.html http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f746gdiscovery.html
Frank J. schrieb im Beitrag #5337352: > Aus der STM32 Familie gibt es nichts in der Größenordnung mit USB 2.0 > high speed PHY? Doch gibt es: STM32F723/733
-
Thread
Was spricht gegen die Black Magic Probe?
Fuer die STM32L4 Familie enthaelt BMP: ID_STM32L41 = 0x464u, /* RM0394, Rev.4 */ ID_STM32L43 = 0x435u, /* RM0394, Rev.4 */ ID_STM32L45 = 0x462u, /* RM0394, Rev.4 */ ID_STM32L47 = 0x415u, /* RM0351, Rev.5 */ ID_STM32L49 = 0x461u, /* RM0351, Rev.5 */ ID_STM32L4R = 0x470u, /* RM0432, Rev.5 */ ID_STM32G03 = 0x466u, /* RM0444/454, Rev.2 */ ID_STM32G07