-
Thread
STLib für KiCAD mit STM32F4x
Lib Datei ist wie folgt aufgebaut: EESchema-LIBRARY Version 2.2 Date: 08/04/16-12:41:03 # # stm32F42x # DEF stm32F42x U 0 40 Y Y 1 0 N F0 "U" 0 -100 50 H V C C F1 "stm32F42x" 0 100 50 H V C C F2 "MODULE" 0 0 50 H I C C F3 "DOCUMENTATION" 0 0 50 H I C C DRAW S -1900 1900 1900 -1900 1 0
Markus W. schrieb im Beitrag #4540445: > ich packe meine Libs vom STM32F439 als zip Archive dazu. Danke! Markus W. schrieb im Beitrag #4540734: > scheint eine neuere Version zu sein als meiner 4.0.2 Installation bei > lag. > Darin sind alle 429/439 MC Versionen
-
Thread
[STM32/CLion] snprintf verursacht HardFault
gegen die vorkompilierte von arm ausgetauscht, jedoch ohne Änderung im Ergebnis. Die linker Datei (STM32F103C8Tx_FLASH.ld) stammt ebenfalls original aus dem cubeMX. Auch der (häufig) vorgebrachte Vorschlag testweise heap und stack von 0x200/0x400 auf 0x1000 zu erhöhen bracht keine Änderung. Folgend
") PROJECT(Test C CXX ASM) set(CMAKE_CXX_STANDARD 11) add_definitions(-DUSE_HAL_DRIVER -DSTM32F103xB) file(GLOB_RECURSE SOURCES "startup/*.*" "Drivers/*.*" "Src/*.*") include_directories(Inc Drivers/STM32F1xx_HAL_Driver/Inc Drivers/STM32F1xx_HAL_Driver/Inc/Legacy Drivers/CMSIS/Device/ST/
-
Thread
STM32 - Software für Bootloader gesucht
Uwe B. schrieb im Beitrag #5997163: > Welcher STM32? Manche haben auch eine eingebauten USB Bootloader. > Schau Dir mal ansonsten STM32FLASH an. Es handelt sich um einen STM32F302RBT6. Wenn ich es richtig verstanden habe, dann hat er ja einen USB
/stefanfrings.de/stm32/stm32f3.html#boot Links zur Software: http://stefanfrings.de/stm32/stm32f3.html#tools
-
Thread
STLink + OpenOCD + Eclipse
speed 1000 kHz, using 950 kHz Info : clock speed 950 kHz Info : STLINK v2 JTAG v28 API v2 SWIM v0 VID 0x0483 PID 0x3748 Info : using stlink api v2 Info : Target voltage: 2.903986 Info : stm32f0x.cpu: hardware has 4 breakpoints, 2 watchpoints Info : accepting 'gdb' connection on tcp/3333 Info
Ok, vielen Dank. Ich habe bei mir "new" bei "GDB OpenOCD Debugging" gemacht. "AC6 STM32 Debugging" steht bei mir nicht. Muss ich da in Eclipse noch was nachinstallieren? Bei mir im Debugger Reiter hab ich unter Config Option nur das config file angegeben. -f board/stm32f0discovery.cfg
-
Thread
Suche µC in kleinem Package, mit USB
Ähnliches gibts auf von ST STM32F042x als UFQFPN28 4x4x0,55
STM32F411 oder STM32F401 gibts mit USB im 3x3 mm BGA http://www.st.com/web/en/catalog/mmc/SC1169/SS1577
-
Thread
Wie funktioniert Harwareprogrammierung normalerweise ?
verlinkte delay Beispiel an, da blinkt eine LED, dazu dann noch diese Erklärung: http://stefanfrings.de/stm32/stm32f1.html#digital > Aber wie macht man ... eine exakte Uhr/Delay erstellt? Siehe http://stefanfrings.de/stm32/stm32f1.html#rtc > Und als letzte Frage, könnt Ihr mir ein Buch zur > Hardwareprogrammierung
Dir die Zeit, dich dort durch zu klicken. Nachtrag: Die Links oben beziehen sich alle auf den STM32F1. Ich habe auch einiges zu F3 und L0 Serien geschrieben. Zu deinem F4 habe ich leider gar nichts konkretes, ich weiß aber, dass er sehr ähnlich programmiert wird. Wenn du erstmal mit einem kleineren
-
Thread
IO Pins anteuern mit Keil uVision Problem
Hallo, ich habe mir das STM32f4Discovery board besorgt. Ich habe versucht meinen ersten Quellcode zu schreiben. In diesen sollen [c]#include <stm32f4xx_gpio.h> #include <stm32f4xx_gpio.c>[/c] eingebunden werden. Diese sind
Problem Lösung lautet: die #include <"stm32f4xx_conf.h> in stm32f4xx_gpio.c | stm32f4xx_rcc.c einfügen weil ST hat in diesen libaries vergessen den header zu inkludieren.
-
Thread
uBoard - USB Multi-Gerät
PS: Wenn du schon USB haben willst, nimm doch einen USB-fähigen Mikrocontroller, zB einen STM32F072CBT6. Das hat folgende Vorteile: * Viel Rechenleistungstechnisch für die eigentliche Anwendung übrig * USB-Spezifikation-konform (Spannungen) * USB Full Speed * 0 zusätzliche Komponenten für
Erfahrung. Anhand folgender Einstiegspunkte würde ich mit GCC und Eclipse anfangen: [[ARM]] [[STM32]] (Tutorials, Demos, usw) [[STM32F4-Discovery]] [[STM32_Eclipse_Installation]] http://www.youtube.com/watch?v=HKX12hJApZM http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 Die
-
Thread
ARM Einstieg
ET-STM32F103
Martin schrieb: > in welchem von dem Beispielprogrammen find ich das Z:\ET-STM32F103 r0\ET-STM32F103RB\ETT EXAMPLES\ET-STM32F103_LED\project
-
Thread
c++ 11/14/17?
gefunden nochmal mit datenblatt verglichen, das müsst jetzt stimmen Es geht übrigends um den STM32F411 (Blackpill) <code> namespace Regs { constexpr reg32_t RCC_BASE AHB1PERIPH_BASE + 0x3800UL; // RCC register constexpr reg32_t RCC_CR =
> aLed; int main(void) { while (1) { aLed.Set(); aLed.Clr(); } return 0; } [/C] der erzeugt Code sieht so aus: [C] int main(void) { 4803 ldr r0, =0x48000018 2120 movs r1, #32 F44F1200 mov.w r2, #0x200000 --- main.cpp -- 128 --------
-
Thread
Flashen von STM32F105
Hallo, hat jemand hier schon einmal einen STM32F105 mit der Flash-Loader-Demo von ST programmiert? Ich benutze die Version 2.0 und bekomme immer die Meldung "unrecognized device". Die Pins (BOOT0 und BOOT1) sind alle ok, mit einem STM32F103 funktioniert
es remappen. > Kann ich dir aber > erst sagen, wenn ich mal solch einen Controller habe (ein F107 wäre auch > noch ganz nett). Einen STM32F107 könnte ich dir für den Zweck gerne schicken, lieber RCT6 oder VCT6? Die Samples vom STM32F105 sind leider verbaut.
-
Thread
Umstieg von Atollic zu CooCox CoIDE
for each function it appears in [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:303:30: error: 'DMA_FLAG_HTIF0' undeclared (first use in this function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c
function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c:306:30: error: 'DMA_FLAG_DMEIF0' undeclared (first use in this function) [cc] G:\ARM\Projects\USB_VCP\Libraries\STM32F4-Discovery\stm32f4_discovery_audio_codec.c
-
Thread
arm gcc none eabi: Wie wird ein float/double gespeichert
A. K. schrieb im Beitrag #3786254: > Da der keine FPU hat hängt das vom Compiler ab. Der Stm32f4 hat eine FPU! A. K. schrieb im Beitrag #3786254: > ARM hat IEEE754 Format, STM32 little endian. Der STM32 ist ein ARM??!?!?!?!?!
>Der Stm32f4 hat eine FPU! Der dsPic aber nicht. Also nochmal meinen Post oben lesen, dann weisst du ganz genau ob die beiden zusammenpassen.
-
Thread
STM32 Minimalbeschaltung in Ordnung?
Aber der STM32F303RE hat nur 4x VDD/VSS? AN VDDA habe ich Spule + 100nF, laut 6.1.6 sollen da noch 1uF dran. Aref+ habe ich direkt mit VDDA verbunden, ist das ok? Tatsache der Widerstand auf OSCOUT ist auch im
Jens schrieb im Beitrag #5163019: > Aber der STM32F303RE hat nur 4x VDD/VSS? ja, aber da wird noch ein 4,7µF gefordert, den sehe ich nicht. > AN VDDA habe ich Spule + 100nF, > laut 6.1.6 sollen da noch 1uF dran. nein. 10nF || 1µF, nicht
-
Thread
Cortex M3 (STM32F103) Stop Mode - Wake Up über RTC
Also, ich habs jetzt nochmal richtig ausprobiert mit diesem Programm für den STM32F103RB auf dem STM32-Olimexino. [c]#include <stm32f1xx.h> void TIM2_IRQHandler (void) { if (TIM2->SR & TIM_SR_UIF) { // Timer-Interrupt zurücksetzen TIM2->SR = ~TIM_SR_UIF;
@Chris J. Wir diskutieren hier aber über Low-Power-Modes vom STM32F1. Der Leistungsverbrauch vom FTDI wird aber doch normalerweise vom Laptop bestritten.
-
Thread
STM32 über Bootloader programmieren
Dazu solltest du mal einen Blick in Referenzhandbuch der jeweiligen STM32 Serie werfen und vielleicht vom Stm32Duino Bootloader abgucken. https://github.com/rogerclarkmelbourne/STM32duino-bootloader
Ich habe mal so einen Bootloader für einen STM32F407 geschrieben, mit einer kleinen Logik sozusagen. Mehr aber als Machbarkeitsanalyse und Erfahrung für mich für die Zukunft, habe den Bootloader bislang aber noch nicht bei mir eingesetzt, weil meine
-
Thread
STM32F103C8T6 USB bootloader flashen
kann. Eingestellt ist /dev/cu.usbmodem799EC0D31 unter STM32CubeIDE. Nun versuche ich das gleiche unter STM32CubeProgrammer (beides unter macOS), trage dort das Device /dev/cu.usbmodem799EC0D31 ein und bekomme das Bild (s. Anhang). Ratlos.
, werde dann fortfahren mit dem BMP Programmer. Hintergrund war, daß ich mit FreeRTOS auf einem STM32F103 ein Projekt starten wollte (nach diesem Tutorial: https://www.hackster.io/Sparky/freertos-on-stm32f103c8t6-1a2413). Da das aber auf Keil uVision aufsetzte, dachte ich, ich nehme STM32CubeIDE.
-
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
STM32 Pin-Toogle!
> Setzen: > GPIOA->BSRR = GPIO_Pin_2; > > Rücksetzen: > GPIOA->BRR = GPIO_Pin_2; Welcher stm32 bzw. welche "std periph lib"-Version ist das? Sieht nach stm32f1 aus, m. W. geht das so nicht mit stm32f4. Die Konstanten für die Bits im BSSR heißen beim stm32f4 übrigens GPIO_BSRR_BS_* und
tip schrieb im Beitrag #2570833: > das Beispiel von mir ist für den stm32F1. Ich weiß ja nicht welchen µC > der Dennis benutzt. Ich wollte nur darauf hinweisen, dass es da Unterschiede zwischen den stm32-Familien gibt. stm32f1xx: BRR/BSRR, ebenso in stm32f1xx.h
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
OT [c] #include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack
"Sleep" und LED Toggle im Interrupt, der Vollständigkeit halber diese Abwandlung. [c]#include "stm32f4xx.h" #include "core_cm4.h" int main(void); void SysTickHandler(void); // ISR Vector Table const uint32_t AppVectors[] __attribute__ ((section(".isr_vector"))) = { 0x20010000, // stack
-
Thread
STM32F410 Keil Projekt aufsetzen
\src\stm32f4xx_gpio.c(185): error: #20: identifier "GPIOK" is undefined if (GPIOx == GPIOK) ..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_gpio.c: 0 warnings, 2 errors compiling stm32f4xx_rcc.c... ..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(256): error: #136: struct "<unnamed>" has no field "DCKCFGR" CC->DCKCFGR = 0x00000000; ..\STM32F4xx_StdPeriph_Driver\src\stm32f4xx_rcc.c(1810): error
-
Thread
erste Schritte: AC-Messungen mit AVR
Nimm bitte einen STM32F030 dafür. Mit nem AVR machst du dir hier das Leben unnötig schwer.
Alles gut. P.S.: Atmega328: 2kB RAM, 32kB Flash, 20MHz, 15kS/s ADC, LQFP32 => ~3€ STM32F030: 4kB RAM, 32kB Flash, 48MHz, 1MS/s ADC, DMA, LQFP32 => ~1,5€ SCNR
-
Thread
Mikrocontroller programmieren via Bluetooth
-12F mit Webinterface bietet Upload von STM32-Hex-Dateien an 2. Nach Upload flasht der ESP8266-12F den STM32 über den seriellen Bootloader Durch das Webinterface kann man den STM32 über jedes Endgerät
überschreibbaren) Flash. Beim Reset schaut der STM32 nach dem Pegel an den BOOT0/1 Pins und springt dann entweder in sein Flash, das RAM oder eben den Bootloader. Je nach konkretem µC kann der Bootloader wahlweise UART, SPI, I²C, CAN, USB, ... Der
-
Thread
DMA + UART parallel empfangen
Auswertung geschieht im HAL_UART_RxCpltCallback() und sieht so aus: [c] SMP_StatusTypeDef MMP_STM32_Client_read(SMP_HandleTypeDef* SMP){ character_id = SMP->rx_buffer[0]; uint8_t data[3] = {SMP->rx_buffer[1],SMP->rx_buffer[2],SMP->rx_buffer[3]}; /* decode data bytes */ for(int j = 0;
Aus den STM32 F0 Ref : Universal synchronous asynchronous receiver transmitter (USART) RM0360 606/779 DocID025023 Rev 4 Overrun error An overrun error occurs when a character is received when RXNE has not
-
Thread
Peripherie-Aufteilung beim STM32F407?
Also 7 SDIO hat der STM32F407 sicher nicht :-) und Timer sind es sogar 14 (nicht 11) es gibt eine schöne Übersicht im UserManual vom STM32F4-Discovery da ist die CPU als Blockdiagramm gezeichnet mit allen "internen"
mach dich auf einen Alleingang gefasst, denn so gut wie alle Beispiele und Code-Schnippsel für den STM sind in "C" geschrieben Hinweis zum externen RAM : am 100Pin Package sind die Adressleitungen A0 bis A15 nicht an der CPU zugänglich...also musst du Latches vorsehen für 4MBit SRAM am STM32F407
-
Thread
CooCox V2 Beta crashed auf Windows XP
: STM32 STLink [12439.482653] usb 1-1.5: Manufacturer: STMicroelectronics [12439.482658] usb 1-1.5: SerialNumber: Q\xffffffc3\xffffffbf\xffffffbfo\x06f\xffffffc2\xffffff87\xffffff87PQ\x12!\x19g
Info : This adapter doesn't support configurable speed Info : STLINK v2 JTAG v22 API v2 SWIM v5 VID 0x0483 PID 0x374B Info : using stlink api v2 Info : Target voltage: 3.264253 Info : stm32f4x.cpu: hardware has 6 breakpoints, 4 watchpoints * arm-none-eabi-gcc von Launchpad installiert * Eclipse
-
Thread
STM8- r3 - Platine
Chips wird es zwar noch ne Weile lang geben, aber irgendwann werden dann die Preise hoch gehen. STM32 ist sogar der (ur)alte STM32F103 noch active. Läßt ST jetzt wohl die 8-Bit Welt sterben ?
schrieb im Beitrag #7382945: > Läßt ST jetzt wohl die 8-Bit Welt sterben ? Ist dafür nicht die STM32C0-Serie gedacht?
-
Thread
STM32CubeMX - nur noch mit Anmeldung!?
Dennis X. schrieb im Beitrag #4596496: > Beim STM32F746ZGT6 geht der SDMMC > Clock nicht an, Ist wohl noch eine Baustelle.
ebensowenig ("does not support...") Vorgehen hier: - en.stm32cubemx.zip entpacken - java -jar SetupSTM32CubeMX-4.15.0.exe -console (installiert mit den Voreinstellungen nach /home/<user>/STM32CubeMX) und mit java -jar /home/<user>/STM32CubeMX/STM32CubeMX starten
-
Thread
µC wird heiß
Das DaBla des STM32F302xB STM32F302xC sagt: "The VDDA voltage level must be always greater or equal to the VDD voltage level and must be provided first." Das ist hier wohl eher nicht gegeben (R203 hängt an -3V3)...
Ich habe die STM gemeint. Ich hatte beim STM32F103 einen Kurzschluss gegen GND von einem Pin und bis auf, dass das der Pin nicht funktioniert hat habe ich bei der Inbetriebnahme nichts vom Kurzschluss mitbekommen.
-
Thread
DSP-System für Audioverarbeitung, wie Komponenten aussuchen?
das doppelte an Aufwand aufhalst. Mal aus Interesse: Wie viel Rechenleistung kann ich von einem STM32F4 erwarten? Reicht der für 24bit/96kHz Signalverarbeitung oder wird der von der Leistung schon arg dünn? Wie kann ich lernen, so was abzuschätzen?
Hallo, kurzes Update: Ich habe heute mal ein STM32F4 Discovery-Board genommen (mit dem f407vgt6 drauf) und habe daran das audio-shield des teensy 3.x dran gemacht (da ist ja ein SGTL5000) drauf. Habe dann den Startup-Code von der Teensy-Lib genommen
-
Thread
STM32F4 USB Beispiele
Hallo, also ich steig da bei den STM32F4-Controllern noch nicht durch. In welchen Modi kann die STM32F4-USB-Schnittstelle verwendet werden? (Host // Device // OTG(Host/Device)). Hat vielleicht jemand ein Bsp. für das STM32F4 Discovery
...wenn Du die Lib entpackt hast, öffnest Du z.B. stm32_f105-07_f2_f4_usb-host-device_lib\STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Host_Device_Examples\DRD -dann suchst Du Dir die IDE deines Vertrauens und öffnest das entsprechende Projekt; -da ist
-
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
When trying to start a debug session, STLinkV2.1 ,V2J39M27, Embitz2.30,STM32F334K it says: "Target voltage 0.01V is to low for reliable connection". Tried to set the voltage in EBlink manu to 3.3V but still no change. It also complains source project to old Embitz 1.11 needs
-
Thread
STM32H7: PH1-OSC_OUT als Clock für Ethernet verwenden?
Hi, wenn ich mir den Schaltplan des Eval-Boards für den STM32H7 von ST ansehe, dann ist dort ein 25-MHz-Oszillator verbaut, der einmal mit dem Ethernet-Chip des Boards verbunden ist und einmal mit dem PH0-OSC_IN-Pin des STM selber. Um den STM zu takten, benötige
Frage ob dir schon bekannt ist dass sich schon manche Leute an der LwIP-Implementierung für den STM32H7 schon die Zähne ausgebissen haben. Aus meiner Erfahrung tut man sich beim STM32F407 und STM32F429 wesentlich leichter als beim STM32H7. Diese Controller funktionieren auf Anhieb. Wobei es scheinbar
-
Thread
[STM32] Compiler optimiert Funktion zu stark
wahrscheinlich einfach lösbares Problem. Ich versuche aktuell einen W5500 (Ethernet Controller) mit einem STM32F405 via SPI anzusteuern. Im Debug funktioniert auch alles, im Release optimiert der Compiler ein bisschen zu viel. Programmiersprache ist C++, genutzt wird GCC 7.2.0, GDB 8.0.1 mit VisualGDB in
Dr. Sommer schrieb im Beitrag #5347244: > Warum benutzt du denn nicht den im STM32 integrierten Ethernet > Controller?! Was an: > mr. mo schrieb: >> Ich versuche aktuell einen W5500 (Ethernet Controller) mit einem >> STM32F405 via SPI anzusteuern. hast Du nicht verstanden
-
Thread
Programm unter Busybox nicht ausführbar
µCLinux in der Version 2.6.33. Ich hab das ganze hier nach gemacht: https://github.com/AdrianHuang/stm32f429-linux-builder 2⁵ schrieb im Beitrag #4684524: > Auf einer x86/amd64 Maschine? Dir ist schon klar, dass ein STM32 > Prozessor > kein x86/amd64 Binary ausführen kann? Inzwischen schon.
rootfs neu mit "make build-rootfs". Das neue rootfs.bin kannst du dann flashen mit [c] openocd -f board/stm32f429discovery.cfg -c "init" -c "reset init" -c "flash write_image erase romfs.bin 0x08120000" [/c] Dann klappts auch mit dem hello world!
-
Thread
STM32F407 und Double/Float mit FPU
Varianten des Disassemblys. Mit "double dParam;": 640: dParam = atof(buffer); 0x08007088 A801 ADD r0,sp,#0x04 0x0800708A F7FDFC8D BL.W __hardfp_atof (0x080049A8) 0x0800708E EEB08A40 VMOV.F32 s16,s0 0x08007092 EEF08A60 VMOV.F32 s17,s1 Mit "float dParam;" 0x08007088 A801 ADD r0,sp,#0x04 0x0800708A F7FDFC8D BL.W __hardfp_atof (0x080049A8) 0x0800708E EEB0AA40 VMOV.F32 s20,s0 0x08007092 EEF0AA60 VMOV.F32 s21,s1 0x08007096
-
Thread
Spannungsteiler-Problem
heraus? Was bedeuted denn das alles für den Fall, wenn statt einem Multimeter ein Mikrocontroller (STM32F103) angeschlossen wird? Grüsse Dani
: > Was bedeuted denn das alles für den Fall, wenn statt einem Multimeter > ein Mikrocontroller (STM32F103) angeschlossen wird? Der Mikrocontroller hat intern einen Kondensator mit zweistelligen pF Kapazität. Diese kann der hochohmige Spannungsteiler nicht schnell genug aufladen, so dass es zu völlig
-
Thread
STM32 I2C EEPROM lässt sich lesen aber nicht beschreiben
. Es kamen dann auch andere Werte als 0xFF im unteren Adressbereich also habe ich den neuen EEPROM Chip mit einem ATMega328P testweise programmiert auf die Adresse 0x08 habe ich den Wert 0x18 geschrieben. Wenn ich mit dem STM32F1 die Adresse
, und es versucht zu dekodieren(Beim AVR Bild habe ich es mit eingefügt beim STM32 sind mir immer wieder Unstimmigkeiten beim ACK aufgefallen). Deswegen auch Adresse 0x08 und 0x18 an Daten da diese Bits in der Mitte des Bytes liegen ist es einfacher sie zu erkennen. Das einzige
-
Thread
ATSAM VS STM32 Eingangswiderstand ADC
Sehe ich das richtig, das der ATSAM einen Eingangswiderstand im MOhm Bereich hat und der STM im KOhm?! Oder deute ich diese Angaben falsch? Seite 68 https://www.st.com/resource/en/datasheet/stm32f030f4.pdf Seite 1180 https://www.mouser.de/datasheet/2/268/Atmel-11100-32-bit%20Cortex-M4
von einigen pF, der bei jeder Abtastung geladen werden muss. Beim STM hast du sehr ähnliche Bedingungen, nur ist die Beschreibung eine ganz andere. Im STM-Datenblatt wird vorgerechnet, wie groß der Quellwiderstand
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
ausser mid=15 und =95 auf auf: capture_1.txt 7e,86,72,22,02,00,72,22,02,00,02,11,41,72,22,02,00,00,b0,00,00,00,b0,01,0a,8d,7f 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,81,72,81,88,32,72,81,88,32,01,80,7f 7e,06,72,22,02,00,72,22,02,00,00,06,7f 7e,06,72,22,02,00,72,22,02,00,00,06,7f
Noch eine (Broadcast) Adresse 10,d9,42,7f ? grep '^7e' capture0.txt | less /(72,81,88,32|72,22,02,00|11,41|15|95|10,d9,42,7f|01|02|83) bzw. grep '^7e' capture0.txt | grep -v '72,22,02,00' | less /(72,81,88,32|72,22,02,00|11,41|15|
-
Thread
FIR Filter Performance STM32 berechnen
Die Rechenleistung eines STM32 oder von irgendwas anderem kann man sehr gut abschätzen. Einheit ist MMAC/s ( million multiply/acumulate per second ). Der STM32F4... läuft z.B. maximal mit ca. 160MHz und benötigt 3Takte für float
98.3 MMAC/s. Da ist der STM32F4 mehr als Faktor 2 zu lahm, allerdings in float. AFAIK schafft der aber 32x32 Bit integer MAC in einem cycle, damit würde das dann gehen. Ist aber auf Kante genäht. Cheers Detlef
-
Thread
STM32 > Encoder Interface
/stm32/stm32f3.html#newlib Genau deswegen stelle ich meine Fragen hier. Man lernt immer wieder neues und viel dazu. Danke!
#6947516: >> Das Minimum wären Textausgaben auf den TraceSWO Ausgang. >> http://stefanfrings.de/stm32/stm32f3.html#traceswo Kann es sein dieses Feature nicht auf einem "STM32F030xx" verfügbar ist?!.
-
Thread
STM32F4 Störungen bei Programmierung über SWD
internen kann ich auch ohne Probleme programmieren wenn die Jumper wieder drin sind. Ich habe aber das STM32F4 Discovery und nicht das STM32F429I Discovery. Der externe µC ist nur ein STM32F429 aber das sollte ja nicht das Problem sein. Einstellungen für die Geschwindigkeit finde ich weder im ST-LINK
Ich hatte noch die 3.4.0 und zufällig ist das wohl ein neues Feature. Ich habe dann gerade auf die 3.5.0 geupdated und auch ein Firmware Update vom STLink auf dem STM32F4 Discovery durchgeführt. Komischerweise sind jetzt alle
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
ok, by selecting stm32f103rb chip i was able to erase the flash, but i still can not upload anything. now i get this error: J-Link>loadfile c:\flash1.bin 0x08000000 'loadfile': Performing implicit reset & halt of MCU
, Does anyone have the firmware for the Monster X BMS board CFYBMS48V-150A ver 1.4 with the CKS32F103C8T6 MPU (STM32F103FC8T6 clone). Does anyone have spare BMS board(s) they would like to sell? Just for reference here are the pinouts from the CFYBMS48V-150A board. The header pins(pads) are
-
Thread
STM32 kann jemand ein Demo Programm schreiben?
die sind aber nicht initialisiert. Somit nur PB12/13 blinken. Ich hab das jetzt auch geprüft. (mit STM32F103RE)
Das Download-Tool von ST heißt DfuSe (UM0412), V3.0.2 ist aktuell. Damit kann ich per USB meinen STM32F417 Controller flashen.
-
Thread
Eclipse und STM32: Pfade finden
#3903978: > das grafische Werkzeug zur Systemdefinition läuft leider nur auf > Windows, Du meinst STM32CubeMX? Das läuft wunderbar unter Linux, aber nicht mit wine, sondern mit Java: "java -jar SetupSTM32CubeMX-4.4.0.exe" zum Installieren und "java -jar STM32CubeMX.exe" zum Starten. Das funktioniert
JTAG tap: stm32f4x.cpu tap/device found: 0x4ba00477 (mfg: 0x23b, part: 0xba00, ver: 0x4) Info : JTAG tap: stm32f4x.bs tap/device found: 0x06413041 (mfg: 0x020, part: 0x6413, ver: 0x0) target state: halted target
-
Thread
Arduino Custom Firmware für Fitness Armband mit NRF52
unsichtbar wieder verschliessen. Das wäre dann perfekt gemoddet. Das mit dem Jlink hat bei meinem STM32F4 Discovery nicht geklappt, ich versuche das nochmal mit dem Bluepill.
Guten Abend, für 30€ gibt es die "F18 Sport GPS Smart Watch": https://de.aliexpress.com/item/32947000832.html?spm=a2g0o.productlist.0.0.2c693f86HfpnBD&algo_pvid=2044bb4f-ac80-40a2-b6f2-6d82342605b4&algo_expid=2044bb4f-ac80-40a2-b6f2-6d82342605b4
-
Thread
ST LINK, Probleme beim Flashen
erklären geworden... Kurz zu meinem tatsächlichem Ziel: Flashen einer neuen Firmware auf einen STM32F030K6-LQFP32 Mein Zwischenziel: Flashen einer neuen Firmware auf folgendes Discovery Board durch einen externen ST-LINK-V2 Programmer https://www.st.com/resource/en/user_manual/dm00039084-discovery-kit-with-stm32f407vg-mcu-stmicroelectronics.pdf
https://www.st.com/en/development-tools/st-link-v2.html 2. https://www.amazon.de/DollaTek-Cortex-M0-Schwimmen-Schnittstelle-Programmierer/dp/B07DK26Q5S 3. ST-LINK des Discovery Board: https://www.st.com/en/evaluation-tools/stm32f4discovery.html Programmer Software: STM32-ST-LINK Utitliy https:
-
Thread
STM32: SystemCoreClockUpdate wird nicht erkannt
Hallo, Ich will in einem STM32 Projekt den SysTick Timer initialisieren. Dabei bekomme ich beim Compile diesen Fehler (siehe Bild), obwohl "SystemInit" und "SystemCoreClockUpdate" in derselben Header-Datei ("system_stm32l0xx.h
Michael F. schrieb im Beitrag #7681897: > wenn Du Dein Projekt auf Basis von STM32CubeMX startest, dann sollte > SystemCoreClockUpdate in [code].\Core\Src\system_stm32f4xx.c[/code] > definiert sein. So ist
-
Thread
STM32 + Eclipse -> Hilfe
STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Template\TrueSTUDIO\STM3210C-EVAL Startup-Assembercode: startup_stm32f10x_cl.s ist zu finden in CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup
Ansonsten compiliert das Programm aber läuft nicht auf der Hardware richtig. Da auf meinem Eval Board ein STM32F103RB verbaut ist, habe ich ein etwas anderes Linker Script genommen. Das Linker Script stm32_flash.ld findet man unter STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Template\TrueSTUDIO