-
Thread
Stm32f3 Programm aus dem externen Flash ausführen
Flexible static memory controller (FSMC) - https://www.st.com/resource/en/reference_manual/dm00043574-stm32f303xb-c-d-e-stm32f303x6-8-stm32f328x8-stm32f358xc-stm32f398xe-advanced-arm-based-mcus-stmicroelectronics.pdf
-
Thread
RobotDyn STM32F303: Kein Reset pin im pin header
Hi Ich stehe gerade ein wenig auf dem Schlauch, was das Design vom BlackPill von RobotDyn angeht. Anbei ein Screenshot vom Schaltplan: Pinheader J2 hat 3V3, SWIO, SWCLK und GND. An J2 wird mein STLink verbunden, um den MCU zu flashen. Was mich an der ganzen Sache ein wenig wundert, ist, dass bei J2 gar kein Pin für den Reset vorhanden ist? Ich dachte immer, dass wenn der MCU programmiert wird, man einen Reset benötigt. Kann mich jemand ein wenig aufklären, wo mein Verständnisproblem liegt? Vielen Dank,
-
Thread
EMBLITZ 1.11 GCC vsprindf mit Float geht nicht?
Hallo, ich benutze EMBlocks2.2 bzw EMBlitz1.11 für den STM32f303. Die neue 2.1 funktioniert nicht, aber das ist ein anderes Thema. Nun muss ich auf einem Display float zahlen ausgeben. Also habe ich mir eine PRINTF Funktion nach lehrbuch mit vsprintf gebaut
-
Thread
STM32F103C8T6 JTAG
die Firma ST gemacht hat, und das merkt man ihm deutlich an. ST selbst empfiehlt den Nachfolger STM32F303 zu benutzen, dem kann ich mir nur anschließen. Er ist sogar billiger und hat die ganzen Kinderkrankheiten nicht mehr. Außerdem hat der STM32F303 eine FPU.
Firma ST gemacht hat, und das > merkt man ihm deutlich an. ST selbst empfiehlt den Nachfolger STM32F303 > zu benutzen, dem kann ich mir nur anschließen. Er ist sogar billiger und > hat die ganzen Kinderkrankheiten nicht mehr. Außerdem hat der STM32F303 > eine FPU. oOoOo.. das war mir nicht
-
Thread
STM32 interner OpAmp und ADC
Hi Ihr Kundigen, ich möchte gerne einen internen OPAmp des STM32F303 verwenden und den an den ADC3 hängen. Da habe ich Probleme. Der ADC3 läuft, konfiguriere ich eine andere Eingangsleitung kommen richtige Werte an. Den OP habe ich mir dann in CubeIDE 1.7.0 konfiguriert
Hi, bei dem STM32F303RE board geht an den ADC3 nur der OPAmp3, den hab ich genommen. Cheers Detlef
-
Thread
STM32F303: Empfehlenswerte Compilerargumente
nano.specs -TSTM32F303CCTX_FLASH.ld -Wl,-Map=final.map # Target: Dependencies all: main.o startup_stm32f303cctx.o syscalls.o sysmem.o system_stm32f3xx.o final.elf main.o: main.c $(CC) $(CFLAGS) -o $@ $^ syscalls.o: Driver/syscalls.c $(CC) $(CFLAGS) -o $@ $^ sysmem.o: Driver/sysmem.c $(CC
o $@ $^ system_stm32f3xx.o: Driver/system_stm32f3xx.c $(CC) $(CFLAGS) -o $@ $^ startup_stm32f303cctx.o: startup/startup_stm32f303cctx.s $(CC) $(CFLAGS) -o $@ $^ final.elf: main.o startup_stm32f303cctx.o syscalls.o sysmem.o system_stm32f3xx.o $(CC) $(LDFLAGS) -o $@ $^ clean: @echo
-
Thread
Stm DMA pointer
Ah, vielen Dank. Hatte ich übersehen, exakt das was ich suche. Ich nehme nen STM32F303, aber das ist laut RM0316 Rference manual bei dem auch vorhanden. Too blind to see. THX. Cheers Detlef
-
Thread
Universelle CAN Bibliothek Probleme beim erstellen
würde dazu einen Mikrocontroller verwenden, der CAN bereits integriert hat. Zum Beispiel einen STM32F303. Dazu gibt es dann die HAL samt Code-Generator direkt vom Hersteller, falls du so etwas benutzen willst. Arduino unterstützt den auch.
-
Thread
Makefile clean failed
-mcpu=$(MACH) -mthumb -std=gnu11 -Wall -O0 # Target: Dependencies all: main.o led.o startup_stm32f303cctx.o main.o: main.c $(CC) $(CFLAGS) -o $@ $^ led.o: led.c $(CC) $(CFLAGS) -o $@ $^ startup_stm32f303cctx.o: startup_stm32f303cctx.s $(CC) $(CFLAGS) -o $@ $^ clean: rm -rf
-
Thread
[S] NUCLEO-F303RE oder STM32F303RE
Hi, ich suche ein oder mehrere STM32F303RE Nucleos oder auch nur den STM32F303RE chip, da mir mein Nucleo abgeraucht ist. 1 wäre ausreichend 2-3 Ics wären super. Natürlich gegen gute Bezahlung. Daniel
-
Thread
Verfügbare µC
Controller haben CAN und sind weitgehend zueinander Pinkompatibel. Zum Beispiel die STM32F103 und STM32F303 Serien. Leider sind beider nicht verfügbar, aber wenn es wieder welche gibt stehen die Chancen damit gut dass es eine der beiden sein wird.
-
Thread
STM Controller mit BLDC Peripherie
gefunden, die beschreibt, welche STM Controller über so etwas verfügen. Da kam unter anderem der STM32F303 neben einigen anderen vor. Im Reference Manual deren nach BLDC oder brushless gesucht und nie etwas gefunden. Auch nichts, wenn ich das Inhaltsverzeichnis durchgehe. Haben die STMs das überhaupt
Motor Control" suchen. Zum Beispiel in https://www.st.com/resource/en/reference_manual/dm00043574-stm32f303xb-c-d-e-stm32f303x6-8-stm32f328x8-stm32f358xc-stm32f398xe-advanced-arm-based-mcus-stmicroelectronics.pdf
-
Thread
Problem mit RTC bei STM32F103
STM32F103 ist einiges seltsam. Man merkt dass es der erste "Versuch" dieses Herstellers war. Der STM32F303 ist schon deutlich logischer aufgebaut.
-
Thread
Der perfekte USB-UART-Konverter
with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F04x, STM32F072, STM32F078, STM32F303xD and STM32F303xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t [/c] [c] // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB, STM32F303xBxC
-
Thread
[S] Mitbestellmöglichkeit bei Digikey
Gruss Ich suche auch eine Mitbestellmöglichkeit bei digikey. Wäre ein STM32f303re. Schwer zu bekommen. Bei Digikey vorhanden. Dirk St
Beitrag #6812517: > Gruss > > Ich suche auch eine Mitbestellmöglichkeit > bei digikey. Wäre ein STM32f303re. > Schwer zu bekommen. Bei Digikey vorhanden. Schon weg...
-
Thread
[S] RobotDyn STM32 "Black Pills"
Sollte jemand mal zur Entwicklung eines der folgenden Boards gehabt haben https://robotdyn.com/stm32f303cct6-256-kb-flash-stm32-arm-cortexr-m4-mini-system-dev-board-3326a9dd-3c19-11e9-910a-901b0ebb3621.html https://www.amazon.de/STM32-F103-C8T6-STM32-Arm-Cortex-M3-Minimum-Development-Verwendung-vorinstalliert
-
Thread
[T] STM32F100C6T6 <->STM32F10x/STM32F30x
Angebote da sind als ich nehmen kann, dann ist meine Wunschliste in absteigender Prio wie folgt: * STM32F303CCT6 * STM32F302CB * STM32F103C8 und besser Sollte jemand wider Erwarten ein paar solcher Teile haben und dafür Euros unterhalb 1 Gargantillion/Stck wollen, dann bitte PM. Wenn ich 40 Stück zusammenbekomme
-
Thread
Aktuelle Starterkit für DSP Anwendungen
www.mikrocontroller.net/topic/446406 https://blog.adafruit.com/2020/03/27/biquad-audio-dsp-filters-using-a-stm32f303cc-black-pill-board-dsp-audio/ https://www.arm.com/resources/education/education-kits/digital-signal-processing https://www.mikrocontroller.net/articles/EZ-Kit_Lite DSP's sind eigentlich der
-
Thread
Einteigerfreundlicher ARM MCU für PWM mit Schrittmotoren und Modellbauservos
STM32F303RE Dazu gibt es auch ein Board zum Lernen: http://stefanfrings.de/stm32/stm32f3.html#nucleo
-
Thread
Blaue Pillenkrise? Die Häfte sind kaputt!
keinen. Ich selber hab vor einiger Zeit bei LCSC einige GD32F303RCT6 bestellt und gekommen sind STM32F303RCT6 gemäß aufgelaserter Bezeichnung. Und neulich kam eine Sendung von AD820 an, die jedoch in ihrem elektrischen Verhalten keinerlei Ähnlichkeiten mit OpV's haben. Was lernen wir daraus: derzeit
-
Thread
Ansteuerung Bosch E-Auto Motor
fordert. Und euch einen gescheiten controller der dafür geeignet ist mit verstellbaere Totzeit wie STM32F303 oder einer der MSP430 DSPs wo dann auch genug Bums hatt um eine FOC Reglung ordentlich laufen zu lassen. Das schon eine wesentlich größere Herrausfordrung als ein Makerprojekt.
-
Thread
Uno-Board mit ATMEGA256
Ralph S. schrieb im Beitrag #6699283: > Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? Weil der STM32F303 ein Cortex M4 ist, du Witzbold.
>> Warum noch STM32F303, wenn es Corte-M4 Blackpill gibt ? > Weil der STM32F303 ein Cortex M4 ist, du Witzbold. Noch ein Nachtrag dazu: Ich würden den Begriff "BlackPill" vermeiden, denn auch das von mir empfohlene
-
Thread
stm32 LCD Float-Wert runden und Nachkommastellen kürzen
Hallo liebes Forum, ich programmiere mit einem stm32f3discovery (auf welchem sich ein STM32F303 befindet) und verwende die standard peripheral library von STMikroelectronics. An diesem habe ich ein 2004-LCD über eine I2C-Schnittstelle angeschlossen. Ich möchte nun Float-Werte an diesem Display
-
Thread
Batterie Management System für Lifepo4 Motorsport Starterbatterie
auch noch CAN für die Kommunikation an Board haben und ein - zwei UARTs schaden auch nicht. BSP: STM32F303 Mosfets: Schwierige Geschichte, da treiben andere ganz schön Aufwand um das zu realisieren. In der Regel werden dafür Mosfets antiseriell geschaltet und genau da beginnt in der Regel auch das
-
Thread
STM32F103 Bluepill mit 128kb lässt sich nicht flashen
lange verkaufen, bis es keine mehr gibt. Erst dann wird Platz frei für neue Boards (eventuell mit STM32F303). Off-Topic: Neulich ist mir aufgefallen, dass die Chinesen gerade den Markt mit Sets zum Sticken überfluten. Wenn man nach "diy kit" sucht, kommt man in sämtlichen Shops auf Unmengen runder
verkaufen, bis es keine mehr gibt. Erst dann wird Platz frei für > neue Boards (eventuell mit STM32F303). Unter ebay häufen sich dafür zunehmend "black pills" mit STM32F401 und STM32F411: https://www.ebay.de/sch/i.html?_nkw=STM32F401 Leider ohne CAN.
-
Thread
STM32Fxxx Warum keine zwei Alternative Function Register?
durch ihre schlechten Fälschungen für ein jähes Ende des STM32F103. Aktueller Nachfolger ist der STM32F303.
ihre schlechten > Fälschungen für ein jähes Ende des STM32F103. Aktueller Nachfolger ist > der STM32F303. Da nahezu jedes Blue Pill Board heute ein Fake ist und meine ganz sicher auch wird es da wohl keine Möglichkeit geben das zu prüfen. Ich schreibe meine aktuelle Software auch Zeile für Zeile
-
Thread
STM32F303 HAL Layer kompletten Port einlesen
Hallo, gibt es eine HAL Funktion zum einlesen eines kompletten 16Bit Ports ? HAL_GPIO_ReadPin(GPIOx, GPIO_Pin) gibts und toggle bits usw. aber ich will einen kompletten Port einlesen können, statt 8 oder 16 * ReadPin.. Hab ich was übersehen ? ..
-
Thread
Nutzt gcc/newlib-nano die FPU von Cortex M4F bei double?
verwende die newlib-nano Bibliothek, falls das eine Rolle spielt. Konkret geht es mir aktuell um den STM32F303CC und STM32F303RE.
Beitrag #6621556: > Nur dass die STM32H730/750 nur 128KiB Flash haben im Gegensatz zu > Stefans STM32F303RE mit 512KiB Flash. Wobei ich wohl den Tag nicht mehr erleben werde, an dem die 512kB voll werden.
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
off // <1=> on // <i> Off for devicec like STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE // <i> On for devicec like STM32F103, STM32F302, STM32F303xB and xC #define UMEM_SHIFT 1 // <o> USB_IRQ_NUMBER <0-31> // <i> Take the number from the reference
] // For devices with 2x16 bits/word access schema // (e.g. STM32L0x2, STM32L0x3, STM32F0x2, STM32F303xD and xE) #define UMEM_SHIFT 0 #define UMEM_FAKEWIDTH uint16_t // For devices with 1x16 bits/word access schema // (e.g. STM32F103, STM32F302, STM32F303xB and xC) // #define UMEM_SHIFT 1
-
Thread
STM32F103C8T6 Blue Pill - SSD1306 - u8g2
gestossen: https://electronics.stackexchange.com/questions/467043/increasing-system-clock-frequency-on-stm32f303-drops-i2c-clock-proportionately Ich bin mir nicht sicher, ob es exakt das gleiche Problem ist, aber wenn ich bei HCLK die 8MHz einstelle und I2C von 400KHZ abwärts reduziere bekomme ich das gleiche
Timing Register mit hi2c1.Init.Timing setzen Nicht beim STM32F103. Du meinst vielleicht den STM32F303, da gibt es ein Timing Register. Dessen I²C Peripherie ist eine völlig andere. > Evtl sollte ich das mal ohne HAL machen und die Timings setzen wie sie > der Timing Calculator von ST vorgibt.
-
Thread
j-link wird von stm32cubeIDE nicht erkannt
habe bzw. verwende: -) Notebook mit Ubuntu 20.10 -) stm32fdiscovery (darauf befindet sich: STM32F303) -) Entwicklungsumgebung: Stm32CubeIDE1.5.1 Beim Versuche den STM32 zu programmieren bzw. zu debuggen, erhalte ich eine Error-Meldung (siehe Anhang). Die Console der Entwicklungsumgebung
-
Thread
STSW-STM32126 I2C timing Excel sheet funktioniert bei mir nicht.
Hi zum STM32F303 gibt es ein Excel sheet, das einem bei der Einstellung des I2C behilflich ist. Das Excel sheet lässt sich auf der ST Webseite unter dem Begriff STSW-STM32126 finden. Der Link ist aber auch noch
-
Thread
[S] Bezugsquelle STM32F303CCT6 dev board (Robotdyn)
Hi Ich besitze das Dev Board von Robotdyn mit dem STM32F303CCT6. Ich möchte gerne Kommunikation zwischen zwei uC programmieren, und hätte deshalb gerne einen Typgleichen uC, so dass ich denselben Code verwenden kann. Leider habe ich nur ein Dev Board mit dem STM32F303 und Robotdyn hat momentan keine weiteren auf Lager. Kennt jemand ein alternatives Dev board, das denselben Controller (oder wenigstens dieselbe Serie) verwendet, und auch noch einen originalen
-
Thread
uC from Scratch
könnte ich ja auch einen SMT32F303 wie diesen nehmen: https://www.st.com/resource/en/datasheet/stm32f303vd.pdf Beim Teensy 3.5 sieht man im Schematic (ganz unten auf der Seite) https://www.pjrc.com/store/teensy35.html#tech dass noch ein MKL02Z32VFG4 (MCU Cortex M0+32K flash) (1.) zusätzlich
ADCs bereits über 10µs. Stefan ⛄ F. schrieb im Beitrag #6572474: > könnte der von dir gewählte STM32F303 in die richtige > Richtung gehen. Der klingt erst mal ganz gut. Das NUCLEO köntest du eventuell auch mit der Arduino-IDE programmieren.
-
Thread
Problem mit Taktfrequenz STM32F303K8
Hallo, ich habe bemerkt dass bei einem STM32F303K8 auf einem Nucleo-Board das setzen/rücksetzen des LED-Pins PB3 bei höheren Taktfrequenzen nicht mehr funktioniert. Bis 56 Mhz klappt es, wenn ich dann auf 60 Mhz oder darüber gehe funktioniert es
-
Thread
STM32 CMSIS Register setzen problem
, die man ändern will. * Der dritte Parameter gibt die neuen Werte an. Beispiel für den STM32F303: [c] // Select PLL as clock source MODIFY_REG(RCC->CFGR, RCC_CFGR_SW, RCC_CFGR_SW_PLL); [/c] [pre] RCC_CFGR_SW = 0x00000003 = 0b00000000000000000000000000000011 RCC_CFGR_SW_HSI = 0x00000000
-
Thread
STM32F303 DMA ADC <-> SRAM DSIZE und PSIZE?
Hi Ich möchte mit dem STM32F303 gerne die interne Chiptemperatur und die interne Referenzspannung messen, und die Ergebnisse mittels DMA von ADC nach SRAM schieben. Es werden also zwei Messungen durchgeführt. Ich bin mir bei
-
Thread
Calibration ADC STM32F334
Beitrag #6564161: > Aber das genau wie habe ich noch nicht kapiert. Macht nichts. Nehmen wir den STM32F303 als Beispiel. Du aktivierst die interne Referenzspannung und wartest die gegebene Start-up time. Ich messe die Chiptempertur TS sowie die interne Referenzspannung VREF. In Linie 16 führe ich die
-
Thread
STM32: Page Erase + Program funktioniert nicht nacheinader
Hallo :) Ich versuche während der Laufzeit Daten in den Flash (STM32F303K8) zu schreiben. Dabei stieß ich auf verschiedene Probleme: [c] void put_in_Flash(uint32_t data) { const uint32_t pageAddress = 0x800F800; HAL_FLASH_Unlock(); __HAL_FLASH_CLEAR_FLAG
es diese Passage im Manual, die das aussagt: [CODE]Memory organization: 16 Kbit x 64 bits in STM32F303x6/8 and STM32F328x8 devices[/CODE]
-
Thread
STM32L0 Serie - HSE mit Quarz beim 32-Pin Package?
Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum ausgerechnet die L-Serie?
entsprechende Anschlüsse. temp schrieb im Beitrag #6559387: > Es gibt ja noch STM32F0x1/2 sowie STM32F303, STM32F334 in LQFP32. Warum > ausgerechnet die L-Serie? Wie bereits geschrieben, sind der EEPROM und der niedrige Stromverbrauch interessant. Außerdem kommt die L-Serie mit niedrigeren Spannungen
-
Thread
STM32-Timer: Internal Clock Division?
Es handelt sich konkret um den STM32F303 Timer2, parametriert mit CubeMX.
-
Thread
STM32F3 FPU Aktivieren/Benutzen in STM32CubeIDE
Hi Ich bin neu in Microcontroller und verwende den STM32F303CCT6 mit STM32CubeIDE. Mittels Ref Manual gehe ich verschiedene Kapitel (ADC, Timer etc.) durch mit kleinen Beispielprojekten. In Bezug auf ADC möchte ich gerne die interne Temperature sowie die
-
Thread
ebike basteln
Konstantstromquelle, damit die MOSFETS nicht den Überstromtod sterben im Test. Das Ding stricke ich an einen STM32F303, 6 Strippen raus zum Treiber, 3 Strippen rein von den Halls. Und der Daumengasgriff. Batterie 18650. So werde ich das tun. Und viel Spaß haben. Cheers Detlef
-controller Ok, thx. Kannte ich nicht, das Forum. Als Controller werde ich wie gesagt einen STM32F303 verwenden, dessen 'center aligned PWM' mode für den Timer ist dafür gemacht die 6 MOSFETs direkt zu bespassen. Da kann man ein frequenz- und spannungsvariables Drehfeld selber basteln. Cheers