-
Thread
[STM32] Inaktiver Interrupt feuert?
mal ob deine Initialisierung einen Schreibzugriff auf das EXTI->PR Register macht. Ich hatte beim STM32F3 festgestellt, dass mal dieses Regsiter während der Initialisierung beschrieben muss, um den ersten falschen Interrupt zu verhindern.
SAM3X befasst, dort gilt: PIO -> NVIC -> Cortex-M3 Also ja, ich meinte wahrscheinlich den. Die STM32 hab ich 2015 zum letzten Mal angeschaut, aber nicht so tief.
-
Thread
STM32 Thermistor Temperaturberechnung ohne FPU
möchte so schnell wie möglich die Temperatur von einem Thermistor messen. Das ganze ist auf einem STM32L0 ohne FPU und von daher sehr ineffizient. Folgende Zeilen Code verwende ich im Moment um die Temperatur zu bestimmen, was soweit auch klappt: [c] int32_t tmp; float tmp_f; tmp =
möchte so schnell wie möglich die Temperatur von einem Thermistor > messen. Das ganze ist auf einem STM32L0 ohne FPU und von daher sehr > ineffizient. Was ist für dich 'schnell' und was 'ineffizient'? Und wie schnell ist dein µC? Ich hab mal kurz deinen Quellabschnitt überflogen und komme auf 2
-
Thread
STM32 ADC sättigt zu früh
Hallo zusammen, ich versuche gerade den ADC eines STM32F103 in Betrieb zu nehmen. Dafür habe ich eine kleine Testroutine geschrieben (siehe unten) und ein Poti mit 0-2.4V an den ADC-Pin PC3 gehängt. Das Ganze wird auf einem Display ausgegeben. Momentan
src_avrcom/pgmspace.h" #include "../src_avrcom/delay.h" #include "../src_glcd/glcd_ks0108.h" #ifdef STM32F10x #include "stm32f10x_adc.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #elif defined(STM32F4xx) #error "only for STM32F10x implemented yet" #else #error "unknown MCU
-
Thread
Von STM32F107VCT6 auf STM32F103VBT6
Ich nutze auch exakt das gleiche Programm für einen STM32F103RB und RC, das geht prinzipiell.
STM32F107VC: 0x8000000 : 0x40000 STM32F103VB: 0x8000000 : 0x20000 Hast du unter "Options for Target" den Chip geändert und neu compiliert? Natürlich musst du unter "Options for Target" -> "Utilities
-
Thread
MAX31865 mit STM32 auswerten
0b10000011 //******************************************************************************* #include "stm32f10x_conf.h" #include "spi.h" #include "stm32_ub_systick.h" #include "uart.h" #include "stdio.h" #define CONFIGURATION_REGISTER 0x00 #define RTD_MSB_REGISTER 0x01 #define RTD_LSB_REGISTER
// STM32F100RB Tim CLK = SystemCoreClock // STM32F4 Tim CLK = SystemCoreClock / 2 } void Delay( unsigned char base , unsigned short Ticks) // 0 = Micro , 1 = Mili { Tim2_init(base); // Reset during
-
Thread
STM32 FSMC RGB Interface
TFT-Ansteuerung über eine RGB-Schnittstelle (VSYNC,HSYNC)? Funktioniert dies mit der FSMC-Einheit eines STM32Fxxx ? Danke im voraus! Gruß Ehren
scheinbar wenigen Farben völlig :-) Aktuell betreibe ich so ein QVGA-TFT als Bedieneinheit mit einem STM32F407VET6: kleines Gehäuse - kleiner Preis.
-
Thread
STM32F4 successor
neuer STM32F4 - mit Graphic-Display-Controller - verbaut. Der Core ist M4.
sprichst du vom STM32F437 /STM32F427 ?
-
Thread
Funktionsgenerator mit STM32 VL Discovery
auch über SPI Bus angesteuert werden (gibts bei Reichelt) und ist 3,3V tauglich. (Hab ich selbst mit STM32 im Einsatz.) Zu 2) Lese am Besten den Artikel [[STM32]] einmal durch. Da stehen alle Tipps drin woher man die richtige Doku und auch den nötigen Quellcode/Header bekommt.
werden. Dann brauchst Du nur ein paar pull-ups auf 5V. Wenn ich das richtig gesehen habe, sind die STM32 5V-tolerant. Ggf. kann auch das Display mit 4,5V oder 4V betrieben werden. Damit verändern sich auch die Schaltschwellen. Mit welcher Spannung läuft dein STM32? Grüße Sven
-
Thread
STM32 UART-Bootloader Fragen
Ich benutze unter Linux gerne stm32flash https://sourceforge.net/p/stm32flash/code/ci/master/tree/ Das soll wohl auch unter Windows laufen. Die andere Frage kann ich dir nicht beantworten.
Stefan ⛄ F. schrieb im Beitrag #6575354: > Ich benutze unter Linux gerne stm32flash > https://sourceforge.net/p/stm32flash/code/ci/master/tree/ > Das soll wohl auch unter Windows laufen. Da gibt's eine Version von Anfang 2016, da fehlen natürlich alle neuen Chips. Außerdem
-
Thread
[V] STM32F4 Discovery kit for STM32F429
Hi Steffen, falls Du noch so ein Teil übrig hast (STM32F4...), schicke mir bitte Deine Bankverbindung mit Angabe der Gesamtkosten. Vielen Dank. LG Karl-Heinz
von dem "STM32F4 Discovery kit for STM32F429" sind nun alle vergeben. Bitte nicht mehr nachfragen. Gruss Steffen
-
Thread
stm32 usb high speed
Hallo zusammen, ich brauche mehr speed auf USB. Bisher nur full speed auf stm32 benutzt. Die 7er Serie der stm32 hat teilweise einen USB-HS phy on chip. Den würde ich gerne nutzen wollen. Habe probiert den HS phy in CubeMX zu aktivieren (STM32F722). Ging. Aber die Software
kein richtiger Durchsatz garantiert. Hat das schon jemand erfolgreich gemacht? (high speed USB auf stm32) Vielleicht geht es ja einfach mit dem vermaledeiten CubeMX nicht. , weil die keinen Bock hatten den USB stack auf HS anzupassen. Lohnt sich der Aufriss stm32 USB HS beizubringen oder hat das
-
Thread
STM32 - USART durchschleifen
Ich habe ein ESP8266 an einem STM32F103... damit ich den ESP zum Programmieren nicht jedesmal vom STM abtrennen und umstecken muss, würde ich dies gerne so lösen das ich den ESP über den STM32 programmiere. Am STM ist die USART
Beide USART sind Interrupt gesteuert. Der GPIO0/2 sowie die RESET und Ch-PD Pins hängen ebenfalls am STM32. Der Reset und der Gang in den Bootloader des ESP über den STM32 funktioniert wunderbar. Nun zu meinem eigentlichen Problem: Da ja die USART nur ein Sende- & Empfangsbuffer haben (USARTn->DR
-
Thread
Arduino STM32 board package
Community, ich habe aktuell die Arduino IDE V1.8.19 installiert und möchte die Erweiterung für die STM32 Controller installieren. Dazu habe ich die Anweisungen von der folgenden Seite befolgt: https://github.com/stm32duino/wiki/wiki/Getting-Started Dazu in den Preferences die json-Datei eingetragen
STM32 Package zu installieren! Kennt jemand von euch auch dieses Verhalten bzw. eine mögliche Lösung? Dankeschön. VG Flo
-
Thread
Mal wieder Blinkschwierigkeiten beim STM32.
Hallo liebes Forum, aller Anfang ist schwer, so auch beim STM32. Nachdem ich jetzt mehrere Blinkprogramme ausprobiert habe, und es auch geschafft hab, eine Led anzumachen, klappt das Ganze aber nicht mit dem Blinkten. Ich verwende einen STM32F103VC mit einer LED
STM32F4xx. Schau mal hier: http://www.mystm32.de/doku.php Sonst google mal Systick STM32F10 und geh die Ergebnisse durch. Wenn du da nix findest google mal delay STM32F10.
-
Thread
Vergleich STM32 und ATMEGA32
Hallo Zusammen! Wenn man von einem ATMEGA32 auf einen STM32 umsteigt - hat damit wer Erfahrungen? Bezüglich PIN-Belegungen und Programmierung? Wäre toll, wenn ihr eure Erfahrungen hier mitteilen könntet. Dankeschön.
[[Mikrocontroller Vergleich]] [[STM32 für Einsteiger]]
-
Thread
STM32 Nucleo Dev Board
Es gibt nicht das eine "STM32 Nucleo Dev Board", sondern ganz viele. Ob sie etwas taugen, hängt von deinem Anwendungsfall ab. Auf jeden Fall untersagt der Hersteller ihre Nutzung in kommerziellen Produkten, weil sie nur zum Lernen
Informationen dazu findest du auf der Webseite des Hersteller und auch meiner Homepage: http://stefanfrings.de/stm32/stm32f3.html#nucleo
-
Thread
STM32 CAN Bus Problem
Erfahrung komme ich nicht auf die Lösung. Ich habe ein Ethernet CAN Koppler und möchte daran einige STM32F105 Module via CAN steuern. Um es einfach zu halten habe ich erstmal ein STM32F105 an den Ethernet CAN Koppler angeschlossen. Natürlich habe ich bim STM32 zwischen CANL und CANH einen 120 Ohm Widerstand
CAN Koppler sende tut sich gar nicht, ich messe einen konstanten High Pegel (Siehe Anhang CANL_mit_STM32.png). Im STM32 wird auch kein Interrupt ausgelöst. Nehme Ich jetzt aber das STM32 Modul raus und lasse nur den Widerstand dran, dann kann ich was auf dem Ozi sehen (Anhang CANL.png CANH.png).
-
Thread
Softwarereset STM32F4?
Die Interruptsoftware des STM32F4.. discovery landet bei einem unerwarteten Interrupt bzw. Absturz in einer Endlosschleife. Die würde ich gerne durch einen (Software-) reset ersetzen, damit das Programm wieder von vorne anfängt.
mittlerweile schon ne Lösung bzgl. Soft-Reset mittels AIRCR ?? NVIC_SystemReset(); gibt es zB. in den STM32F4 libs nicht
-
Thread
Software-UART für stm32
mit Hilfe eines Timers bereitet mir noch grosse Probleme. Welche Timer Funktionalität vom stm32 würde sich hierfür eignen? Gibt es hier im Forum Personen, die sich mit dem Thema Software-UART auf einem stm32 befasst haben?
Ja das stimmt. Die stm32 Mikrokontroller besitzen bereits sämtliche UARTS. Mir geht es primär um die Realisierung einer UART.
-
Thread
lin. MOSFET ansteuern mit STM32
20V). Simuliert habe ich bei 12V. In der weiteren Überlegung wäre die Steuerung/Regelung in einem STM32 (STM32f072RBT6) zu realisieren und dann über einen OpAmp das Gate des MOSFET anzusteuern. Den STM32 habe ich auf einem Nucleo-Board und kann dort Code testen, möchte daher den STM in diesem Projekt
@ Steffen B. (steffen_b645) >In der weiteren Überlegung wäre die Steuerung/Regelung in einem STM32 >(STM32f072RBT6) zu realisieren Naja, der STM macht nur den Sollwert, regeln tut der OPV. >http://www.falstad.com/circuit/circuitjs.html?cct=...) Schöne Spielerei, leider nicht ganz korrekt
-
Thread
Makefiles auf Linux für STM32
AVR nutze ich die Qt Creator IDE so: http://stefanfrings.de/avr_tools/index.html#qtcreator (wird bei STM32 wohl ähnlich gehen).
creator-developing-baremetal.html https://electronics.stackexchange.com/questions/212018/debugging-an-arm-stm32-microcontroller-using-qt-creator
-
Thread
STM32 ohne Nucleo läßt sich nicht programmieren
Ich möchte einen STM32F446 mittels SWD unter Linux flashen. Dazu benutze ich einen ST-Link von einem Nucleo-Board, welchen ich "entkoppelt" habe. Dessen CN4 ist mit meinem STM32 verbunden. Leider kann keines meiner Tools den STM32 ansprechen. Von STM32CubeProgrammer erhalte ich DEV_NO_DEVICE, texane/st-flash ist nicht besser. Ich habe es mit BOOT0 high und low ausprobiert, und im Programmer Hard Reset und Soft Reset eingestellt
-
Thread
CAN Bootloader mit STM32F103VC oder STM32F105VC
Hallo Forum, ich möchte einen STM32 Controller einsetzen und von der Ausstattung ist wohl ein STM32F103RC oder VC gut geeignet. Vermutlich passt der VC (LQFP100) besser, da mehr Freiheitsgrade bei den mehrfachbelegten Pinfunktionen.
Problem bei dem internen Bootloader ist: Feste Baudrate 125 kbps und die feste Adresse. Hast du mehrere STM32 an deinem Bus, wollen sie alle geflasht werden. Er kann aber soweit ich weiß aus der Software aufgerufen werden. Ich habe mir damals für die Stm32 einen eigenen CAN-Bootloader geschrieben. Das ist
-
Thread
STM32 USB HID und Timer
schaust du hier: https://my.st.com/public/STe2ecommunities/mcu/Lists/ARM%20CortexM3%20STM32/Flat.aspx?RootFolder=%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fARM%20CortexM3%20STM32%2fUSART1%20%20TIM1%20working%20parallel&FolderCTID=0x01200200770978C69A1141439FE559EB459D758000626BE2B829C32145B9EB5739142DC17E
Hallo Tobias, benutze bitte die Funktionen aus der STM32 Library, dann kann dir bestimmt weiter geholfen werden. Gruß
-
Thread
Controllerwahl für Lwip (STM32)
Reserved | Free | Total | |===================================================================| | stm32f107flash | 0x0a338 | 0x020d9 | 0x0 | 0x33bef | 0x40000 | | stm32f107ram | 0x0 | 0x07d2e | 0x082cf | 0x00003 | 0x10000 | |-------------------------------------------------------------
Reserved | Free | Total | |===================================================================| | stm32f107flash | 0x065a4 | 0x01c1b | 0x0 | 0x37e41 | 0x40000 | | stm32f107ram | 0x0 | 0x07d12 | 0x082eb | 0x00003 | 0x10000 | |-------------------------------------------------------------
-
Thread
STM32 RCC PLL locked nicht
Problem ist, dass meine PLL nicht mit meinem HSE einrasten möchte. Mein Code ist der folgende auf einem STM32F070CBT6: [c] /*##### RCC #####*/ FLASH->ACR = 1; //1 Waitstates RCC->CR |= RCC_CR_HSEON; //Extenen Quarz an while(!(RCC->CR & RCC_CR_HSERDY)); //Auf Quarz warten
Dies ist mein Code für den STM32F070, externer Quarz 8 MHz, PLL 48MHz. Funktioniert immer einwandfrei. [c] //==== Starte externen Oszillator ==== RCC->CR |= RCC_CR_HSEON; while(!(RCC->CR & RCC_CR_HSERDY)); //===
-
Thread
STM32F4 delay
Hallo! Ich nutze das STM32F4 Discovery Board und wollte eine delay funktion schreiben wie sie in vielen tutorials gemacht wird: [c] void delay(_IO uint32_t time){ while(time--); } [/c] Wie kann ich jettz aber
Danke, allerdings viel mir auf dass ich die stm32f4_xx_rcc.h und .c von dem Projekt vom Uwe kopieren musste weil bei mir diese Dateien nicht existieren, nur stm32f4xx_hal_rcc, die aber nicht komplett mit der von Uwe übereinstimmt, wie kommt das?
-
Thread
STM32 HardFault_Handler
Hallo ich arbeite derzeit mit einem STM32L476 Nucleo und habe schon seit einiger Zeit nicht mehr mit STM gearbeitet. Deshalb gleich mal ein Tutorial gestartet (http://www.carminenoviello.com/2015/01/07/setting-gcceclipse-toolchain-stm32nucleo-part
WFhHbS1t (mem.ld) https://pastebin.com/zxnUs2Hh (sections.ld) https://pastebin.com/C66HqzuZ (startup_stm32l476xx.s) Vielen Dank für die Hilfe soweit.
-
Thread
STM32F429 Programmierung
Hallo, ich habe mir ein STM32F429 bestellt und frage mich nun, ob ich neben einem USB Kabel noch etwas anderes brauche um den µC zu programmieren (von der Software mal abgesehen). Hier (http://www.diller-technologies.de/stm32
und programmieren kann. Wenn es das STM32F429I-DISCOVER ist, dann ja.
-
Thread
Braucht noch jemand einen einfachen STM32?
Dann zuschlagen: https://www.elpro.org/de/stmicroelectronics-stm32f-serie/108498-stm32f103vct6.html
Wie wäre es dann hiermit? https://www.elpro.org/de/stmicroelectronics-stm32f-serie/38139-stm32f103rbt6.html
-
Thread
STM32 quadrature encoder interface
Hallo, Ich möchte mit dem STM32 Discovery Board einen BLDC ansteuern, der einen Encoder hat. Ich habe *keine* Hallsensoren, sondern nur den Encoder. So, jetzt heisst es im STM32F100RB Manual: "TIM1 supports incremental encoder
Im Manual der einzelnen STM32er sind immer nur die Features erwähnt. Wie man sie benutzt steht im Reference Manual.
-
Thread
STM32: HardFault-Error
Hallo zusammen, bei meinem STM32 wird regelmäßig ein "HardFault"-Error ausgelöst. Habe im Internet dazu folgendes Beispiel gefunden: [c] Debugging a ARM Cortex-M Hard Fault The stack frame of the fault handler contains the state
My 5 cents: AFAIR ist bei meinen ersten Versuchen mit trickreichen DMA-Zugriffen mein STM32F4 regelmäßig über ein Bus-Faul im Hard-Fault gelandet.
-
Thread
STM32 Sin-Wave generator
Moin Leute, ich habe mir einen Sinus Generator zur Aufgabe gemacht. Umgesetzt wird das auf einem STM32 NUCLEO Board L053R8. Meine Werte für den Sinus speichere ich in einem Array und gebe die Werte per DMA auf den DAC. Der Sinus hat eine Frequenz von 1.4kHz und Sp-Sp 3.3V. Soweit so gut, nun möchte
Schau mal beim Cleveren Japaner ;-) http://elm-chan.org/junk/mdds_ipol/report.html Ist für ein STM32F3, lässt sich aber Problemlos Portieren. Cheers
-
Thread
STM32 SPI zu viele Clocks
Hallo, ich nutze die SPI-Schnittstelle eines STM32F405 mit HAL und STM32CubeMX und möchte mit 20 kHz einen Sensor auslesen. Um das Auslesen zu starten nutze ich einen Timer, in dessen PeriodElapsedCallback ich die Funktion HAL_SPI_Receive_IT(...)
Also beim stm32f411re teste ich nach TXE, RXNE und BSY. [c] uint8_t spi_rw(uint8_t byte) { SPI2->DR = byte; while(!(SPI2->SR & SPI_SR_TXE)); while(!(SPI2->SR & SPI_SR_RXNE)); while(SPI2->SR & SPI_SR_BSY
-
Thread
[V] Diverse STM32 Boards
verbauen kann. Angeboten werden: 1. Bluethoot Low Energy Nucleo Expansion Board Preis VB 10€ 2. STM32f746 Nucleo-144 Preis VB 60€ 3. STM32 Lora Discovery Kit for STM32L072 MCU Preis VB 100€ 4. STM32L053 Nucleo-64 Preis VB20€ Dazu kommen noch die Versandkosten von 5€. Bei Sammelabnahme fallen
Preisupdate: 2. STM32f746 Nucleo-144 Preis VB 20€ 3. STM32 Lora Discovery Kit for STM32L072 MCU Preis VB 40€
-
Thread
STM32 Array mit definierter Adresse
@ Matthias K. Das Problem dabei ist, dass bei dem Mikrocontroller den ich verwende (STM32F103C6T6) immer nur 2K Blöcke im Flash-Speicher geändert werden können. Und wenn Ich den Linker die Adresse bestimmen lasse, dann packt dieser das Array nicht unbedinngt am Anfang des Blocks. @
sollen auch nach dem Ein-und Ausschalten wieder vorhanden sein. Wie lege ich in KEIL uVision4 für den STM32F107 Daten an, die im Programmspeicher stehen? Gruß
-
Thread
STM32 Capture Interrupt Initialisierung
, ich probier hier schon seit ein paar Stunden vergeblich herum, um einen InputCapture mit dem STM32 zu erhalten. Vielleicht könnt ihr mal über meinen Init-Code schauen, ob ich irgendwas wichtiges übersehen habe. Im Prinzip liegt an PE13 ein Signal an, welches ab und an für 1µs auf High geht
interrupt routine: wird nie aufgerufen */ Ich bin neu in der Mikrocontroller-Ecke und hab mir ein STM32L-Discovery Board zum 'Spielen' zugelegt. Hiermit möchte ich ein Programm erstellen, welches ausschließlich in einer Timer-Interrupt-Routine ein wenig arbeitet und in der main() Hauptschleife sich
-
Thread
STM32 Bootloader: zwei Fragen
Zu 1: Soweit richtig. Ab STM32F2 gibt es die Moeglichkeit, die BootPins über SYSMEMR zu setzten und einen Core Reset zu machen (kein System Reset!). Warum also nicht eine STM32F4? Zu 2: Auch richtig. Aber STM32F429_439 kennt auch
Applikation in den Bootloader springen, s. https://my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Flat.aspx?RootFolder=https%3a%2f%2fmy.st.com%2fpublic%2fSTe2ecommunities%2fmcu%2fLists%2fcortex_mx_stm32%2fJump%20to%20internal%20bootloader&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580009C4E14902C3CDE46A77F0FFD06506F5B
-
Thread
Arduino/Stm32 Eigenbau Synthesizer
Hallo, da ich mit Arduino, Stm32F4 und Raspberry Programmiererfahrung sammeln konnte, möchte ich damit gerne mein eigenes Musikinstrument bauen. Ich möchte mir damit selbst eine kleine Orgel bauen, wie sie bei Kisselbach, Johannis
Arduino. Oder für höhere Qualität https://www.pjrc.com/teensy/td_libs_Audio.html Oder für einen STM32F4 https://github.com/MrBlueXav/Dekrispator_v2 und kombiniere das mit der STM32 Arduino Bibliothek https://github.com/stm32duino
-
Thread
STM32H7 stemwin
arm-none-eabi-gcc -o "H743_STemwin_NT35510.elf" @"objects.list" -l"" -mcpu=cortex-m7 -T"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0\H743_STemwin_NT35510\STM32H743VITX_FLASH.ld" --specs=nosys.specs -Wl,-Map="H743_STemwin_NT35510.map" -Wl,--gc-sections -static -L"D:\Users\Sasch\STM32CubeIDE\workspace_1.5.0
nano.specs -mfpu=fpv5-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group d:\st\stm32cubeide_1.5.0\stm32cubeide\plugins\com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.7-2018-q2-update.win32_1.5.0.202011040924\tools\arm-none-eabi\bin\ld.exe: cannot find -l-mcpu=cortex-m7
-
Thread
STM32L Timer Problem
durchzusteigen - und alles nur um dir dein Problem zu lösen. Ich selber habe mit den Timern der STM32 als auch der LPC eine ganze Menge gemacht, aber eben alles ohne HAL, ST-Lib und so. Jetzt könnte ich dir helfen, aber das Erste, was ich zur Disposition stellen würde, ist eben die HAL. Tja.
Bei meinen ersten Schritten mit dem STM32 habe ich zunächst nur die CMSIS verwendet, die Takterzeugung jedoch ganz "zu Fuß" konfiguriert. Dann habe ich die HAL wegen USB ausprobiert und Tadaa - schon das erste Programm lief nicht. Und
-
Thread
STM32 Board wird nicht mehr erkannt
mit dem STM32-St Link Utily komme ich auf den uC drauf und habe den chip mal gelöscht und ein firmware update durchgeführt
Du nicht in dem Beitrag weiter, wo Du gestern angefangen > hast? > Beitrag "Getting started mit STM32F4" Weil jemand der in einem halben Jahr das selbe Problem (ST-LINKv2 wird nicht erkannt) nicht nach > "Getting started mit STM32F4" sucht sondern mit dem Suchbegriff > STM32 Board wird
-
Thread
[STM32] USB-Buffer erhöhen?
Dafür kannst du das Protokoll dann genauer kontrollieren. Siehe dazu z.B. mein [[USB-Tutorial mit STM32]].
Niklas Gürtler schrieb im Beitrag #5470087: > Siehe dazu z.B. mein > USB-Tutorial mit STM32. Krasses Tutorial! Sehr gut gemacht! :)
-
Thread
Stm32 Ethernet - kann das so funktionieren?
Hallo zusammen, Hab vor mit einem Stm32f407 eine Ethernet bzw. Udp Verbindung zu einem PC aufzubauen, Erstmal mit CubeMx und lwIp um wenigstens eine Unsicherheit auszublenden.. Jetzt aber zur Frage, das Bild IM Anhang stammt aus Github
wäre da sehr skeptisch. Wenn Du nicht schon investiert hast: https://www.olimex.com/Products/ARM/ST/STM32-E407/open-source-hardware Nach meiner Erfahrung gute Qualität und alles dokumentiert.
-
Thread
[STM32] Visual Studio Code
page_id=2229 Eigentlich nichts Neues - ich versuche aber das Ganze so einzurichten, das damit auch STM32 C/C++ Sourcecode compiliert werden kann. Das ist mir bis jetzt aber noch nicht gelungen. Ein Ansatz wie das gehen müsste findet man hier: https://github.com/MuhsinFatih/stm32-Visual-Studio-Code-template
https://platformio.org/ http://docs.platformio.org/en/latest/tutorials/ststm32/stm32cube_debugging_unit_testing.html http://docs.platformio.org/en/latest/ide/vscode.html https://docs.mbed.com/docs/mbed-os-handbook/en/5.4/debugging/vscode/ https://marketplace.visualstudio.com
-
Thread
STM32: mit DMA Daten empfangen
NVIC_InitStructure); } [/c] Im Internet findest Du auch jede Menge Beispielcode, wenn Du nach stm32 dma usart receive googelst. EDIT: Den Aufruf von NVIC_PriorityGroupConfig() brauchst Du wohl nicht unbedingt.
8bits-STOP) oder ? genau! Felix F. schrieb: > Welchen Controller mit wie viel MHz verwendest du? STM32F303 mit 72MHz > Der Cortex M3 (und vmtl auch seine Nachfolger) haben so eine Art Tail > Chaining. Wenn der nächste INT bereits ansteht, kann der PC fast direkt > damit weitermachen (Register
-
Thread
STM32F4 Programmierschnittstelle
benutze ich jedoch ein Board, welches diesen nicht enthält. http://www.waveshare.com/product/mcu-tools/stm32/core/core429i.htm Und ein Programmer mit coolem Gang Tribal: http://de.aliexpress.com/item/Free-Shipping-1SET-ST-Link-st-link-V2-for-STM8S-STM8L-STM32-Cortex-M0-Cortex-M3/1619197946.html Wie
T_JRST genommen werden. SWO muss nicht verbunden werden. Alles, was mit SWIM zu tun hat, gehört zum STM8, nicht zum STM32.
-
Thread
Wann lohnt ein RTOS (STM32)
wo man Files als Programme ausführen kann, bei SD Karten. Natürlich einfachste Basis, soll ja mit STM32 laufen. Dazu bei Interesse mehr.
verschiedene Prios, fertige Queues, ISR Support. Im Org FreeRTOS Download sind auch viele Beispiele für STM32 drin, damit kriegt man den Einstieg gut hin.
-
Thread
STM32 Pin-level bei Reset
Hallo, ich arbeite gerade mit dem STM32F103V8 Prozessor von ST: ist es normal, dass bei einem Reset des Controllers per Software alle Pins auf Low geschaltet werden? Ich dachte die Pins werden per default auf High-Level gezogen vom Prozessor
meiner Resetleitung liegen mehrere Prozessoren direkt dran - allerdings möchte ich nur dass sich der STM32F103 Prozessor resettet und nicht die anderen auch. Da aber die Resetleitung vom STM beim Reset auf low gezogen wird, resetten sich die anderen auch alle mit :-( Gruß Jens
-
Thread
stm32 DMA läuft nur in Simulation!?
complete flag (TCIF1) gesetzt geht die LED an ... aber halt nur in der Simulation, nicht aber auf dem STM32! [c] #include "stm32f10x.h" uint32_t DMA; // DMA goal int main(void) { // enable clock RCC->APB2ENR |= RCC_APB2ENR_IOPCEN; // GPIOC RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; // Alternate
stehen doch eh nur die adressen der Ports und Register drin, so z.B. RCC_APB2ENR_IOPCEN ... ist aus der stm32f10x.h