-
Thread
DMA für Can beim STM 32
Abeitest Du mir STM32F103 oder STM32F105/7. Falls Du auch USB beim 103 benutzt, könnte der gemeinsam genutzte Speicher ein Problem sein.
Mit welchem Takt läuft der STM32? Mit welchem Takt läuft der entsprechende Peipheriebus? Mit welchem Compiler und welcher Optimierungsstufe wurde übersetzt? Sind die assert_param() Makros aktiv?
-
Thread
STM32F429 mit Atmel Studio
hat und das Ergebnis hochgeladen hat. Du kannst CooCox verwenden und einfach auf ein Projekt für das STM32F4Discovery zurück greifen. Alles würde dann direkt ohne extra Einstellungen funktionieren. Der Unterschied ist nur, dass du zuerst nur den Speicher nutzen kannst, den das STM32F4Discovery auch hat
http://mikrocontroller.bplaced.net/wordpress/?page_id=2708 CoIde mit STM32F429...
-
Thread
STM32F072 power consumption
abspeichert und dann die Daten via USB dem PC zur Verfügung stellt. Aus Kostengründen habe ich den STM32F072 (und nicht den STM32L072) eingesetzt. Gespeist wird das Ganze mit einer Lithium Zelle (CR2032). Soweit die Theorie. In der Praxis funktioniert auch alles wie gewuencht; nur was den Stromverbrauch
Datenblatt steht das? 20µA - 12µA = 8µA R.F schrieb im Beitrag #5755224: > Ich nutzte für IoT den STM32L051K6T6 und da komme ich auf ca. 900nA im > Stop-Modus (+RTC und GPIO-IRQ wake-up) Sauber! Der STM32L0 würde aber den finanziellen Rahmen sprengen.
-
Thread
STM32F401 flashen geht nicht
Hallo! ich versuche einen Program auf STM32F401 Discovery Board zu übertragen , der auf STM32F407 Disc.Board problemlos geflasht wird. Hab gemerkt, dass der STM32F01 andere Flash und Ram Größen hat als STM32F407. Kann mir jemand helfen, wie
Guten Morgen. ja hab geändert. geht immer noch nicht. stm32f4xx.h [c] #if !defined (STM32F40_41xxx) && !defined (STM32F427_437xx) && !defined (STM32F429_439xx) && !defined (STM32F401xx) #define STM32F401xx */ /*!< STM32F401CB, STM32F401CC
-
Thread
STM32F4 Timer interrupt
Guten Abend zusammen, ich habe hier ein STM32F411RE (Nucleo Board) und verzweifle grade an der Einstellung der Timer. Es soll einfach 2 mal pro Sekunde der TIM2_IRQ Handler aufgerufen werden, der dann die LED toggelt. Wahrscheinlich fehlt
Bist du sicher, das der ClockTree des STM32 schon konfiguriert ist? Ohne alles sollte der STM32, wimre, mit dem internen RC Oszillator laufen (8MHz)?
-
Thread
STM32 Cube Lizenz GitHub
Hallo, ich habe eine Frage zum STM32Fxxx_HAL_Driver, speziell der Cube HAL (nicht StdPeriph HAL). Wenn ich ein Open Source Projekt habe, welches nur die ST Cube HAL nutzt (keine 3rd Party Libs oder Middleware/RTOS), kann ich dieses Projekt
du ihren Quellcode weiterverbreitest. Da bin ich nicht so sicher. Wenn du die einzelne /Datei/ stm32f4xx_hal_tim.h legal von ST bekommen hast, darfst du mit dieser Datei praktisch alles machen. Der Lizenztext dadrin ist doch original BSD. Aber: Kannst du stm32f4xx_hal_tim.h einzeln runter laden
-
Thread
STM32F429 Discovery Arduino
Ein Chinese hat angefangen, das STM32F429 Discovery für die Arduino-Umgebung zur Verfügung zu stellen: https://github.com/huaweiwx/STM32GENERIC/tree/master/STM32/libraries Allerdings sind die Beispiele nicht direkt "Arduino API"
benefit from any STM32 mcu
-
Thread
FIR-Filter richtig auf STM32 implementieren
Hallo, Ich möchte auf meinem STM32F429-Discovery Board eine Filterung durchführen. Das Signal wird mit einer konstanten Sampling Rate (realisiert durch einen Timer)folgendermaßen eingelesen: // --------------------------------------------------------------------- #include "system.h" #include <stdlib.h> #include "stm32_ub_usb_cdc.h" #include "stm32_ub_led.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx_tim.h" #include "misc.h" #include "stm32_ub_adc1_single.h" #include "stm32
-
Thread
STM32F207ZGT und DFU
mir: Wenn der TO einen externen Pull-Up verwenden will, dann muss das wohl nötig sein. Bei einigen STM32 Modellen ist das ja auch so.
. Der STM32F429ZGT wäre noch günstiger und schneller. Ich habe mich dann aber für den STM32F207ZGT entschieden. Mehr ein Bauchgefühl.
-
Thread
Jlink ebu und stm32h743 will nicht
Hi ich versuche gerade meinen jlink ebu mit einem stm32h743 zu verbinden. Habe mir die aktuelle Version 7.60c installiert. Über das config Programm wollte ich nun die Firmware aktualisieren lassen, die soll aber aktuell sein. Nur wenn ich den Prozessor
Fakt ist, die letzte Firmware V8 ist von 2014. Bei den jlink-ob Geschichten die auf einem STM32F103 oder STMF32F072 laufen ist die Firmware von 2021 bzw. 2019. Damit würde ich ehr eine Chance sehen dass der H7 geht.
-
Thread
stm32f4 uClinux
Kinetis K70 (ARM 4 mit 150mhz) einen QT port. Jetzt meine Frage ist es möglich wenn ucLinux auf dem STM32F4 läuft auch QT funktionieren könnte? sorry für die doofen fragen bin aber noch neu auf dem Gebiet
eigenes Framework zu erstellen mit Effekten usw. ist auch übertrieben vorallem da es wieder nur auf dem STM32 läuft.
-
Thread
STM32L152RC HSI
PortB Pin6 eine Frequenz von 1,773 MHz. Wo liegt den da der Fehler? Ich benutze Keil und das 32L152 L1 Discovery Board von STM. Vielen Dank. Mathias
ist while(RCC->CR == 0x00010303) { } [/c] Das ist aus der Header datei kopiert(STM32L1xx.h) [c] #define GPIO_OSPEEDER_OSPEEDR6 ((uint32_t)0x00003000) #define GPIO_OSPEEDER_OSPEEDR6_0 ((uint32_t)0x00001000) #define GPIO_OSPEEDER_OSPEEDR6_1 ((uint32_t)0x00002000) [/c]
-
Thread
1 x STM32F407IGT6 (STM32, LQFP176) = Atollic STM32F407IG ?
Hallo, ich habe mir von Waveshare das Set Open 407V zugelegt mit dem STM32F407IGT6. Im Auswahlmenü von Atollic ist jedoch nur der STM32F407IG verfügbar. Ist das der richtige Typ? Nicht, dass ich später Probleme kriege und nimmer aufn Controller komm :) Viele Grüße
-
Thread
STM32 HAL UART Mysterium oder bin ich dumm?
Register geschoben und das wars. Leider gibt es die StdPeriphLib nicht mehr für viele neuere STM32. Also bleibt nur HAL oder selber Registerbits setzen rein mit CMSIS.
bei ST vorbeischauen, und die aktuelle Version herunterladen! Gemeint sind diese Docs - Bsp. für STM32F1xx: https://www.st.com/resource/en/user_manual/dm00154093-description-of-stm32f1-hal-and-lowlayer-drivers-stmicroelectronics.pdf just my2cent
-
Thread
[STM32_StdPeriph] Verzweiflung mit makefile
-MF .dep/stm32f10x_rcc.o.d -fno-rtti -fno-exceptions \ ./Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c -o stm32f10x_rcc.o ./Libraries/STM32F10x_StdPeriph_Driver/src/stm32f10x_rcc.c: In function 'void
definiert ist. Leider gibt es aber kein include in stm32f10x_rcc.c welches stm32f10x_conf einbindet. Da ich die Library aber ungern modifizieren will, kann ich in stm32f10x_rcc.c ja kein #include stm32f10x_conf.h einfuegen. Irgendwie bin ich also zu
-
Thread
STM32 CooCox LED blinkt nicht
Blinken lassen in COOCOX dafür habe ich einen Code geschrieben, der auch funktioniert: [c] #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" uint32_t Ticks=0; void SysTick_Handler(void){
GPIO in eine Funktion auslagere, denn funktioniert es auf einmal nicht mehr... [c] #include "stm32f4xx_conf.h" #include "stm32f4xx.h" #include "stm32f4xx_rcc.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include "stm32f4xx_spi.h" uint32_t Ticks=0; void SysTick_Handler(void){
-
Thread
Kaufempfehlung: Devboard für STM32 ?
dass seit kurzem STM32F4 Discovery verfügbar ist, leider scheint noch kein passendes "komplexes" Devboard am Markt zu sein. Was ich gefunden habe sind die STMF10x Devboards, wie zB: http://www.wvshare.com/column/STM32
http://www.mikrocontroller.net/articles/STM32#Evaluation_Boards
-
Thread
Bit als Variable definieren in C (STM32)
, ist "char" für einen booleanschen Datentypen nicht optimal, insbesondere nicht auf dem gegebenen STM32 (siehe Titel). Nimm entweder "unsigned int", "bool", oder ein Bitfeld.
Falls es ein STM32 sein sollte, der BitBanding unterstützt, dann könnte man damit jedes RAM-Bit ansprechen. In C wäre es ein uint32_t[], bei dem jedes Element 0 oder 1 wäre. Packt die bool's maximal und kommt ohne Bit-Schiebereien
-
Thread
STM32 ADC interrupt vs DMA
Thomas W. schrieb im Beitrag #6572810: > Da du den Typ des STM32 nicht erwähnt hast Entschuldige es handelt sich um einen STM32F3 genauer Typ weiß ich grad nicht. Uwe Bonnes schrieb im Beitrag #6572763: > Die Werte der verschiedenen Kanaele > stehen hintereinander
Bin zwar nicht Olaf - aber er meint das man mit einem einzigen Zeiger (32Bit beim STM32 wer hätte das gedacht) beliebig große Daten übergeben kann.
-
Thread
ARM / STM32 C Programmierung
Weiter sind die Libs sehr hilfreich, wenn du mit mehreren Controllern arbeiten willst. Sei das vom STM32F0 bis zum STM32F4. Hier varieren die Defines und Enums nur sehr wenig. Viel weniger als die Register. Ausserdem ist es sehr übersichtlich. Ich habe mit einem STM32F4 angefangen und bin ohne grossen Zeitaufwand auch mit Copy&Past in ein STM32F0 eingearbeitet.
-
Thread
Probleme mit STM32F4 Libs
das es keine tm_stm32f4_ili9341 geben würde, dabei liegt sie im selben Ordner wie bspw die tm_stm32f4_fonts. Also prinzipiell findet er die Libs, nur bei der ili9341 klappt es halt nicht. Hat da jdm einen Rat, wodran
der Code, falls die Betriebblindheit mich wieder einen Tippfehler übersehen lässt. [c] #include "stm32f4xx.h" #include "stm32f4xx_spi.h" #include "defines.h" #include "tm_stm32f4_ili9341.h" #include "tm_stm32f4_fonts.h" #include <stdio.h> int main(void) { //Initialize system SystemInit
-
Thread
Mit STM32F4 einen Laser ansteuern
Hallo Ich würde gerne, zu experimentellen Zwecken, einen OEM Industrielaser mit einem STM32F407ZGT6 (Olimex STM32-P407) ansteuern. Ich brauche zwei Ausgänge: 1). Digitaler Pin mit einer Frequenz (PWM ?) von 0.1hz - 200khz Pulsbreite von 50us bis 100us oder höher (in 1us Schritten
der stm32F4 hat einen DA Wandler. Warum benutzt du den nicht?
-
Thread
STM32 UART DMA Circular Vertändnisproblem
hier gibts eine gute Anleitung zu DMA + variable Länge: https://stm32f4-discovery.net/2017/07/stm32-tutorial-efficiently-receive-uart-data-using-dma/
://de.wikipedia.org/wiki/Warteschlange_(Datenstruktur) 2) https://github.com/MaJerle/stm32-usart-uart-dma-rx-tx
-
Thread
STM32 externer Interrupt funktioniert nicht immer!
aber die Ausführung und starte sie neu wird nicht mehr in die ISR gesprungen. Ich verwende das STM32-LCD Board von Olimex (STM32-F103ZE) zum Debugen verwende ich den ARM-USB-OCD mit OpenOCD. Als Entwicklungsumbebung ist das IAR - Kickstart V 6.0 im Einsatz. Ich habe keine Ahnung wo der Fehler
In IAR habe ich die das Projekt STM3210E-EVAL eingestellt damit wird der Startup startup_stm32f10x_hd.s verwendet. Ist das so nicht Richtig? Bezüglich des Linkerscripts weis ich nicht wo ich schauen soll. Ist das nicht richtig voreingestellt
-
Thread
Orginaler Bootloader STM32F0
#5548452: > Bietet ST auch eine Windows Software zum laden der Software? Ja, es gibt z.B. den STM32CubeProgrammer oder (nicht von ST, sondern open source) stm32flash: https://sourceforge.net/projects/stm32flash/files/
Ich benutze von STM den etwas älteren Flash Loader Demonstrator. https://www.st.com/en/development-tools/flasher-stm32.html
-
Thread
STM32 mit J-Link hält nicht an Breakpoints
Hallo, mein Projekt benutzt einen STM32F7 auf einer eigenen Platine. Bisher habe ich ein Nucleo mit ST-Link und SWD benutzt, aber mit dem Umzug auf meine eigene Platine funktioniert das Anhalten an Breakpoints nicht mehr. Daraufhin bin
Ganz doof gefragt: Sind Deine Timer richtig konfiguiert? Dieses Problem hatte ich auch mal mit einem STM32F4 und Keil mit einem original STLink/V2 und den Umstieg vom Nucleo auf eigener PCB. Bei mir war das der externe Quarz. Gruß Daniel
-
Thread
STM32F4 Pin Ausgangsstrom
} was nanowatbetrieb ist kannst du bei www.sprut.de lesen :) ich kenne mich leider nicht mit STM32F4 Discovery board, aber alle mikrocontroller ticken m.m.n. irgendwie ähnlich.
Und der STM32F2/F4 haben andere GPIO Register als der STM32F10x
-
Thread
STM32F405RGT6TR vs. STM32F405RGT6W vs. STM32F405RGT6
. Benötige lediglich IO, 1xI2C, 1xUSART, 1xSPI, 5 Timer. Nix wildes im Grunde. Da ich aber ein STM32F407Discovery habe, mit dem ich entwickel und teste, würde ich gerne beim STM32F4 bleiben, STM32F1 würde sicherlich reichen, aber da müsste ich IMHO den Quelltext ändern. Das ganze wird mein erstes
besten AliExpress, 5 Stück für < 25€ inkl. Versand: http://www.aliexpress.com/item/5pcs-free-shipping-STM32F405-STM32F405RGT6-QFP64-1024KB-Microcontrollers-100-New-original-quality-assurance/32270988541.html?spm=2114.01020208.3.2.MVCUh7&ws_ab_test=201556_6,201527_3_71_72_73_74_75,201560_5 Musst halt
-
Thread
STM32F407VG Assembler für STM32F429ZI convertieren.
kryptographischen Assembler Code debuggen? Uhhm... Na ja, kannst ja mal die Debugger von Keil uVision und SW4STM32 probieren. Die Grundlagen musst du aber auch da für kennen. Lies mal das ARMv7M Architecture Reference Manual, damit du überhaupt weißt womit du es zu tun hast.
cortex-m4; -mfpu=fpv4-sp-d16; -mfloat-abi=hard; -mthumb; -Wall; -ffunction-sections; -g; -O3; -MD; -DSTM32F4; -D USE_ENDO;-D _NO_CACHE_MEM_; -DUSE_STDPERIPH_DRIVER; -D__ASSEMBLY__; -D__FPU_USED; -DSTM32F407VG; -DSTM32F4XX; -I.; [/code]
-
Thread
STM32 download aus Arduino IDE sehr unzuverlässig
Hallo Ich mache gerade meine ersten Schritte mit dem STM32, genauer gesagt mit der bluepill mit dem STM32F103C8T6 und der Arduino IDE. (über Sinn und Unsinn der Arduino Welt soll es jetzt hier nicht gehen) Hierbei habe ich rechte Schwierigkeiten das Programm in den Controller zu laden. Fehlerausgaben sind einmal [code] Error probing interface "serial_w32" stm32flash 0.4 Cannot handle device "COM6" Failed to open port: COM6 http://stm32flash.googlecode.com/ Using Parser : Raw BINARY processing.app.SerialException: Fehler beim Öffnen des seriellen
-
Thread
Mein STM32F0 funktioniert nicht!
Adapter werden auch mit 3,3V versorgt Versorgt ja, aaaaaber können auch mit 5V proggen - einige STM8 brauchen 5V. Dennoch ändert es nichts daran das er seinen STM32 irgendwie grillt... Schätzungsweise ein Fehler beim löten.
Voltage misst der (original) ST Link auf einer eigenen Leitung, wenn der TE die auf 5V geklemmt hat, der STM32 aber mit 3,3 versorgt wird, passt es doch. :-D Evtl hängt der STM32 im deep sleep oder hat die SWD Pins umkonfiguriert. Versuche den STM32 zu connecten, während Du ihn resetest.
-
Thread
STM32 Primer2 - Wo zu bekommen?
ich möchte ein bißchen in die Entwicklung mit dem Cortex M3 einsteigen. Dazu habe ich mir den STM32 rausgesucht. Den STM32 Primer2 finde ich interessant, allerdings habe ich noch keine Bezugsquelle gefunden. Weiß jemand, wo ich den bekomme? Den Primer1 gibt es ja bei Watterott oder Sander. http://www.stm32circle.com/resources/stm32primer2.php#resources
-
Thread
externer Interrupt STM32F303
IRQHandler(void) { } [/c] Siehe z.B: https://github.com/espruino/Espruino/blob/master/targetlibs/stm32f3/lib/startup_stm32f30x.s
>Doch nur geraten? schon gemacht, mit STM32F0
-
Thread
stm32 SPI NSS Signal Anfänger
*/ /* Includes ------------------------------------------------------------------*/ #include "stm32f10x.h" #include "platform_config.h" /** @addtogroup STM32F10x_StdPeriph_Examples * @{ */ /** @addtogroup SPI_DMA * @{ */ /* Private typedef -------------------------------
this is done through SystemInit() function which is called from startup file (startup_stm32f10x_xx.s) before to branch to application main. To reconfigure the default setting of SystemInit() function, refer to system_stm32f10x.c file */ /* System clocks
-
Thread
Welche Nachteile haben die großen STM32H Serien?
zahlen zu haben Und nebs dem wenn ein 8 biter einen IPC von 10 bei 1GHZ bringen würde ich auch jeden STM32 über den haufen werfen.
aufgabenstellung gesucht: > ADC werte aufsumieren und summe auf schwelle prüfen falls ja isr. Manche STM32 (z.B. STM32L412) können in Hardware aufsummieren (2,4,8...256 Werte), die Summe mit einer Schwelle vergleichen und ggf. einen Interrupt auslösen. Das geht mit 2 bis 3 verschiedenen Schwellwerten und
-
Thread
STM32F4 Clocks und Systick
Dustin L. schrieb im Beitrag #5345694: > auf dem STM32F407-DISCO Board beträgt die Wartezeit über 300ms. Keine Ahnung, welche IDE Du verwendest, aber in vielen Fällen hilft das: In system_stm32f4xx.c Deines Projektes anpassen: PLL_M: alt 25, neu 8 In "stm32f4xx.h" HSE_VALUE an Quarz-Frequenz anpassen, also 8000000. Siehe auch: [[STM32_CooCox_Installation#Clock_auf_168MHz_einstellen]].
-
Thread
Ein Timer, ein DMA und zwei ADCs bei STM32
nicht auf den Arm genommen, aber wie das auf Registerebene funktioniert steht glasklar in: - RM0033_STM32F2_Reference_Manual_CD00225773 (TIM/DMA/ADC) - STM32F2_datasheet_CD00237391_1410_rev12 - STM32F2_errata_DM00027213 - PM0056_F10_F20_F21_L1_M3_Programming_Manual_CD00228163 Wie das mit dem Abstraktionswerkzeug
den Arm genommen, aber wie das auf > Registerebene funktioniert steht glasklar in: > > - RM0033_STM32F2_Reference_Manual_CD00225773 (TIM/DMA/ADC) > - STM32F2_datasheet_CD00237391_1410_rev12 > - STM32F2_errata_DM00027213 > - PM0056_F10_F20_F21_L1_M3_Programming_Manual_CD00228163 Wer mit dem Cube
-
Thread
STM32F4 Variable nicht initialisieren
glo_int_vars.html http://www.tutorials.at/c/02-variablen-konstanten-zuweisung.html Zum TO: der STM32F1xx hat ein paar Byte NVRAM, der STM32F4xx sicher auch, oder?
Arne schrieb im Beitrag #3357507: > Zum TO: der STM32F1xx hat ein paar Byte NVRAM, der STM32F4xx sicher > auch, oder? Genauer: RAM, das zusammen mit der RTC separat versorgt werden kann. Frank schrieb im Beitrag #3357195: > Nach dem Reset will
-
Thread
Probleme mit STM32F030CC
Mit oben genanntem Chip (STM32F030CC ist 48 pol.) habe ich im Moment derzeit zu kämpfen. Diesen möchte ich in einem eigenentwickelten Board laufen lassen. Dieses Board (Platinen sind von JLCPCB) habe ich bereits mit STM32F103CB
Hast du dein Programm mit den richtigen Include Dateien neu compiliert? In der stm32f0xx.h musst du das Modell auswählen oder ein entsprechendes Symbol in den Einstellungen der IDE definieren. Wenn ich die beiden Dateien stm32f030xc.h und stm32f030x8.h miteinander vergleiche, sehe
-
Thread
STM32F107 Ethernet Interface
Ich habe ein Board erstellt um mit dem STM32F107 die Ethernet Schnittstelle zu benutzen. Dazu nutze ich den DP83826 als PHY im Basic mode mit RMII. Der DP83826 wird außerdem im Master mode benutzt. Der bekommt also vom STM32 seine 25MHz über
ethernet. Welchen Teil des codes interessiert sich. Das ist bisher überwiegend generierter Code der STM32 IDE.
-
Thread
STM32F4 Schaltkreis passt?
freuen. Ich verwende KiCad. Meine Quellen waren die AN4488 von STM (Intro zum Hardware Development für STM32) und das Datenblatt des STM32F401RDTX, sowie Carmen Noviello's Buch "Mastering STM32" (da gibt es ein kurzes Kapitel zur Hardwareentwicklung). Wenn der Chip
Beitrag #5555678: > - An Reset fehlt ein Pull Up Sicher das ich dort eins brauche? In "Mastering STM32" und auf diesem Schaltplan von Arrow Electronics: https://static5.arrow.com/pdfs/2015/11/3/2/19/1/140/st_/manual/stm32nucleo-64_fig.1_4.jpg ist keiner. > - Bei Userbutton den Kondensator weglassen
-
Thread
STM32f0xx UART
du schonmal ausschließen das es am Code liegt. Außerdem hab ich eine Vermutung. in deiner system_stm32f0xx.c ist eine Frequenz von 25 MHz eingestellt. Dein Board läuft aber mit 8 MHz. Zeig mal die Datei.
schwierig, wenn kein AF beim STM32F1 verfügbar ist. Hab bisher nur mit F0 und F4 gearbeitet und dort gibts das.
-
Thread
STM32 - ADC mit DMA funktioniert nicht
Ich habe ein Problem mit ADC + DMA auf dem STM32. Die Controller-Spec. und alle möglichen Beispiele, die Google auswirft, habe ich ausprobiert. Vielleicht könnt ihr die Trial-And-Error Phase etwas abkürzen. Das ist übrigens mein erstes STM32-
Ja, ja, das steht im Artikel [[STM32]] und zwar hier: http://www.mikrocontroller.net/articles/STM32#Tipps_f.C3.BCr_Umsteiger_von_Atmel.2FPIC.2F8051 "Tipps für Umsteiger von Atmel/PIC/8051"
-
Thread
STM32F446 Interrupt Probleme
sogar ein bisschen früher machen, als ganz am Ende der ISR. http://stefanfrings.de/stm32/stm32f3.html#exti Soweit ich auf die Schnelle sehen kann, ist das beim STM32F4 ebenso. Zum Debuggen könntest du innerhalb der ISR ganz am Anfang einen I/O Pin aug HIGH setzen, und ganz am Ende
Ingo L. schrieb im Beitrag #7456528: > Das ist leider so bei dem STM32, die setzen nicht wie man es vom AVR > gewohnt ist, die Interrupt-Flags selber zurück, dass muss man immer > selber machen. Nö, du redest Käse. Bei den STM32 Controllern gibt es Interrupt Flags
-
Thread
Entwicklungsplatine mit STM32F217xx
Hier im Artikel [[STM32]] und die verlinkten STM32 Artikel. Da gibt es auch eine Liste mit Herstellern von Demo-Boards.
können. Für STM32F217xx könntest Du evt. selbst auf ein bestehendes Board mit STM32F107 auflöten, dazu den originalen raus schneiden mit einem scharfen Messer.
-
Thread
STM32 Low Power: LSI? Strombedarf?
Hallo zusammen :) Ich habe einen STM32G031 und ihn so konfiguriert, dass ich mit dem HSI im Low Power Mode bei 1MHz auf ca 250µA komme. Jetzt möchte ich den Strombedarf noch weiter senken und dafür den LSI mit 32kHz nutzen. Konfiguriere
einmal falsch "erwischt" und die Dinger ziehen massig Strom. Das kannte ich bis dort hin von den STM32F Typen nicht. 73
-
Thread
STM32CubeIDE > Includes
in weiteren Unterordnern die device specific 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 hinein, findest du weitere includes. Nun musst du in den Compilereinstellungen in deiner CubeIDE (im selbigen Projekt) das flag "STM32F030x8" übergeben, um die
-
Thread
stm32f103 CAN-Interface
CAN_TxStatus_NoMailBox ((uint8_t)0x04) /*!< CAN cell did not provide an empty mailbox */ (Auszug aus stm32f10x_can.h)
Hallo Zusammen Ich hatte auch schon CAN auf einem STM32 programmiert und es hat funktioniert... Folgende Seite war mir sehr hilfreich. http://diller-technologies.de/stm32.html#can Gruss
-
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
0x1FFF7A10 der Speicherort der DeviceID für einen anderen Controller war. 0x1FFFF7E8 ist für den STM32F105 die korrekte Adresse der DeviceID.
-
Thread
Literatur STM32F7/Keil
andere Filtermethoden parallel zum eigentlichen Code laufen können? Als Board besitze ich das STM32756G-EVAL sowie STM32F7-Discovery und der finanzielle Projektrahmen beläuft sich auf ca. 10.000€. Hallo Dr. Sommer, vielen Dank für die wertvollen Tipps. Genau aus diesem Grund (Empfehlungen
herstellerspezifisch ist, kann es ein Buch das generell den Umgang damit beschreibt, nicht geben. Fuer den STM32 wuerde ich da am ehesten: "Mastering STM32" von Carmine Noviello als ergaenzende Literatur sehen. Der Autor benutzt im wesentlichen den HAL-Obfuscation-Layer zum Zugriff auf die Peripherie. Ob