-
Thread
Aufstieg STM32F4 zu F7. Probleme mit der Geschwindigkeit.
STM32F429 bestückt. Ansonsten ist die Hardware die selbe. Wenn ich die Software mit dem STM32F429 überspiele funktioniert alles. Anschließend habe ich ein neues Cube Projekt für den F7 erstellt. Die
in der stm32f7xx_hal_conf.h : [c] #define ETH_RXBUFNB ((uint32_t)5U) /* 5 Rx buffers of size ETH_RX_BUF_SIZE */ #define ETH_TXBUFNB ((uint32_t)5U) /* 5 Tx
-
Thread
CMSIS und die Interrupt-Prioritäten
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
Ich muss jetzt diesen alten Thread nochmal rauskramen. Bin ein STM32 Späteinsteiger und habe mich jetzt mal durch die STM32F103 NVIC-Specs und die CMSIS Libs durchgewühlt. Diese ganzen Prioritäts-Gruppierungen in CMSIS sind m.E. Unfug. Letztendlich läuft es doch
-
Thread
Makefile Problem
-----------------------------------------------------------------------| PROJ_FILES= \ main.c \ stm32f4xx_conf.h \ $(STLIB_PATH)/Libraries/STM32F4xx_StdPeriph_Driver/src/misc.c \ $(STLIB_PATH)/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_adc.c \ $(STLIB_PATH)/Libraries/STM32F4xx_StdPeriph_Driver
(STLIB_PATH)/Libraries/CMSIS/Include/core_cmSimd.h \ $(STLIB_PATH)/Libraries/CMSIS/Include/core_cmFunc.h \ $(STLIB_PATH)/Libraries/CMSIS/Include/core_cmInstr.h \ $(STLIB_PATH)/Libraries/CMSIS/Device/ST/STM32F4xx/Source/Templates/TrueSTUDIO/startup_stm32f40xx.s
-
Thread
Cube Projekt: Wie target wechseln?
ich habe gerade den Cube und die Projekte upgedatet, und nun ist bei einem längst abgeschlossenen H7 Projekt bei den Clocks im IOC die hälfte rot?!?, was hat dies nun zu bedeuten? Bugs in der neuen library/cube? (STM32H743) Können diese fehler bedenkenlos ignorieret und der code generiert werden,
Tjmax 105°C zulässt - will man das? Datenblatt S. 212: https://www.st.com/resource/en/datasheet/stm32h743bi.pdf
-
Thread
Einlesen mehrerer Analog Signale
Variante. Besondere Anforderungen hast du ja keine genannt. Anregungen: http://stefanfrings.de/stm32/stm32f3.html#stm32f3mini
haben sie? Welche Impedanz haben die Quellen? Sind sie galvanisch getrennt oder auf die Masse des STM32 bezogen?
-
Thread
Low Power uC im Sub1V-Bereich gesucht
Sollte eine höhere Spannung doch erlaubt sein wären auch die STM32L oder EFM32 eine Möglichkeit, zumindest der angestrebte Verbrauch liegt in dem gewünschten Bereich (einstelliger µA-Bereich bei 32KHz, bis nA im Sleep)
Peripherie des AVR sieht wirklich interessant aus, aber der Stromverbrauch ist doch weit über dem eines STM32L, der AVR braucht im Sleep ja schon mehr als nen STM32L im 32KHz Modus, selbst bei 12MHz braucht der AVR noch 3 mal soviel, wenn man sich nach den 230uA/Mhz des STM32L richtet. Frfage 2 würde mich
-
Thread
Arm GCC mit Option -flto erzeugt Fehler Gesperrt
Wenn ich ohne -flto compeliere läuft es durch. Ich habe es mit Atollic TrueStudio gcc 6.x und Swstm32 gcc 7.x getestet, bei beiden das gleiche Problem. Danke
eliminieren. Ist dir aber sicher bekannt :) Bei kleinen 8 Bitern ist schon richtig, aber bei einem STM32F407 sehe ich kein Problem sich einen Puffer per malloc zu beschaffen. Außerdem ist das malloc im USB-Treiber von HAL eingebaut.
-
Thread
VERKAUFE divese Mikrocontroller und Development Kits von Olimex
Fotos auf Anfrage. Folgende Artikel sind vorhanden (Teilweise in mehrfacher Ausführung). A13-LCD7TS STM32-P407 STM32-P107 LCP-1766-STK STM32-P152 LPC-MT-2138 STM32-LCD DUINOMITE STM32-P103 STM32-H103 STM32-E407 STM32-103STK A13-OLinuXINO-MICRO LPC-P1114 LPC-H2129 OLIMEXINO-STM32 BOX_LIME_RED ARM-USB-OCD-H PIC-ICD2 TMS320-JTAG-USB STM32-H107 STM32-H103 ESP8266-EVB-BAT-BOX SHIELD-LCD16x2 ARM-JTAG-COOCOX LPC-H1343 LPC-H2103 MG-6-48 RPi-UEXT PIC32-PINGUINO-MX220 ESP8266-EVB ISP430-SOLAR DCDC
-
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
Die Qual der Mikrocontrollerwahl
das Datenblatt) PS: Du darfst auch ruhig bei anderen Leuten spicken: https://www.olimex.com/dev/stm32-p103.html https://www.olimex.com/dev/images/ARM/ST/STM32-P103-sch.gif fchk
Oberlehrer schrieb im Beitrag #2826609: >> Für den STM32 brauchst Du erst einmal Kapazitäten im KOPF! Als >> Einsteiger siehst Du da total alt aus. > > Quatsch mit Sauce. Der Einstieg ist genauso leicht. Wenn du wirklich mit einem STM32 Anfangen
-
Thread
Schaltplan richtig zeichnen
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware
Hier folgen: https://www.olimex.com/Products/Duino/STM32/OLIMEXINO-STM32F3/open-source-hardware Dann rechte Seite Hardware, das pdf Dokument
-
Thread
STM32 - BusFault finden
Hallo zusammen Ich versuche mich gerade an der STM32_USB-Host-Device_Lib_V2.2.0 für den STM32F105RBT6. Ich versuche einen virtuellen Comport zu erzeugen. Ich bin inzwischen soweit, dass ich den Code compilieren kann und soweis alles stimmen sollten
Beitrag schrieb im Beitrag #5269713: > Und warum ist 0x1FFFF7E8 "richtiger" als 0x1FFF7A10? Weil 0x1FFF7A10 der Speicherort der DeviceID für einen anderen Controller war. 0x1FFFF7E8 ist für den STM32F105 die korrekte Adresse der DeviceID.
-
Thread
ARM-GCC: makefile
Ich werf noch das hier in die Runde, das ist ein bare minimum makefile projekt für STM32F401RE, direkt verwendbar mit dem NUCLEO-F401RE Demo-Board von ST. https://github.com/prof7bit/bare_metal_stm32f401xe
file.map --cref -gc-sections -o out.axf cpuinit.o: COPTS += -O1 -save-temps SSOURCES := startup_stm32f10x_ld.s CSOURCES := cpuinit.c main.c flop.c misc.c CSOURCES += stm32f10x_adc.c stm32f10x_dma.c stm32f10x_flash.c stm32f10x_gpio.c CSOURCES += stm32f10x_rcc.c stm32f10x_tim.c stm32f10x_it.c
-
Thread
DS18B20 - 10m Leitung, Position des Widerstandes
LoRa_STM32/blob/master/STM32CubeExpansion_LRWAN/Drivers/BSP/Components/ds18b20/ds18b20.c Da scheint es recht viel Timing zu geben :/
Sorry... https://github.com/dragino/LoRa_STM32/blob/f343116c708b5f25e7ca3acb152879776d1cbf5c/STM32CubeExpansion_LRWAN/Projects/Multi/Applications/LoRa/DRAGINO-LRWAN(AT)/inc/stm32l0xx_hw_conf.h um genau zu sein da...
-
Thread
STM32Fxxx: Frage zur Initialisierung mit der StdPeriphLib
Ist auch falsch; da steht dann zwischendurch was falsches im Register (Prescaler 2). Wenn du den stm32fxxx.h Header aus der HAL nutzt, geht das so: [c]MODIFY_REG(SPI1->CR1, SPI_CR1_BR, SPI_CR1_BR_0 | SPI_CR1_BR_1);[/c] Mit dem alten Header der mit der SPL kommt geht das so: [c]SPI1->CR1 = (SPI1-
Dr. Sommer schrieb im Beitrag #5356249: > meinen > eigenen SD-Karten- und FAT32-Treiber für STM32 entwickelt Ok... und das ganz ohne Therapiesitzungen nachher? Ich meine nur .... meine Freundin meint auch immer ich "spinne" ein wenig, wenn ich 8h programmiert habe und diesen
-
Thread
STM32F4 Linker-Fehler region FLASH overflowed?
//#include <iostream> <--- MACHT NOCH AERGER?? MIT EM-BLOCKS UNTER WINDOWS OK=?? #include "stm32f4xx.h" #incl<iostreude "stm32f4xx_conf.h" #include "project_defines.h" #include <vector> using namespace std; class test { private: int hier; public: void setHier
192K > nutzen (rein Interressehalber)? http://sigalrm.blogspot.de/2013/12/using-ccm-memory-on-stm32.html
-
Thread
EMV Probleme mit SDIO Interface
Referenzdesigns mit Layouts? [1] https://github.com/OLIMEX/STM32F4/tree/master/HARDWARE/STM32-H407
Treiberstärke der I/Os reduzieren könnte helfen, das geht bei STM32ern.
-
Thread
[STM32] - Wie mehrere MCUs in einem Projekt?
Name="Application"> <file file_name="main.c" /> </folder> <configuration Name="STM32F407" arm_target_device_name="STM32F407IG" /> <configuration Name="STM32F429" arm_target_device_name="STM32F429II" /> </solution> [/c]
unterschiedlichen Devices: https://arm-software.github.io/CMSIS_5/Core/html/templates_pg.html in meiner system_stm32f4xx.c (die vom CubeMX ins Projekt kopiert wurde), wird [C] #include "stm32f4xx.h" [/C] gemacht ... HTH, Adib.
-
Thread
Arduino: Größe eines Pointers
Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt gezeichnet. Siehe Anhang.
Stefanus F. schrieb im Beitrag #5606212: > Auch im STM32F1 Reference Manual sind die Busse sehr deutlich getrennt > gezeichnet. Siehe Anhang. Die Cortexe implementieren zwar eine ARMv7-M Befehlssatz-Architektur, aber der ARM7TDMI implementierte ARMv4T
-
Thread
STM32 - Code Ausführung auf Android via Bluetooth
Baumarktboy77 H. schrieb im Beitrag #5996422: > Undzwar würde ich gerne wissen, ob ich C++ code von einem STM32 aus auf > einem Android Gerät ausführen kann via Bluetooth? Du kannst genau genommen noch nicht mal
Baumarktboy77 H. schrieb im Beitrag #5996422: > Undzwar würde ich gerne wissen, ob ich C++ code von einem STM32 aus auf > einem Android Gerät ausführen kann via Bluetooth? Nein. Wie kommt man auf eine derart dämliche
-
Thread
verschwundene MIDI-Synth-Boards: Nachfolgetechnik?
Frederik H. schrieb im Beitrag #7620046: > die eben gerade das verlinkte Board einsetzen, um > GM/MT-32-style Soundausgabe umzusetzen. Also, typische "GM" Sounds sind nur eine Sample-Sammlung, mit entsprechendem
Ich hab mittlerweile aus anderen Gründen (Mini Loop Station) einen Daisy Seed gekauft, der mit einem STM32H7 und offenbar ganz brauchbarem Drumrum ausgestattet ist. Raspi ist nicht meine Welt, das fällt läuft bei mir unter "Computer", nicht unter Mikrocontroller. Wenn ich genug Zeit reinstecke, kann
-
Thread
DCF-Uhr from Scratch
Daten die STM32 gefiltert und dabei dann STM32H723 oder den STM32H743 gefunden. Beide sind auf Nucleo Boards für 30 bis 50€ erhältlich. Echte 16-bit ADC mit DMA, SMID und DSP, 16-bit DAC um einen OCXO zu führen
NTP zuständig und irgendwer wollte HDMI haben ;) [pre]Display DOGS102: 0.25 mA typisch CPU STM32L496: < 4 mA TCXO KT2016K10000: < 1.5 mA GPS SAM-M10Q: 7 mA typisch; tracking DCF ???: t.b.d. diverse Pull-Down: 1.2 mA ALS SFH5711: ca. 0.5 mA RS-232
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
Zudem sind die sehr Bastelfreundlich, es gibt Vertreter aller Familien auch im DIP Gehäuse, selbst 32Bitter mit USB HOST Funktion usw. sind in DIP zu bekommen. Wobei die STM32 aber auch nicht zu verachten sind. Da ist man zwar auf 32Bit festgenagelt, aber auch da gibt es schon recht kleine Vertreter
Hilfreichen Anworten unterscheiden sich die drei am häufigsten hier vertretenen Familien (ATMEGA, STM32, PIC) kaum noch. Allerdings ist das "Rauschen" bei den STM32 und den PIC deutlich geringer. Es fällt also wesentlich leichter die Sinnvollen Antworten von denenen anderer Einsteiger die auf dem
-
Thread
C++ auf Mikrocontrollern
)). > Ich glaube das mein Keil ARM Compiler noch kein C++11 > unterstützt :-(. Ja, richtig. Den STM32 kann man auch wunderbar mit dem GCC programmieren, siehe [[STM32#GCC]] und [[ARM GCC]].
compilieren gebracht habe. Genauer heißt das, dass ich mal ein C-Projekt von mir komplett entrümpelt habe, d.h. es ist nur noch die main-Funktion samt Endlosschleife, sowie der Startup Code und die System Init (Clock init) des STM32 vorhanden. Die Codegröße liegt dann bei ca. 11k. Mal sehen woran das liegt. Verwendet
-
Thread
Projekt läuft nur richtig wenn es mit Keil MDK erstellt wurde
addtogroup stm32f4xx_system * @{ */ /** @addtogroup STM32F4xx_System_Private_Includes * @{ */ #include "stm32f4xx.h" /** * @} */ /** @addtogroup STM32F4xx_System_Private_TypesDefinitions
addtogroup STM32F4xx_System_Private_Variables * @{ */ uint32_t SystemCoreClock = 168000000; __I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9}; /** * @} */
-
Thread
STM32 Erfahrungen? Libraries?
Das wichtigste für den STM Einstieg ist in diesem Artikel beschrieben: [[STM32]]
Beim STM32F10x gibt es jede Menge Libaries. Die user manual für die Cortex libaries ist die UM0427 http://www.google.de/#hl=de&q=UM0427+ARM%C2%AE-based+32-bit+MCU+STM32F101xx+and+STM32F103xx&aq=f&aqi=&aql
-
Thread
Erstes PCB mit Eagle: STM32 Breakout Board
Ja genau, das ist der Schaltplan/Layout-Versuch. Ich habe davor mit dem Discovery Board mit einem STM32 M7 Mikrocontroller ein bisschen herumprogrammiert und der hier verwendete M7 Mikrocontroller ist mit 64 Pins und einem LQFP Gehäuse noch der anfängerfreundlichste von der Reihe. Zumindest dachte ich
M. B. schrieb im Beitrag #6285498: > Ja, ich habe das STM32F7-Discovery Board zu dem ich auch oben die > Schaltung verlinkt habe. Wusste gar nicht dass man damit auch andere > Chips programmieren kann. Bei dem hat man anscheinend leider keine Möglichkeit
-
Thread
Zephyr STM32F103C8 canbus pin mapping
-- Cache files will be written to: /home/edi/.cache/zephyr -- Zephyr version: 3.7.99 (/home/edi/zephyrproject/zephyr) -- Found west (found suitable version "1.2.0", minimum required is "0.14.0") -- Board: stm32_min_dev, Revision: blue, qualifiers: stm32f103xb -- Found host-tools
schubbsen? Ich brauche wohl was in der Richtung von [code] can1_rx_pb8: can1_rx_pb8 { pinmux = <STM32_PINMUX('B', 8, AF7)>; }; can1_tx_pb9: can1_tx_pb9 { pinmux = <STM32_PINMUX('B', 9, AF7)>; }; [/code] Aber wie komme ich da auf die AF-Nummer? Ich habe im Datasheet und im Manual nichts gefunden
-
Thread
SPI mit AVR: Array-Zugriff in ISR funktioniert nicht
Anwendung auf SPI festgelegt. Der AVR mißt die Signale eines RC-Empfängers, und schickt sie an den STM32. Ursprünglich sollte das direkt im STM32 passieren, aber weil es bei der RC-Messung auf genaue Zeiten ankommt (Codierung der Werte am RC-Ausgang über Zeit zwischen Pulsflanken) und mir im STM32 andere
... Siehe z.B. dort unter "Measuring Pulse Width": https://controllerstech.com/input-capture-in-stm32/ Und generell gibt es viele Beispiele dafür: https://www.google.com/search?q=stm32+capture > musste ich ausweichen. Da ist nun eben die SPI-Schnittstelle annähernd die schlechteste Wahl.
-
Thread
32-Bit uC in QFP-32
Lothar schrieb im Beitrag #7121741: > Ja STM ist der einzige Hersteller mit 32-Bit uC in QFP-32 Nein.
Die STM32F0 gibt es in LQFP32, die STM32F1 und STM32F3 auch. Die neuen G0 und G4 sind auch in LQFP32 gelistet Irgendwie alle STM32 bis auf die 5er und 7er Oder ist das deren Patent?
-
Thread
Displaytech 162 an STM32DiscoveryF3 (Cortex M3)
Hallo Leute, Ich versuche ein LCD-Display im 8-Bit Modus am STM32 zum laufen zum Bringen. Initialisierungsroutine: [c]#include "stm32f10x.h" #include <stdio.h> extern int32_t SysTickCnt; volatile unsigned long TimeTick; /*------------------------
nun etwas eingeschränkt, anscheinend funtkioniert der Systick Timer nicht richtig. [c]#include "stm32f10x.h" #include <stdio.h> #include "lcd.h" volatile int32_t SysTickCnt=0; int32_t SysTickCntHold; void SysTick_Handler(void) { SysTickCnt++; } int main(void) { RCC_ClocksTypeDef
-
Thread
Arduino Librarys - Wer prüft diese ?
man ein komplettes Entwicklungssystem für 20 Euro? Für knapp 2 Euro: https://www.ebay.de/itm/STM32F103C8T6-STM32-Minimum-System-Development-Board-Module-For-Arduino-TE435/232742912052?hash=item36308f0034:g:kyoAAOSwgLVZmubX:rk:3:pf:1&frcectupt=true 0 Euro: + Full Featured IDE mit Kontextsensiver
LH_BIN=1&_nkw=lpc1768&LH_PrefLoc=2&_sop=15 Die Boards mit dem LPC1768 kosten über 30 Euro. Wurde nur STM32 kopiert?
-
Thread
DSP Filterentwurfsprogramm
mit Signalverarbeitung auf einem Microcontroller beschäftigen. Als Board habe ich ein Nuclueo mit STM32H7 Prozessor, das soll das Zielsystem sein. Bevor ich auf dem Board anfange, habe ich mir erstmal die grundlegenden Komponenten in C/C++ auf einem PC zusammengestrickt. Als erstes ein Programm was
H05 schrieb im Beitrag #5888324: > ich möchte mich ūber die Sommerpause mal mit Signalverarbeitung auf > einem Microcontroller beschäftigen. Als Board habe ich ein Nuclueo mit > STM32H7 H05 schrieb
-
Thread
Maximale sinnvolle USART Geschwindigkeit STM32F103
Modul mit 600mil Dil? (eBay item number:284806712805 dieser is für meine Zwecke Pinkompatibel: ein STM32F411). Kennt jemand einen STM32H7* in diesem Format?
F401/F411 ebenso, bekannt als Blackpill. MAX M. schrieb im Beitrag #7257695: > Kennt jemand einen STM32H7* in > diesem Format? Arduino Potenta H7 (lite). Kostet aber ne Kleinigkeit.
-
Thread
Zusicherung der initialisierung von globalen Variablen in C und C++
W.S. eine kaputte Implementierung kennt, könnte er die hier gern mal benennen.... [1] ~/.ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s
kaputte Implementierung kennt, könnte er die hier gern > mal benennen.... > > [1] > ~/.ac6/SW4STM32/firmwares/STM32Cube_FW_F4_V1.13.1/Drivers/CMSIS/Device/ST/STM32F4xx/Source/Templates/gcc/startup_stm32f446xx.s Ich hab noch kein ST Linkerscript gesehen, dass es erlaubt Variablen im CCRAM
-
Thread
STM32 ST-Library Pro oder Kontra
Atollic habe ich auch probiert, ist mir aber doch zu sehr beschränkt. Allerdings stehe ich mit den STM32F10x_StdPeriph_Driver'n ein bischen auf Kriegsfuß. Am Anfang sieht das ja ganz nett aus. Wenn man dann aber die Doku zum Stm32 durcharbeitet lernt man die Register kennen. Und sieht sie auch schön
alle. Ich denke ich werde die lib nur zum Lernen benutzen und beim Selberschreiben der Register den STM32 am besten kennen lernen. Interessant wäre es ja, wenn es für die häufigsten Aufgaben (GPIO, USART, SPI) eine Lib geben würde die sowohl den stm32 als auch andere Cortex M3 Controller unterstützt
-
Thread
S: Doku für SI5351 I2c LowLevel
https://www.handsonembedded.com/stm32f103-spl-tutorial-6/
es dir, von meinem Beispielcode abzugucken. Damit müsste das klappen: http://stefanfrings.de/stm32/stm32f1.html#i2c
-
Thread
Assemblerprogrammierung ARM CORTEX
, Alles! Ok, ist verstanden. Habe ich selber auch mal gemacht. Uwe H. schrieb im Beitrag #5276369: > Ist doch nicht > schwer und macht Spaß, denn man hat die totale Kontrolle. Dito ;) Ich hab dir mal ein absolut minimalistisches Blinky (für STM32) angehängt, was
Uwe H. schrieb im Beitrag #5280261: > Diese Frage verstehe ich nicht! Das File Format ist elf32-littlearm, der > Befehl lautet arm-none-eabi-objdump -D -S miniblink.elf >>disassembly.txt. Aber die Antwort
-
Thread
Wasserzähler Impulszählung (Batteriebetrieb)
Die STM32L0 Serie hat eine RTC, Batteriegepuffertes RAM, EEPROM und teilweise sogar USB. Damit wäre man dann für alle Varianten offen. Ich würde es der Einfachheit halber aber mit einem AVR machen.
irgendwie, die gibt es ja quasi beliebig groß. Du könntest aber auch genau so das RAM von der RTC eines STM32 verwenden und nur dieses mit einer Knopfzelle oder Kondensator puffern. Dafür haben die Chips sogar einen separaten Anschluss. Dieses Board kostet nur 5 Euro: http://stefanfrings.de/stm32/stm32f3
-
Thread
Aktuelles , günstiges ARM Board
kann der also den Cortext M3 auch. Eher besteht die Frage, ob das gewählte Entwicklungssystem, d.h. der Debugger, mit dem FT2232 in dieser Amontec-Bepinnung zurecht kommt, und den angepeilten Controller mag. Preislich interessant ist beispielsweise: http://cgi.ebay.de/STM32-ARM-STM32F103-Cortex-M3
Der STM32 laeuft mit nem jtagkey(-tiny) unter openocd problemfrei.
-
Thread
SYSCFG->EXTICR Fehler
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32l4xx_hal.h" #include "stm32l4xx.h" #include "stm32l4xx_it.h" /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ /* External variables --------------------------------------------------------*
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32l4xx_hal.h" #include "stm32l4xx.h" #include "stm32l4xx_it.h" #include "main.h" /* USER CODE BEGIN 0 */ /* USER CODE END 0 */ /* External variables --------------------------------------
-
Thread
STM32 einstieg
mein Problem ist das die LED halt garnicht erst an geht wenn ich taster 1 drücke... #include "stm32f10x.h" GPIO_InitTypeDef GPIO_InitStructure; int main(void) { SystemInit(); RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7;
Lese am besten mal den Artikel [[STM32]] durch.
-
Thread
Arduino Nucleo-H743ZI
Mittlerweile wird das Nucleo-H743ZI vom Arduino_Core_STM32 unterstützt. https://github.com/stm32duino/Arduino_Core_STM32/tree/master/variants/NUCLEO_H743ZI Da das Board ziemlich schnell ist ( 400Mhz ) und viele Anschlüsse hat
Das sollte fast genauso wie beim STM32F107 gehen. Wie stand im Referenzmanual.
-
Thread
ARM-Webserver auf uIP-Basis
> Projekte weiterhelfen kann. Warum hast du denn kein STM32F103 mit eingebautem Ethernet verwendet? Der ist vermutlich bugfreier als der ENC28J60.
Schule ein selbst entwickeltes Mikrocontrollerboard verwenden und auf diesen der STM32F103RBT6 gelötet ist. Daher war ich gezwungen das Ganze mittels des ENC28J60 zu realisieren. Ich glabe aber auch das der STM32F103 kein integriertes Ethernet hat, erst ab den STM32F107 gibt es das.
-
Thread
Cortex M7 und Cycle Counter (DWT)
Hallo zusammen, ich versuche gerade die Zeit für die Ausführung von Funktionen auf einen Cortex M7 (STM32F746) zu messen. Das mache ich wie hier im Artikel (ganz unten) beschrieben: [[STM32 für Einsteiger]] Beim M4 hat das so funktioniert. Beim F7 habe ich 2 Probleme: - Der Counter lässt
hätte und stellt die CPU Clock auf eine Sichere Betriebsart ein, aber das muss man anpassen. Beim STM32F4xx ist es hier: stm32f4xx.h: [c]/** * @brief In the following line adjust the value of External High Speed oscillator (HSE) used in your application Tip: To avoid modifying this
-
Thread
STM32: Interrupts vs. Events?
Hi, beim Versuch das Interruptsystem des STM32 zu verstehen, bin ich leider an einer Stelle etwas Ratlos? [c] Functional description To generate the interrupt, the interrupt line should be configured and enabled. This is done by programming
Dannegger schrieb im Beitrag #1691062: > Ich muß auch sagen, Hut ab, wer die Interruptlogik der ST-ARM7 > vollständig verstanden hat (ich habe es nämlich nicht). Die Timer vom STM32 sind auch nicht übel ;-). Ich kann deshalb Controller dieser Klasse auch nicht für den Einstieg empfehlen, mmvisuals
-
Thread
kleiner/kleinster ARM Cortex-M Debugger onboard
CMSIS-DAP für /ein/ Target gebaut). Nun zur eigentlichen Problematik mit dem Platz: BMP nutzt einen STM32F103CB (erhältlich als QFN48) und CMSIS-DAP einen LPC11U35, den es immerhin als "HVQFN33" gibt (7x7mm). In beiden Fällen hast du natürlich (dank Open-Source) die Möglichkeit das auf deine eigene Hardware
war, ist schon 'ne Weile her. Auf jeden Fall habe ich es ausgiebig umgekehrt gemacht, AtmelICE an STM32F4 / STM32F7.
-
Thread
ESP32-E22, schneller Chip aus dem Hause WCH, ressourcensparendes WiFi 7 uvam
schwächer aufgestellt als ihre Kollegen (siehe https://www.st.com/en/microcontrollers-microprocessors/stm32mp2-series.html).  Bildquelle: microprocessors-stm32mp2-series-overview.pdf Zu beachten ist, dass die bei größeren Vertretern der MP2-Serie inkludierte GPU und
sind aber auch ein paar Links auf weiterführendes Material zu finden: 5. Development Material CH32H417 document manual: CH32H417DS0.PDF https://www.wch-ic.com/downloads/CH32H417DS0_PDF.html CH32H417 register manual: CH32H417RM.PDF https://www.wch.[cn]/downloads/CH32H417RM_PDF.html CH32H417
-
Thread
STM32 startet nach Programmierung erst wenn alle Kabel abgezogen wurden
, dass eine Lösung her muss. Die Kondensatorengrößen sind aus dem Datenblatt entnommen. Auf der STM32 Seite hier im Wiki steht noch ein 100nF Kondensator nach Ground. Mit oder ohne macht keinen Unterschied. Ansonsten siehe angehängtes Bild. Programmiert wird mit CubeMX und SW4STM32 als Eclipse
Kuck mal hier, da hat der F042 einen Boot0 Pin: http://andybrown.me.uk/2015/10/31/stm32f042dev/
-
Thread
MMC SD library FAT16 FAT32 read write
Du versuchst die Version für den STM32 zu kompilieren...
Wieso ist in der 0.6.3.1 beim AVR STM32 Code drin?