-
Thread
STM32 OTA Flasher mit ESP8266
STM32F0Discovery Board ein STM32F051xx. Laut AN2606 von STM bietet dieser als Bootloader-Pins lediglich folgende Pins an: - USART 1: TX=PA9, RX=PA10 - USART 2: TX=PA14, RX=PA15 Der Der STM32F767 bietet
Irgendwas stimmt mit Deinem Boot0-Pin trotzdem nicht. Wenn man ihn manuell auf High zieht, darf der STM32F0 eigentlich nicht mehr starten.
-
Thread
STM32F411 Timer1 PWM
eventuell gebraucht wird, findet man im Datenblatt zusammen mit der passenden Header-Datei, etwa "stm32f0xx_hal_gpio_ex.h" für den F0.
-
Thread
STM32-Tutorial (ohne HAL etc) gesucht!
Schau dir mal die STM32F0-Snippets an. Das sind gut kommentierte Beispiele, direkt vom Hersteller und ohne HAL.
schon vielversprechend aus Christopher J. schrieb im Beitrag #6932672: > Schau dir mal die STM32F0-Snippets an Auch Danke! Die Snippets habe ich mir eben gezogen, morgen schaue ich da mal rein. Sieht auf jeden Fall recht umfangreich aus :) Stefan ⛄ F. schrieb im Beitrag #6932769: > Deswegen
-
Thread
STM32F030xx > EXTI Interrupt
Übrigens sind in meinem Beispiel-Projekt gar keine HAL Aufrufe enthalten. Zwar gibt es einen Ordner STM32F0xx_HAL_Driver aber darin sind nur die Low-Level Sourcen (statt der HAL Sourcen) enthalten. Also "kein bisschen" HAL, für deine Meckerei bezüglich HAL. Die Sourcen sind so wie früher unter Verwendung
-
Thread
STM32CubeIDE > Includes
header files: https://github.com/STMicroelectronics/STM32CubeF0/tree/master/Drivers/CMSIS/Device/ST/STM32F0xx/Include Die gewünschte stm32f0xx.h liegt hier: https://github.com/STMicroelectronics/STM32CubeF0/blob/master/Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h Schaust du in die stm32f0xx.h
include "core_cm0.h" /* Cortex-M0 processor and core peripherals */ #include "system_stm32f0xx.h" /* STM32F0xx System Header */ [/c] Das Spiel musst du solange weiterspielen, bis du alle Include Dateien in dein Projekt herüberkopiert hast. Da kommen einige Dateien zusammen (sowohl STM32
-
Thread
Der Weg zur kleinen Halbleiterbude
ne Idee für ein meiner Meinung nach sinnvolles Produkt: ein kleiner 32 Bit µC, so die Liga eines STM32F0, kombiniert mit einem kleinen FPGA, vielleicht so 1000 Zellen und etwas Blockram. Also nicht die Liga eines Zynq, sondern eben deutlich kleiner. Sinnvollerweise bekommt der FPGA eine Anbindung
Idee für ein meiner Meinung nach sinnvolles Produkt: ein > kleiner 32 Bit µC, so die Liga eines STM32F0, kombiniert mit einem > kleinen FPGA, vielleicht so 1000 Zellen und etwas Blockram. Naja Xilinx bietet für seine FPGAs einen Cortex M IP Core und Actel/Microsemi hat auch diverse SoCs mit einem
-
Thread
Microcontroller aussuchen
Bescheiden bis nicht vorhanden. Im prof. Umfeld ein No-Go. Für minimale Anforderungen lohnt sich die STM32F0 und G0 Reihe als erster Anlaufpunkt.
-
Thread
Keil RTX5 auf STM32G070 lohnt sich überhaupt?
auf die alte superloop umschwenken. Der Keil erzeugt sehr gutes optimiertes code. Übrigens: Für STM32 F0,L0 und G0 ist Keil frei. Aus Erfahrung mit anderen uC mit viel Falsh und RAM ist die Programmierung mit RTX viel eleganter, robuster und struktierter als eine Superloop. Ich hab gehoft dass andere
-
Thread
STM32F0 Stromverbrauch im Stop Mode
Multimeter zeigt einen ähnlichen Wert (150 µA). Hier der verwendete Code: [code] #include "stm32f0xx.h" #define WFI 1 #define WFE 2 #define LOW_POWER 1 #define NORMAL 2 void PWR_Enter_Stop_Mode(uint8_t mode, uint8_t Regulator_State); int main(void) { //Takt für GPIOs aktivieren
-
Thread
STM32F030C8T6: mögliche Alternativen
gehen kann. Er ist auf Allocation, Lieferung eventuell in 52 Wochen... Betrifft anscheinend alle STM32F0 Von ST gibt es mögliche Alternativen zu dem bestehenden F-Typ: * STM32L053C8T (low Power - deutlich teurer) * STM32G030C8T6 (nicht pinkompatibel - Redesign des Layouts erforderlich) Beide
SAM hab ich auch noch nichts gelesen. Deswegen mein Interesse warum es so gut wie kein Derivat der STM32F0xx zu geben scheint. Matthias
-
Thread
Tonnenweise neue uralte GALs
32 bit Rechner Anfang der 90er. Habe meinen noch zuhause rumliegen. Hatten ARM-Prozessoren. Bei STM32F0 hat man vergleichbare CPU-Leistung. Wenn man höher geht, dann ist auch gleich der RAM und ROM mit dabei. 40 MByte SCSI-Platte damals zarte 1.xxx DM.
-
Artikel
ARM Cortex Mikrocontroller
kompiliertes Programm kann also auch von einem Cortex-M7 ausgeführt werden. Hersteller. ARM Cortex M0. STM32F0 von STMicro, siehe STM32 hier im Wiki LCP1100 und LPC1200 von NXP, siehe LPC-Mikrocontroller hier im Wiki. Für diese Controller gibt es bereits eine Codebase hier im Wiki. XMC1000 von Infineon, siehe
-
Thread
DMA + UART parallel empfangen
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 been
-
Artikel
Benutzer:Claus mueller
persönlich komme damit sehr gut zurecht. (Mittlerweile gibt es den auch kostenlos für die kleinen STM32F0/L0) Die meisten meiner Projekte entstehen so, dass aus dem Bekanntenkreis irgendwann mal die Frage kommt: "Du machst doch Elektronik, kannst du mir was bauen?" Wenn es halbwegs sinnvoll klingt und
-
Thread
Reverse engineering Autoaid / EN-Plus AC011K-AE-25 Wallbox mit ESP32
High-Speed CAN Transceiver ISO 11898 11. Auf der RFID Platine: 12. FM17520 -- RFID IC 13. (STM)32F0 -- nicht sicher identifiziert [/code] [code] 4x M48 -- finder-Relais mit 12V Ankerspanung für 16A/250V 3x CT-082D-1.0 -- PDU Current Transformer Current Transformer - Strommessung
NXP A1040/c BFE D814 -- High-Speed CAN Transceiver ISO 11898 11. Auf der RFID Platine: U1. (STM)32F0 -- nicht sicher identifiziert U2. FM17520 -- RFID IC [/code] [code] 4x M48 -- finder-Relais mit 12V Ankerspanung für 16A/250V 3x CT-082D-1.0 -- PDU Current Transformer
-
Thread
STM32F103 und die Sache mit den NVIC Prioritys
auch auf Dauerfeuer. https://community.st.com/s/question/0D50X00009XkfxzSAB/idle-interrupt-on-stm32f0-fires-when-enabling-it Gibt noch sehr viel mehr über dieses Problem.
-
Thread
Unbekannte Warnung
static uint8_t SensorRawData[NR_OF_DATABYTES]; > - auf welchem Prozessor das ganze laufen soll STM32F0 > - ob es sich um C oder C++ handelt C
-
Thread
[V] STM32 stm32f0discovery mit STM32F051R8T6
Hallo zusammen, Verkaufe ein stm32f0discovery Evalboard. Es ist ein STM32F051R8T6 (und ein STM32F103C8T6) drauf. Mini-USB-Anschluss. Mal in Betrieb genommen, nie wirklich benutzt. Wenn man entlang der URL durchsägt, hat man zwei Steckbrett-Boards
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
mcpu=cortex-m0 -std=gnu11 -g3 -DUSE_HAL_DRIVER -DSTM32F042x6 -DDEBUG -c -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage
mthumb -mcpu=cortex-m0 -std=gnu11 -DUSE_HAL_DRIVER -DSTM32F042x6 -c -I../Core/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc -I../Drivers/STM32F0xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I../Drivers/CMSIS/Include -Os -ffunction-sections -fdata-sections -Wall -fstack-usage
-
Thread
STM32F0x2 ADC ohne HAL Funktionen
Hallo, hier eine Minimalimplementierung um auf einem STM32F042 einen AD Pin und die Die Temperatur auszulesen. Gegebenenfalls müssen die Pins, die eingelesen werden sollen, noch auf Analogen Eingang gestellt werden. Gestestet mit PCLK=12MHz. [c] void initAdc(void) { __HAL_RCC_ADC1_CLK_ENABLE(); ADC1->CFGR2 = ADC_CFGR2_CKMODE_1; //PCLK div by 4. Allowed range is 0.6MHz to 14MHz. ADC1->SMPR = ADC_SMPR_SMP_0 | ADC_SMPR_SMP_1 | ADC_SMPR_SMP_2; //slowest possible sampling time, 239.5 clock cycles ADC1_COMMON->CCR = ADC_CCR_TSEN; //temperature sensor enabled ADC1->CR |= ADC_CR_ADCAL
-
Thread
Hilfe Software für Microcontroller, woher bekommen?
2.23inch-oled-hat.htm Ja, dieses Display hat "SPI" und "I2C" Schnittstelle, das würde mit dem STM32F0xx gehen.
-
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?
die STM32L0 ja 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
-
Thread
STM32F030 mit ST-Link flashen
Discovery und der Zusatzschaltung herzustellen. Andernfalls kannst Du entweder den ST-Link oder den STM32F0 beschädigen. Am besten zuerst verbinden, STM32F4 Discovery mit PC Verbinden und als letztes den Raspi - und damit Dein "Target" - mit Strom verbinden.
wie folgt sein: - Auf dem STM32F4 Disco beide CN3 Jumper entfernen - STM32F4 Disco (CN2) -> STM32F0 Board: Pin 1 (VDD_TARGET) -> 3.3V Pin 2 (SWCLK) -> SWCLK Pin 3 (GND) -> GND Pin 4 (SWDIO) -> SWDIO STM32F4 Disco an Comp anschließen. Spannungsversorgung des STM32F0 über
-
Thread
STM32 Nucleo welches Board am besten?
der "nur" 16kB RAM hat. Ist aber für den Anfang deutlich aufgeräumter als so ein F446 und mit den STM32F0-Snippets gibts direkt von ST ordentlich dokumentierten Beispielcode, wie man die Teile ohne HAL bespielt. Ist für jemanden der aus der AVR-Welt kommt sicher ganz nützlich. Wenn ich das richtig
-
Thread
STM32F0xx uVision 5 IDE Peripheral clock problem
-stm32f0x1stm32f0x2stm32f0x8-advanced-armbased-32bit-mcus-stmicroelectronics.pdf Kann mir wer dabei weiterhelfen?, eventuell hab ich nur ein Brett vor dem Kopf und sehe den Fehler nicht :) ________
Wenn Du stm32f0xx.h includierst, musst Du ja irgendwo den exakten Controller definiert haben. Da gibt es ja viele, STM32F030, F031, etc. In der stm32f0xx.h finden sich nämlich ganze viele "#ifdef ..." Anweisungen
-
Thread
STM32CubeIDE: Fehler bei Debugger-Connection
STM32F4xx-MCUs mit meinem STLINK-Clone per SWD programmiert. Nun wollte ich schnell einen kleinen STM32F0xx programmieren und schaffe es nicht einmal, eine Verbindung zum Debugger herzustellen, obwohl ich quasi dieselben Einstellungen verwende. Im Anhang die Fehlermeldung. Was bedeutet denn das?
STM32F4xx-MCUs mit meinem > STLINK-Clone per SWD programmiert. > > Nun wollte ich schnell einen kleinen STM32F0xx programmieren und schaffe > es nicht einmal, eine Verbindung zum Debugger herzustellen, obwohl ich > quasi dieselben Einstellungen verwende. > > Im Anhang die Fehlermeldung. > > Was bedeutet
-
Thread
C Programmierung Wie abfrage ob eine Adresse gerade ist
der Bug ist auch bei ST beschrieben: https://community.st.com/s/question/0D50X00009Xkdsn/bug-stm32f0xx-hal-spi-transmit wäre ja nett wenn sie das wenigstens in den Header der Funktionen schreiben würden.
-
Thread
STM32 unter Linux entwickeln und debuggen
openocd -f /usr/share/openocd/scripts/interface/stlink-v2-1.cfg -f /usr/share/openocd/scripts/target/stm32f0x.cfg Und die Einstellung im CubeIDE ist sich remote auf den von openocd bereitgestellten GDB Server zu verbinden, die Debug Probe ist ein ST-Link von einem Nucleo64. Das ist schon echt komfortabler
-
Thread
STM32G030J6 CubeMX SPI OpenDrain output
ist etwas ekelig, leider gibt es auch keinen Generator für den Clock-Config Code mehr wie für den STM32F0. Das wird jetzt alles über HAL Calls gemacht... Gruß Markus
etwas ekelig, leider gibt es auch keinen Generator für > den Clock-Config Code mehr wie für den STM32F0. Nimm doch CubeMX nur für die Takteinstellung in main(). In Deinem Programm kannst Du dann anschließend direkt auf die IO-Register zugreifen.
-
Thread
Rumgefragt: Verwendung 'reiner' FPGA's heute (2020)
sich noch etwas sparen (vielleicht). Ich mein, was ersetzt man mit einem Soft-core? Z. B. einen STM32F0.. der 3€ kostet. Wehe ich will richtiges USB oder Ethernet da wird dann die Soft-core Lösung unrentabel im Vergleich. Microcontroller sind einfach sooo billig und wie schon geschrieben wurde ist
-
Thread
STM32H7 vs. i.MX RT
die Erfahrung fehlt in dieser Mikrocontroller-Klasse, bisher habe ich nur mit PICs, AVRs und dem STM32F0 als MCU gearbeitet, alles was anspruchsvoller war, lief als Applikation auf Linux-SoCs. Für ein aktuelles Projekt, würde ein Mikrocontroller dieser Art ziemlich gut passen.
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
Stojahn schrieb im Beitrag #6420294: > STM32F0 Falsche Serie. Für sowas sind fir STM32L0 da: https://www.st.com/en/microcontrollers-microprocessors/stm32l0-series.html Dynamic run mode: down to 49 µA/MHz (with external DC/DC) and 76 µA/MHz
-
Thread
ADC in Continuous Conversion mit DMA
Moin ich nutze das STM32f0 Board und möchte gerne meine ADC-Werte mittels DMA auslesen. Genauer gesagt, habe ich ein Poti und möchte damit die LED's am Board leuchten lassen, wenn mein ADC einen bestimmt Wert überschreitet.
Richard W. schrieb im Beitrag #6390055: > Moin ich nutze das STM32f0 Board Na gut dass es nur eines gibt, dann wissen wir ja alle Bescheid.