-
Thread
Moderne Klasse von Mikrocontrollern gesucht
verdammt viel bietet, also am besten auch mal reinstöbern. Benutze es zwar nicht, aber für die F0-Serie von ST ist die Keil Full-Version kostenlos. Keil MDK-ARM for STM32F0 and STM32L0 provides software developers working with STM32 devices based on the ARM Cortex-M0 and ARM Cortex-M0+ cores with
MDK includes the ARM C/C++ Compiler, the CMSIS-RTOS RTX Kernel, and the µVision IDE/Debugger. The STM32 peripherals can be configured using STM32 CubeMX and the resulting project exported to MDK. Serial: U1E21-CM9GY-L3G4L
-
Thread
BLDC Controller mit STM32F103C8T6 Geschwindigkeitsbegrenzer in der .hex
Tom B. schrieb im Beitrag #5990452: > Es gibt kein EEPROM im Stm32. Du meinst "in diesem STM32". Die STM32L0 Serie hat EEPROM.
F. schrieb im Beitrag #5990614: > Tom B. schrieb im Beitrag #5990452: >> Es gibt kein EEPROM im Stm32. > > Du meinst "in diesem STM32". Die STM32L0 Serie hat EEPROM. Danke. Gut zu wissen. Ich hatte bisher nur mit den größeren die mit F weitergehen zu tun.
-
Thread
Bootloader STMF413VGT6
normales Programm geschrieben. Startadresse 0x8000000. zu ladendes Anwendungsprogramm: Startadresse bei mir 0x8010000 dann den linkerfile entsprechend anpassen und jetzt kommt das merkwürdige: im sourcefile system_stm32f4xx.c, das von CubeMX
Adresse zu schreiben, manuell ohne irgendeinen Bootloader. LED-Hello World Programm an Adresse 0x08000100 schreiben. Der STM32 bootet und mappt 0x08000100 an Adresse 0x00000000. Dann kommt an Adresse 0x00 bis 0xff nur "nop" und dann das Programm. Ich benutze da noch gar keine Interrupts, aber
-
Thread
DIP Breakout für LQFP-48
Muß es genau ein "STM32F072CBT6" oder geht auch eins der Nucleo 32 Boards oder eine Blue Pill?
Wie wäre es damit: https://github.com/electroniceel/stm32....c-breakout Diese Breakout-Boards habe ich exakt für solche Fälle entwickelt. Ich habe es in mehreren Projekten mit STM32F072CBT6 erfolgreich im Einsatz.
-
Thread
Full speed USB mit mikrocontroller
Gerald G. schrieb im Beitrag #3787430: > Der stm32f4 kann nachweislich 7MBit/s über USB CDC. Das ist aber eigentlich eine eher schwache Leistung. Das sind nur etwa 90% dessen, was für ein CDC-Device über
c-hater schrieb im Beitrag #3787458: > Gerald G. schrieb im Beitrag #3787430: > >> Der stm32f4 kann nachweislich 7MBit/s über USB CDC. > > Das ist aber eigentlich eine eher schwache Leistung. Das sind nur etwa > 90% dessen, was für ein CDC-Device
-
Thread
ADC sehr ungenau
Hallo! Ich habe Probleme mit dem ADC vom STM32L476 µC. Ich habe eine PCP entworfen und will die Spannung an einem Pin mithilfe des ADCs messen. Dazu verwende ich den ADC1 mit 12bit Auflösung in DMA mode. Lege ich den Pin auf Ground, liefert mir
frei gewählt - Du erkennt an den Namen aber, wonach Du suchen musst): AN4073.Improve_ADC_accuracy_STM32F2xx_STM32F4xx.pdf AN3116.STM32s ADC modes.pdf AN2834.ADC_accuracy_in_STM32Fx_and_STM32L1_series.pdf AN1636.Understanding_and_Minimising_ADC_Conversion_Errors.pdf Viele Grüße Igel1
-
Thread
STM32 - Float Konvertierung - Führt nicht zum Compilerfehler, aber zum Abbruch zur Laufzeit
Einstellungen\BB\Desktop\Projekt33>cs-make arm-none-eabi-gcc -mcpu=cortex-m3 -mthumb -Wall -Wextra -g -Os -ffunction-sectio ns -std=gnu99 -I . -I libstm32/inc -I include -DMCK_STM32_32MHZ -c -o source/ main.o source/main.c arm-none-eabi-gcc libstm32/src/stm32f10x_vector.o stm32f10x_it.o source/
Keiner eine Idee ? Kann doch nicht sein, das man mit dem STM32 keine Floats in Interger bekommt. Hier nochmal das Problem in aller Kürze [c] s32 zahl= 0; float kommazahl = 0.0; zahl = 2070; kommazahl = ((float)zahl) / 2500.0; [/c]
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
Hier ein "Hello World" für dieses Devboard - die beiden Hälften der oberen LED-Zeile (P0 und P1) blinken abwechselnd. Wichtig ist beim Flashen mit STC-ISP (bzw. "AICube-ISP" wie es jetzt heisst - alles muss so wie früher "Digital" jetzt "AI" heissen und "Cube" kommt wohl vom STM32...)
Gehäuse (bestenfalls TQFP) erhältlich, brauchen einen speziellen Programmer. Da würde ich gleich STM32 oder einen der vielen Klone (bzw. die auch als Low-Pin-Count SOIC erhältlichen CH32V) nehmen. > Ja, es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen.
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
portieren bzw. portieren zu lassen. Im Falle der BMP wäre es vermutlich relativ einfach, die auf STM32G0/G4/L0/L4 zu portieren. Die gibt es alle jeweils als 4x4mm QFN28 bzw. 5x5mm QFN32 und das jeweils ohne groß an der eigentlichen Firmware herumzufrickeln (die braucht aktuell >64kB Flash). Wenn
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
Flashen von Mikrocontroller plötzlich nicht mehr möglich
tap: stm32f1x.cpu tap/device found: 0x3ba00477 (mfg: 0x23b (ARM Ltd.), part: 0xba00, ver: 0x3) Info : JTAG tap: stm32f1x.bs tap/device found: 0x16410041 (mfg: 0x020 (STMicroelectronics), part: 0x6410, ver:
: error writing to flash at address 0x08000000 at offset 0x00000000 Info : JTAG tap: stm32f1x.cpu tap/device found: 0x3ba00477 (mfg: 0x23b (ARM Ltd.), part: 0xba00, ver: 0x3) Info : JTAG tap: stm32f1x.bs tap/device found: 0x16410041 (mfg
-
Thread
STM32CubeIDE Assembler Projekt erstellen
Ich versuche innerhalb von STM32CubeIDE ein Assemblerprojekt zu erstellen. Habe dazu ein STM32CubeMX C-Projekt erstellt und die C-Files gelöscht und stattdessen die Assembler-Files in das Core/Src Verzeichnis kopiert. Es ist
Niklas G. schrieb im Beitrag #6693201: > Christoph K. schrieb im Beitrag #6693187: >> Habe ja mein eigenes Makefile, aber STM32Cube scheint das nicht zu >> stören. > > Das kannst du in den Projekt Einstellungen
-
Thread
Mikrocontroller mit exotischem SPI?
STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI.
Uwe B. schrieb im Beitrag #5342273: > STM32F0,F3,F4, F7,L0,L4 und H7 koennen 4.. 16 bit SPI. Das stimmt so nicht ganz. Aus RefMan STM32F4xx: Bit 11 DFF: Data frame format 0: 8-bit data frame format is selected for transmission/reception
-
Thread
STM32 I2C Probleme
dass es sich um ein Hardwareproblem handeln muss!? Anbei mein Code: DEFINES [c] #include "stm32f30x_gpio.h" #include "stm32f30x_rcc.h" #include "stm32f30x_i2c.h" #include "stm32f30x.h" #include <stddef.h> #include <stdlib.h> #include <stdbool.h> /* Define LEDs */ #define LIDARLite_ADDRESS
Ich arbeite auch nicht mit dem o.g. Discovery Board. Der STM32 ist Teil der Crazyflie 2.0 [Link: https://www.bitcraze.io/crazyflie-2/], deswegen muss ich die externe Spannungsquelle nutzen (Vcc liefert mir nur 3.0V). Evtl baue ich später
-
Thread
automatischer Vorschub für Drehbank
Netzteil sind geordert und an der Maschine ist soweit alles vorbereitet. Als Board dachte ich an ein STM32F0-Discovery. Der F0 (auf dem Board ein STM32F051R8T6) ist mit 48 MHz flott genug, hat 64K Flash/8 KB RAM und hat auch die Encoder-Logik an Board, außerdem noch einen 32-Bit-Zähler. Und das sehr preiswerte
Chris D. schrieb im Beitrag #4891760: > Im STM32F0-Reference Manual steht: Mal wieder an der falschen Stelle gesucht :-/. Aber das Ergebnis spricht ja für sich. Chris D. schrieb im Beitrag #4891705: > Das sollte also schnell genug sein, um
-
Thread
Mikrocontroller mit Can Controller und Transceiver und OLED Bildschirm
142181927416?_trksid=p2060353.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT Variante 1: Dieses STM32 Entwicklungsboard mit integriertem Display. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F746G-DISCOvirtualkey51120000virtualkey511-STM32F746G-DISCO Zusammen mit dem MCP2551 Variante 2: Dieses STM32 Entwicklungsboard. http://www.mouser.de/Search/ProductDetail.aspx?R=STM32F407G-DISC1virtualkey51120000virtualkey511-STM32F407G-DISC1 Zusammen mit dem MCP2551 Und einem der beiden Bildschirme
-
Thread
[S] ein/zwei Mikrocontroller STM32F407VET6
Fast derselbe, aber mit mehr Flash ist auf dem STM32F407G-DISC1. Falls du das bekommst...
> einem 1M STM32 läuft. Schau mal das DS8626 an. Aber wenn ich das richtig sehe, hat der STM32F407VGT6 auf dem STM32F407G-DISC1 Alternative einfach nur mehr Speicher. Da würde ich keine Probleme erwarten. Der
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
#4288977: > Hmm? Beispiele? Hier um einige zu zeigen: https://www.mikrocontroller.net/articles/STM32#Programmierung Die meisten sind nicht auf den STM32 begrenzt. Und es gibt einige Hersteller die Cortex µC mit Temperaturbereich -40..+105°C herstellen. Damit sollte der µC auch tauglich für
Markus M. schrieb im Beitrag #4288988: > https://www.mikrocontroller.net/articles/STM32#Programmierung > > Die meisten sind nicht auf den STM32 begrenzt. Naja, zwei von fünf, emIDE und Em::Blocks. Codesourcery fällt raus und der Rest ist nur für STM32. Em::Blocks sieht interessant
-
Thread
STM32F7-Discovery hal-lib
Hallo, eine kurze Frage. Beschäftige mich seit kurzem zum ersten mal mit den hal-libs für das stm32f7-Board. Ich möchte gerne einfach mal den Audiocodec zum laufen bekommen. Das Modul stm32746g_discovery_audio.c bietet dafür ja ausreichend Code. Unter anderem die Funktion uint8_t BSP_AUDIO_IN_OUT_Init
Volume-Einstellung... allerdings kein Ton. Habe ich einen Denkfehler? Zu dem einfachen Code: [c] #include "stm32f7xx_hal.h" #include "stm32746g_discovery.h" #include "stm32746g_discovery_audio.h" uint16_t buttonState = 0; void buttonLED_Init(); void audioTest(); int main(void) { HAL_Init();
-
Thread
STM32 - Probleme mit Makefile
funktioniert hat. Bei einem erneuten Versuch heute hatte ich die selben Probleme Wie Du. Und dass stm32f10x.h nicht gefunden wird, liegt an einem Gross-/Kleinschreibungsproblem in STM32vldiscovery.h (Zeile 30), wo STM32f10x.h inkludiert wird (statt stm32f10x.h). Spielt bei einem Wind*ws Filesystem
aus >%o : %c >wird >%.o : %.c >usw. Das war bei mir nicht notwendig. rm -rf .dep/ und STM32 > stm32x in Libraries/Utilities/STM32vldiscovery.h war bei mir alles. Der build läuft ohne jegliche Warnungen durch. Compiler: $ arm-none-eabi-gcc -v Using built-in specs. COLLECT_GCC
-
Thread
Warum liest man hier so wenig von Renesas?
Peripherie > drin hatte ist so etwa auf dem Level den man heute bei einem STM32 > fuer normal haelt und da haben ja auch noch viele Angst vor > und programmieren weiter ihren Mega8. Damals(tm) setzten wir einige M16C und M32C in Telefonanlagen und Routern ein. Deren Codedichte
aber auch noch STM32F7xx und STM32H7xx im Ärmel ;-)
-
Thread
Wine-Problem: AVRStudio4 unter Linux 64 Bit läuft nicht mehr
Makefile. So ein Makefile schreibt man einmal und verwendet es dann als Template. Beispiel für ein STM32 Makefile: [code] # Makefile for STM32F4 TARGET:=Blinker TOOLCHAIN_PATH:=/usr/bin TOOLCHAIN_PREFIX:=arm-none-eabi OPTLVL:=s # Optimization level, can be [0, 1, 2, 3, s]. PROJECT_NAME
SRC+=stm32f4xx_flash.c SRC+=stm32f4xx_gpio.c SRC+=stm32f4xx_rcc.c SRC+=stm32f4xx_syscfg.c CDEFS=-DSTM32F4XX CDEFS+=-DUSE_STDPERIPH_DRIVER MCUFLAGS=-mcpu=cortex-m4 -mthumb #MCUFLAGS=-mcpu=cortex-m4
-
Thread
AVR64DD32, UART-Ausgabe bleibt hängen, Assembler
denen er selbst nichts versteht > ... Damit war natürlich /nicht/ der darüber zitierte Niklas G. gemeint – nur um das klarzustellen. *Nachtrag:* Habe gerade festgestellt, dass ich zuletzt bereits mit DEBUG=0 auf dem AVR64DD32 getestet hatte, und da hat das Programm nicht auf das Programming
schrieb im Beitrag #7822491: > Mich reizt tatsächlich auch die Herausforderung, mich in > Cortex-M0+-Assembler für den RP2040 einzuarbeiten. Na dann: [[ARM-ASM-Tutorial]]. Bezieht sich allerdings auf den STM32F1, welcher ein Cortex-M3 ist. Der ist aber in Assembler *einfacher* zu programmieren als
-
Thread
µC und Gbit Ethernet
STM32MP und STM32N6 haben auch GBit Ethernet, STM32N6 ist eher ein uC. STM32MP ohne Linux etc duerfte schwieriger sein.
Uwe B. schrieb im Beitrag #7852476: > STM32MP und STM32N6 haben auch GBit Ethernet, STM32N6 ist eher ein uC. > STM32MP ohne Linux etc duerfte schwieriger sein. OK, hatte bisher noch keine Berührungspunkte mit den MPUs... Was ist denn
-
Thread
USB CDC mit CUBE und SW STM32
Ansteuerprogramm dazu läuft unter Windows 7 und ich schicke im Moment zum Testen Strings über USB an den STM32F103 und gebe das empfangene Paket in "CDC_Receive_FS" direkt an das Display über I2C weiter. An den STM32F103 hängt noch ein Nucleo64 über SWD zum Programmieren und Debuggen. Der STM32F103 meldet
Niklas G. schrieb im Beitrag #5221962: > Um ein bisschen Werbung zu machen: Ich habe unter > [[USB-Tutorial_mit_STM32]] auch eine CDC-Implementierung mit > detaillierter Erläuterung, die ich grad noch
-
Thread
Uhr mit STM8Sxx3 und TM1637
auch schon ab 60 cent. Einen STM32C habe ich hier liegen (den proklamiert ST als Ersatz für 8-Bit Systeme) und für den muß ich mir einiges umbasteln und umbiegen (vom STM32G) und damit bin ich dann auch noch etwas beschäftigt. :
außerdem muß es auch mal mit meinem kleinen Terminaldisplay weitergehen... und das habe ich auf einem STM32F030 angefangen
-
Thread
STM32: Sendepuffer für USART
BRR; /*!< USART Baud rate register, Address offset: 0x08 */ __IO uint32_t CR1; /*!< USART Control register 1, Address offset: 0x0C */ __IO uint32_t CR2; /*!< USART Control register 2, Address offset: 0x10
Guckmal: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32cube-mcu-mpu-packages/stm32cubef4.html Dabei ist CMSIS noch viel mehr wenn man will (DSP Libs und FFT und und und). Du musst ja die STM32HAL nicht nutzen, tuh ich ja auch
-
Thread
Unterschied zw. 8 und 32bit-Prozessoren
/articles/STM32 gruß cyblord
Florian schrieb im Beitrag #2934164: > Ware), Sensoren und in Low power Anwendungen. Ein CortexM0+, auch wenn > er nur xx uA/MHz verbraucht, ist immer nur für den Active Mode gut (und Nur der Vollständigkeit halber: 0,6µA mit RAM-Erhalt (STM32L, EFM32) ist zwar mehr als die 0,1µA vom ATmega88PA
-
Thread
STM32 Summit - 18nm-STM32, STM32WL3R, STM32-AI-Assistent und Erweiterungen des Ökosystems
HHGrace als Second Source in China online: asbalding sollen erste komplett in China gefertigte STM32-Chips verfügbar werden. ### Keynote, 2 - STM32V8, ein 18nm-STM32 mit höherer Strahlungsresistenz Die wichtigste Ankündigung betrifft den STM32V8: eine neue Spielart des STM32, die auf 18nm-Technologie
AI Solution Group bei STMicroelectronics. „Wir erweitern nicht nur die gebotene Modellauswahl, um STM32-Entwicklern Starthilfe für ihre Projekte zu geben, sondern stärken auch die Infrastruktur bis hin zum Deployment mit dem STM32 AI Model Zoo 4.0. Dies ist Teil unseres Engagements, Physical AI in die
-
Thread
NXP Cortex-M µCs: Toolchain, Makefile, etc
core aus. Besonders wenn du noch DMA einsetzen möchtest, bleibt viel Zeit für den Prozessor. N. G. schrieb im Beitrag #4654029: > 1) Setze ich damit evtl. auf ein "totes Pferd"? Im Deutschsprachigen Hobbyraum sind AVR und STM32 nunmal beliebt. Der Umkehrschluss, dass andere Controller auf dem
den einen nicht-funktionieren Chip zu suchen... Operator S. schrieb im Beitrag #4654352: > N. G. schrieb im Beitrag #4654029: >> 1) Setze ich damit evtl. auf ein "totes Pferd"? > > Im Deutschsprachigen Hobbyraum sind AVR und STM32 nunmal beliebt. Der > Umkehrschluss, dass andere Controller
-
Thread
STM32CubeIDE mit blackmagic hosted server verbinden - wie?
angepaßt, daß da auch 2000 steht. Aber es müßte schon jemand hier antworten, der die Konfiguration von STM32CubeIDE kennt. Beim Remote Target gibt es ja eine ganze Menge "Gegenstellen", die man konfigurieren kann. Ich sehe jetzt auch schon, daß STM32CubeIDE zum blackmagic server (BMDA) verbindet. Kann den
Stück Serversoftware, die von GDB aus STM32CubeIDE angesprochen werden muß. Ich bin zwar auf Discord mit den BMP Entwicklern im Gespräch, aber die weisen alles von sich, wenn es um STM32CubeIDE-Konfiguration geht. Ich glaube aber, ich
-
Thread
[V] Halbleiter, Netzteile, Opto, Diskret, Relais, Buchsen, Evalboards
-> 0,75€/Stk. 60x PCA9306D, NXP: I²C Level Shifter -> 0,50€/Stk. Halbleiter Speicher: 28x 29LV040CQI-70G, Macronix: 4MBit Parallel Flash -> 0,50€/Stk. 10x 39VF010-70-
Evalboards: 1x Mikroncontroller in C programmieren, Franzis -> 5,00€ 1x STML8L-Discovery, STM: Evaluation board -> 3,00€ 1x STM32-PerformanceStick, STM: Evaluation board -> 3,00€ 1x NUCLEO-L476RG, STM: Evaluation board STM32L476 -> 5,00€ 1x NUCLEO-L073RZ
-
Thread
CooCox STM32L
STM32F031 STM32F031C4T6STM32F031C4T6TRSTM32F031C6T6STM32F031C6T6TRSTM32F031C6T7STM32F031F4P6STM32F031F4P7STM32F031F4U6STM32F031F6P6STM32F031F6P7STM32F031F6P7TRSTM32F031G4U6STM32F031G4U6TRSTM32F031G4U7STM32F031G4U7TRSTM32F031G6U6STM32F031G6U6TRSTM32F031G6U7STM32F031K4U6STM32F031K6T6STM32F031K6T7STM32F031K6U6STM32F031K6U7 STM32F038 STM32F038C6T6STM32F038C6T7STM32F038F6P6STM32F038G6U6STM32F038K6U6 STM32F042 STM32F042C4T6STM32F042C6T6STM32F042C6U6STM32F042C6U7STM32F042F4P6STM32F042F4P6TRSTM32F042F6P6STM32F042F6P7STM32F042G4U6STM32F042G6U6STM32F042K4U6STM32F042K6T6STM32F042K6T7STM32F042K6U6STM32F042K6U7STM32F042T6Y6TR
-
Thread
Segway - STM32
Ja ich weiß - aber ich sollte eben den STM32 verwenden für ein Projekt. Darum geht es :-)
. So gesehen, baue ich gerade ein Space Shuttle.... > Ich bin derzeit am Überlegen ob ich einen STM32 dazu nehmen soll. Wie denn? Anscheinend könntest du einen Mega nicht von einem STM32 unterscheiden, und wenn er dir ins Gesicht springen würde. > Hat wer schon mit dem STM32 gearbeitet? Sehr
-
Thread
USART1 an STM32F411CEU
Schau dir die Code Beispiele auf http://stefanfrings.de/stm32/stm32f1.html an, insbesondere das MODIFY_REG Makro von ST. Aber auch ohne diese Makros sollte man die Bits mit ihren CMSIS Namen (nicht numerisch) setzen. (1:1 kopieren wird wohl nicht gehen, weil
> Jedoch gerne "Input" zum Anschalten der einzelnen Bits gewünscht ... Es steht alles in der /stm32f4xx h/ drin.
-
Thread
STM32F7 Disco und das Display-->hard fault error
define LCD_FRAME_BUFFER SDRAM_DEVICE_ADDR [/c] SDRAM_DEVICE_ADDR steht (glaube ich) in stm32746g_discovery_sdram.h [c] #define SDRAM_DEVICE_ADDR ((uint32_t)0xC0000000) [/c] [c] /* Initialize the LCD */ lcd_status = BSP_LCD_Init(); ASSERT(lcd_status != LCD_OK); /* Initialize
oder OpenSTM32-Workbench? www.openstm32.org (siehe bei Uwe: http://mikrocontroller.bplaced.net/wordpress/?page_id=5241)
-
Thread
LDO und Step-Down-Converter parallel
Guten Morgen, ich hab ein Batterie-betriebenes System, das meistens im Stand-By läuft (STM32L1 im Stop-Mode mit RTC - sowas 1.5µA Stromaufnahme), das aber im vollen Betrieb sowas 100mA Strom benötigt. Früher hatten die STM32 - so wie der F1 - einen eigenen VBat-Pin, den gibt es quasi aber
Je nach dem was du vor hast, könnten die STM32 mit externem SMPS interessant sein, z.B. der STM32L452RE. Einfach mal nach SMPS suchen in diesem Zusammenhang bzw. im Product Selector auf der ST-Webseite. Zwecks LDO gibt es solche und solche.
-
Thread
FPGA reziproker Frequenzzähler
Oha, damit kann man viele Spatzen erschießen. https://www.rutronik24.com/search-result/qs:stm32h730/reset:0 und das für nur 4,52 € https://www.st.com/en/microcontrollers-microprocessors/stm32h730vb.html Wie schon gesagt, das Auge muss die Frequenzanzeige noch verfolgen können, sooo schnell
Christoph db1uq K. schrieb im Beitrag #6512327: > https://www.rutronik24.com/search-result/qs:stm32h730/reset:0 > und das für nur 4,52 € Sag ich doch ;-)
-
Thread
stm32 FatFS stranges Problem
size: 0x80000 bytes (512 KiB), Flash: 0x200000 bytes (2048 KiB) in pages of 2048 bytes 2019-08-03T22:52:49 INFO common.c: Attempting to write 115584 (0x1c380) bytes to stm32 address: 134217728 (0x8000000)
:53:11 INFO common.c: SRAM size: 0x80000 bytes (512 KiB), Flash: 0x200000 bytes (2048 KiB) in pages of 2048 bytes 2019-08-03T22:53:11 INFO common.c: Attempting to write 115584 (0x1c380) bytes to stm32 address: 134217728 (0x8000000)
-
Thread
Einstieg 32Bit µC - Welche "Familie"
usw., dass man mit dem Chip überhaupt irgendwas anfangen kann. Kaufen wollte ich 2 von denen hier STM32F103RBT6. Die Produktseite wäre diese hier: http://www.st.com/mcu/modules.php?name=mcu&file=devicedocs&DEV=STM32F103RB Leider finde ich wie gesagt dort nicht das richtige Blatt bzw ich hab noch
***** Anmerkungen: - MEMORY ist ja selbsterklärend, der Controller hat 256K Flash startend bei 0x0 und 64KSRam startend bei 0x2..., Bis auf die Größe sollte das beim STM32 genauso aussehen. Auch die sections sollten genauso sein, bis auf .isr_vector, da Du keine eigene Vektortabelle nutzt. Bei
-
Thread
SPS Betriebssytem
mit der Sprache C. Deshalb meine Frage: Wie kann ich Dein PRG zum Bleistift verwenden, um etwa UE0.1 = A1.0 zu realisieren? MfG paul
Na, dann wäre es sehr nett, wenn du die STM32F103 Version hier hochladen könntest. Dann hätten evtl. andere auch was davon.
-
Thread
FX3: C-Mehrfachdefinition / Include-Issue
.ReqDCnt = 0x00, .RspDCnt = 0x00}}; ... #endif /* _INCLUDED_CYFX3FW_H_ */ [/c] Beim Build kriege ich folgende Fehlermeldung: [code] ./cyfx3fwdscr.o:(.rodata.Stm32Cmd+0x0): multiple definition of `Stm32Cmd' ./cyfx3fw.o:(.rodata.Stm32Cmd+0x0): first defined here collect2: ld returned 1 exit status cs-make: *** [Fx3Fw.elf] Error 1 [/code] "cyfx3fw.h" steht sowohl
-
Thread
Anleitung für gdb Debugger
brauchst. Der Link war eher so zum Einstieg gedacht, mal breakpoints ausprobieren und so. Und bei STM32 bin ich (leider noch) auch schon raus.
das gleiche. Und hier ist es ein > Bezeichner. Könnte es eventuell sein, dass du einen neueren STM32 nutzt, der gar keine GPIO_CRL und GPIO_CRH hat? So lange mit -g3 kompiliert wird funktioniert bei mir der Zugriff z.B. auf GPIOA->ODR (bei einem Nucleo-F411RE) absolut problemlos mittels [code
-
Thread
USB Anbindung an STM32
Niklas G. schrieb im Beitrag #5262602: > Die USB-Peripherie ("OTG"-Modul) der STM32F4 ist recht kompliziert, wenn > du klein anfangen möchtest könntest du z.B. einen STM32F103 mit dem > einfacheren nur "USB
probiere ich es folgendermaßen: GND -> GND Shield -> (4.5NF || 1M) -> GND D+ -> USBLC6 -> 22 ohm -> STM32 D- -> USBLC6 -> 22 ohm -> STM32 VBUS -> USBLC6
-
Thread
Ethernet-Protokoll für LED-Controller "Linsn"?
Wenn du nur eine kleine LED Matrix ansteuern wilst, hätte ich auch ein Proof of concept mit einem STM32 (bis zu 4x4 HUB75 RGB Module, jeder Pixel mit 24Bit): http://esdblog.org/update-how-to-drive-8192-rgb-leds-each-24bit-rgb-brightness-with-one-stm32-microcontroller-without-much-cpu-load/ Ich kann
Aktuell habe ich zum Testen zwei Kacheln an einem STM32F103C8T6. Natürlich geht auch mehr!
-
Thread
CMSIS und die Interrupt-Prioritäten
Anzahl real implementierter Prioritäten im Auge behalten zu müssen. Wenn man also die Prioritäten 0x40 und 0x50 definiert, dann sind das beim STM32 (4 Bits) verschiedene Ebenen, beim CM0 gleiche (3 Bits). Aber der Level 0xC0 hat nie höhere Priorität als der Level 0x20, egal wieviel Bits implementiert
4 und 10 durchaus vorkommen wird. Beim STM32 sind das intern 4=>0x40 und 10=>0xA0, beim LPC1100 4=>0x80 und 10=>0x40, also invers. > Lösungsansatz? NVIC_SetPriority reicht die 8-Bit Prioritäten der Hardware-Konvention direkt durch. Die
-
Thread
STM32f407 (black) SDIO CLK Fragen
mit den 48 MHz kann es auch Probleme geben: https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35
den 48 MHz kann es auch Probleme geben: > https://www.st.com/resource/en/errata_sheet/dm00037591-stm32f405-407xx-and-stm32f415-417xx-device-limitations-stmicroelectronics.pdf#page35 Das betrifft mich doch eigentlich nur wenn ich das "BYPASS" Bit gesetzt und NEGEDGE auf 0 steht.
-
Thread
Atmel oder PIC Gesperrt
Masse an Tools und Software. Tendenz steigend. 3. Stromverbrauch im Bereich eines 8-bitters (bei M0+) 4. Vorteile einer 32-bit Architektur: - Flacher 4GByte Adressraum mit nur einer Adressierungsform. Kein Banking, kein Paging. Deutlich einfacheres Programmiermodell. - Wesentlich bessere 32 und
Bei mir ist es nur Hobby, in einer Firma geht das alles natürlich nicht, und man muß mal z.B. einen STM32 und neuen Compiler bestellen.
-
Thread
code:blocks findet header nicht
/CodeBlocks/MinGW/STM32F30x_DSP_StdPeriph_Lib_V1.0.0/Libraries/CMSIS/Device/ST/STM32F30x/Include/stm32f30x.h> int main(void) { printf("Darstellung von Newline \\n \n"); printf("Mögliche Ausführung von Newline\
\MinGW\STM32F30x_DSP_StdPeriph_Lib_V1.0.0\Libraries\CMSIS\Device\ST\STM32F30x\Include\stm32f30x.h|249|fatal error: core_cm4.h: No such file or directory| ||=== Build finished: 1 errors, 0 warnings (0 minutes,
-
Thread
st-flash, openocd STLINK/V2 command line tool f. Windows
nicht geflasht, weshalb auch meine Frage aufkam. Wie gesagt, nehme ich das Demonstration Programm STM32F4-DISC0.elf, so flasht gdb, mit dem .elf vom mecrisp-forth nicht. Letzteres kann ich nur mit [code] $ st-flash erase $ st-flash write mecrisp-stellaris-stm32f407.bin 0x08000000 [/code] flashen
Christoph K. schrieb im Beitrag #6404467: ... >> Wie gesagt, nehme ich das Demonstration Programm STM32F4-DISC0.elf, >> so flasht gdb, mit dem .elf vom mecrisp-forth nicht. Letzteres kann ich >> nur mit >> >> [code] >> $ st-flash erase >> $ st-flash write mecrisp-stellaris-stm32f407.bin 0x08000000
-
Thread
Welcher Cortex M3?
, int32_t priority) { if(IRQn < 0) { SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for Cortex-M3 System Interrupts */ else { NVIC->
die LDREX :-) Jetzt wäre mal ein weiterer Blick in die Referenz fällig. Was macht LDREXH r0,[r1] denn genau: r0[0..15] = memory r0[16..31] = 0 Eine Funktion [c] uint32_t __LDREXH(uint16_t *addr) { uint32_t result; __ASM volatile ("ldrexh %0, [%1]" : "=r" (result)