-
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
-
Thread
Entwicklung STM32* und LPC1*
Das die Taktfrequenz bei beiden ähnlich ist (für mich mehr als genug) habe ich schon gesehen, die STM32F2* haben ganz dick RAM und endlich 32 bit Timer. Noch ganz grobe Änderungen? Ist die Toolchain-Frickelgeschichte vorbei oder bin ich mit meinem J-Link und Eclipse oder Keil Eval noch halbwegs
im Forum gibt es immer mehr STM32 Artikel und Demos und auch sonst viel gute Hilfe.
-
Thread
STM32 HAL -> wie geht man damit um
Hallo allerseits, vor kurzem habe ich ein Bastlerprojekt mit einem STM32F7-Nucleo angefangen und habe jetzt gewisse grundsätzliche Schwierigkeiten mit der HAL. Das erste Problem war, dass es mir beim Codegenerieren meinen eigenen Code ohne Vorwarnung gelöscht hat. Gut,
Anbindung an den Rest. Rufe nach der Initialisierung Dein 'hauptprogramm()' auf und ignoriere HAL. Die STM32 lassen sich bestens auch auf Registerebene programmieren. Damit sind dann alle Probleme mit HAL abgehakt ;-)
-
Thread
Kondensator für Crystal STM32
Ich möchte einen STM32H7 mit einem 32MHz Crystal betreiben. Ich habe auch schon einen ausgesucht und zwar den ABM11-32.000MHZ-D2X-T3. Hier das Datenblat zum Crystal https://www.mouser.de/ProductDetail/ABRACON/ABM11
Kondensator am Eingang und am Ausgang hinzufügen oder ist damit 2x5pF gemeint? Im Datenblatt vom STM32 habe ich folgendes gefunden: VDD=3 V, Rm=30 Ω CL=10 pF at 32 MHz
-
Thread
STM32: Prüfen, ob korrekte MCU
://stackoverflow.com/questions/49011830/how-can-i-programatically-read-the-specific-cpu-type-of-an-stm32
Aus der Doku der HAL-Library: "This is supported in STM32F446 and newer and STM32F7xx. On others, HardFault may occur" https://stm32f4-discovery.net/hal_api/group___t_m___i_d___macros.html#ga09814398e25cac76cf4fb9f6499425b7 Ich glaube, da ist meine
-
Thread
STM32 RTC mit ms basis
Hallo, ich benutze die RTC von einen STM32F103C8T6. Das Beispiel arbeitet mit einer 1s basis, d.h. der Counter wird jede Sekunde um ein erhöht. Ich möchte den jetzt so umkonfigurieren das der Counter jede Millisekunde um ein erhöht wird. Ich
verwende den Systick-Timer für die Millisekunde. Dafür ist der da. Spätestens bei Migration auf neuere STM32 wirst du nämlich sonst frustriert feststellen, dass deren RTC mit BCD-Darstellung arbeitet und dir das ganze Konzept verhagelt.
-
Thread
Stilblüten in der STM32 firmware library
meinen Experimenten anstandslos geklappt. Habe aber auch ansonsten einiges an dem Beispielskript von STM herumgebastelt (bei Interesse: http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/arm_memcards/index.html#stm32_memcard ) Ansonsten finde ich es durchaus o.k., auf die Entfernung von totem
auch immer. Nachhaltige Verbesserung im offiziellen Code vom st.com wird es wohl nur geben, wenn man STM die Verbesserung mitteilt. Ansonsten versackt das in diesem Forum. Im STM32-Forum ( http://www.st.com/mcu/forumsid-23.html ) scheint zumindest ein Firmenangehöriger aktiv tätig und hat auch vor einiger
-
Thread
STM32 CDC auf unterschiedlichen Rechnern
Es gibt einige wenige STM32 die crystal-less USB unterstützen. Die ziehen ihren internen 48MHz Quarz auf "Ziel Frequenz" und nehmen dabei den Host als Referenz. Im allgemeinen braucht du aber exakt 48MHz. Sonst ist das Zufall
hat es immerhin auf einem Rechner funktioniert. Ich bin ratlos, woran kann es liegen? Es ist ein STM32F413VGT6.
-
Thread
Stm32 SystemInit() C++
läuft mein ledToggle deutlich langsamer. daher denke ich dass die SystemInit() nicht vom startup_stm32.s aufgerufen wird. Mit Assembler kenne ich mich leider kaum aus. Und ja ich habe die startup_stm32.s verändert, da in der StdPeriphirallib von ST kein startupcode zur Verfügung stand, der die richtige
} Meine SystemInit() ist unverändert von ST übernommen. Im Anhang die abgeänderte startup_stm32.s
-
Thread
STM32 Timer External clock
Ich hoffe, das war die Nadel im Heuhaufen ... (ich kanns selber leider nicht testen, weil ich einen STM32F0xx habe) Viele Grüße Igel1
Korrektur: Falsch: (ich kanns selber leider nicht testen, weil ich einen STM32F0xx habe) Richtig sollte es heißen: (ich kann's selber leider nicht testen, weil ich *keinen* STM32F0xx habe) Viele Grüße Igel1
-
Thread
[S] STM32F4-DISCOVERY STM32F407VGT6
Hallo zusammen, hat jemand ein STM32F4-DISCOVERY (STM32F407VGT6) abzugeben? Bei den üblichen Verdächtigen ist es derzeit entweder nicht verfügbar, mit hohen Preisen eingestellt, oder mit hohen Versandkosten. Danke für Angebote!
Das ursprüngliche Board wurde abgekündigt und durch das STM32F407G-DISC1 ersetzt. Das hat jetzt nen verbesserten STlink inkl. seriellem Port. Das STM32F407G-DISC1 ist z.B. bei Mouser in Stückzahlen erhältlich. Andere Händler haben vielleicht ihre Produktseiten
-
Thread
STM32 + SRAM Beispielschaltung
Habe schon sowas befürchtet... http://www.ebay.com/itm/STM32-Development-Board-STM32F103VET6-STM32F103-ARM-Cortex-M3-Kit-USB-UART-/261735461397?pt=LH_DefaultDomain_0&hash=item3cf0a63215 + http://www.ebay.com/itm/IS62WV51216BLL-SRAM-Board-Memory-Storage-Module-CMOS-Evaluation-Development-Kit
der Pinanzahl her nicht. Werde mir das bestellen für einen ersten Test: http://www.ebay.de/itm/STM32-Development-Board-Open103Z-P-A-STM32F103ZET6-STM32F103-9-Accessary-kits-/261484521521?pt=LH_DefaultDomain_0&hash=item3ce1b12831
-
Thread
STM32 internen FLASH schreiben
Ich verwende beim STM32F103VB die FLASH-Schreibbefehle und habe die STM PM0075-Dokumentation schon hoch und runtergelesen. Der Flash bleibt leer. ------------------------------------------------ [c]#include "stm32f10x.h
noch weit vor der EEPROM-Emulation. Ich kann nichtmal ein Halfword in den Flash schreiben. Die STM-Libraries habe ich natürlich intensivst durchforstet. Die machen exakt das, was oben schon steht, kein Quarz, keine PLL keine andernen Register nichts. Der STM32F101VB meldet ja nichtmal einen Schreibfehler