-
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
-
Thread
STM32 - GPIOs funktionieren nicht
Hallo :-) Ich hab mir neulich ein STM32F4 Discovery board zugelegt: http://www.st.com/en/evaluation-tools/32f429idiscovery.html (Prozessor ist STM32F429ZI) Als Software nutze ich zum erzeugen des Init-codes STM32CubeMx und als IDE
gefunden hast? Im Datasheet des Controllers natürlich: http://www.st.com/resource/en/datasheet/stm32f429zi.pdf S. 69 Alternativ im Reference Manual: http://www.st.com/resource/en/reference_manual/dm00031020.pdf S. 1687 Reinhard S. schrieb im Beitrag #5404521: > Auch im Schaltplan > (Seite
-
Thread
STM32 SPI (Anfänger-)problem
Gemeinde, ich versuche meinen AVR-geprägten Horizont zu erweitern und experimentiere mit einem STM32 Discovery-Board (STM32F407) erweiteret mit einem Mikroelektronika "STM32F4 Discovery Shield" und dazu passendem "7 seg click" (http://www.mikroe.com/click/7seg/). Die darauf befindlichen 74HC595 tun
beiden Datenbytes. [c] #include <stdio.h> #include <stdlib.h> #include "diag/Trace.h" #include "stm32f4xx_hal.h" #include "stm32f4xx_hal_spi.h" #pragma GCC diagnostic ignored "-Wunused-parameter" static int volatile tick_count; static volatile bool tick; extern "C" void SysTick_Handler(
-
Thread
crc32 bei einem stm32 berechnen
hallo, ich möchte eine CRC32 mit einem STM32f10x berechnen aus einem array von bytes. um zu testen hab ich folgende Zeilen geschrieben: CRC_ResetDR(); u32Crc = CRC_GetCRC(); u32Crc32 = CRC_CalcCRC(0x20000440); aber u32Crc32
-
Thread
Drei neue STM32 Serien
Hallo, gerade aus dem STM Newsletter. Am 7.3. werden drei neue STM32 Serien vorgestellt: "Stay to discover 3 brand-new STM32 series. Leave with whole new ideas for your next project!" ...ich frage mich ernsthaft ob STM
mal vor einiger Zeit anhand von Dateien in CubeMX ermittelt, aus wie vielen verschiedene Chips die STM32-Familie besteht. Damals waren das ca. 45. Wäre mal interessant, wie viele das heute sind.
-
Thread
STM32 EXTI-Entprellung mit HAL
soweit ich mich erinnere, relativ Reibungslos funktioniert und ich frage mich, was nun das Problem beim STM32 ist. An sich ist ja die Interrupt-Entprellung schon wie ich finde die eleganteste Lösung.
ich mich erinnere, relativ Reibungslos funktioniert > und ich frage mich, was nun das Problem beim STM32 ist. An sich ist ja > die Interrupt-Entprellung schon wie ich finde die eleganteste Lösung. Elegant, aber nicht funktionierend!
-
Thread
STM32G431 SWD
Hallo zusammen, ich würde gerne eine STM32G Schaltung aufbauen und diesen über einen Segger J-Link programmieren. Leider finde ich keine Angaben wie ich die Datenleitungen hierfür schalten muss. Weiß jemand wo ich die Datenblätter dazu finden
jemand wo ich die Datenblätter dazu finden kann? ... und ich sag dir auch wie: googlen nach "stm32g431 datasheet" und nach "stm32g reference manual" Ist das nicht genial von mir?
-
Thread
STM32 Bootloader Write Command
Hallo! Ich arbeite für ein Uniprojekt mit einem STM32F051 Discovery Kit. Da dieser später an einer unzugänglichen Stelle sein wird, habe ich mit einem Bluetooth-Chip eine UART Kommunkationsschnittstelle zwischen PC und STM32 eingerichtet. Da ich aber gerne nicht nur Daten via BT austauschen will, sondern gegebenenfalls das STM32 Programm ändern will habe ich mich (zum ersten Mal) in das Thema Bootloader eingelesen. So sollte es ja möglich sein, über Bluetooth den Bootloader mit der UART2 (habe extra die Pins genommen,
-
Thread
STM32: Interrupt manchmal zu langsam
das Zeitlimit gerissen wird. Ich nehme an, die Verzögerung liegt an den anderen Aufgaben, die der STM32 zu erledigen hat. Allerdings verwende ich bisher keine Peripherie außer GPIO und SDMMC1, wobei letztere inaktiv ist. Wie kann ich diese Verzögerungen verhindern? Kann ich weitere Teile des STM32
OK, danke, ich bin überzeugt. Dann habe ich das "Mastering STM32"-Buch falsch verstanden.
-
Thread
STM32 Preload Dutycycle aktivieren
Hallo, an einem Timer des STM32F429 möchte ich gerne ein PWM Signal ausgeben, dessen Pulsweite ich ständig ändere. Im Datenblatt zu den Timern des µC habe ich bereits gelsen, dass man das Ändern des Dutycycles auf das Ende jeder
im Beitrag #6110812: > TIMx->CCMRx |= TIM_CCMRx_OCxPE; Habe ich gerade auch im Datenblatt des STM32 gefunden! Default ist, dass das Preload-Register ausgeschaltet ist.
-
Thread
STM32 Library und SysTick
Habe mir gerade mal die STM32F10x_StdPeriph_Lib angeschaut, dort gibt es ein Beispiel (\STM32F10x_StdPeriph_Lib_V3.3.0\Project\STM32F10x_StdPeriph_Examples\SysTick) was den SysTick-Interrrupt nutzt, teste das doch mal.
wird der Interrupt jede ms aufgerufen. Ich habe den Artikel [[STM32]] erweitert um diesen Hinweis.
-
Thread
[V] STM32 F3
Welchen der 27 verschiedenen STM32 F3 meinst du?
Du meinst also das STM32F3 Discovery *Board*, also eine komplette Platine mit dem STM32F303VCT6 Mikrocontroller, und damit etwas ganz anderes als im Ausgangsposting angegebem.
-
Thread
Keil Hardfault STM32 Jlink
eleganter/schneller? Ich hab einen J-Link ohne ETM-Trace und die Keil EDU. Der Controller ist ein STM32F103C8/M3-Core. IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? BFARVALID ist nicht gesetzt, also BFAR ignorieren oder?
eleganter/schneller? Ich hab einen J-Link > ohne ETM-Trace und die Keil EDU. Der Controller ist ein > STM32F103C8/M3-Core. > > IBUSERR heißt, dass der M3 den Fehler beim prefetch erkannt hat? > BFARVALID ist nicht gesetzt, also BFAR ignorieren oder? Du landest ja im hard fault handler mit der Endlosschleife
-
Thread
Hall Sensor an STM32 betreiben
Nun zu meinen Fragen: Hat jemand schon mal Hall Sensoren an einem STM32 betrieben? Welche wären in diesem Fall zu empfehlen? Hat jemand eine Schematic? Danke für eure Hilfe
Throttle' von Waterworld (E-Antriebe für Boote) auf dem Tisch. Da warens pro Seite 6 Hallsensoren und ein STM32F091 als Hirn. Waterworld benutzt eine Art CAN Bus, der an den Fahrhebel angeschlossen wird.
-
Thread
STM32, ST-Library oder Registerarbeit?
Teil des Cortex M Cores ansprechen, wie NVIC und Systick. Die anderen sind nicht einmal innerhalb der STM32 Familie ganz einheitlich (F1/F2/F4).
Hallo, vielen Dank für Eure Antworten. Mit dem STM32 möchte ich neben dem AVR eine Alternative für höhere Anforderungen auf Lager haben. Zur Zeit arbeite ich in erster Linie mit AVR, kam in letzter Zeit jedoch ein paar Mal an dessen Grenzen. Entweder
-
Thread
STM32F107 ethernet
Codebeispiele angeschaut, werde darauß aber nicht schlau. Weiß vielleicht wer wie man die funktionen des STM32 Ethernet Treibers verwendet um ein frame zu empfangen und zu senden ? Die doku dazu ist leider etwas spärlich.. Mfg Lukas
hoffe, das hilft mal etwas für den Einstieg. Ethernet (und USB) sind die komplexesten Themen beim STM32 und da hilft dann halt nur lesen und duchbeissen.
-
Thread
localtime STM32 tm_isdst
Mit der Funktion localtime kann ich problemlos auf einem STM32 die Uhrzeit formatieren, jedoch sagt das Feld tm_isdst, dass aktuell keine Sommerzeit ist obwohl so sein sollte. Ist das ggf. eine Implemantationssache?
Fragender schrieb im Beitrag #7017136: > Mit der Funktion localtime kann ich problemlos auf einem STM32 die > Uhrzeit formatieren, jedoch sagt das Feld tm_isdst, dass aktuell keine > Sommerzeit ist obwohl so sein sollte. Und wo kommt deine Uhrzeit her. Ein nackter STM32 kennt die eher nicht, sowas
-
Thread
STM32F4 Grundschaltung
Hallo, du hast nicht gesagtm welche Gehaeuse Du verwenden willst. Fuer die STM32xxxRy steht auf https://github.com/UweBonnes/wiki_fuer_alex/tree/master/layout/usps ein Layout, das ich scon mit STM32F1/L1/F2 und F4 bestueckt habe.
@ Uwe: Oh es handelt sich um die 100Pin Variante STM32F407VGT6, vielleicht hilft mir dein Schaltplan trotzdem etwas weiter. @ Steve: Vielen dank für die Information, sehr interessant zu wissen :)
-
Thread
STM32: _delay_us() und seine Freunde.
Abend zusammen, ich bin gerade wieder Anfänger geworden und mache meine ersten Gehversuche mit einem STM32F4discovery, CooCoxIDE und ARM-GCC. Bei den ersten Versuchen geht es mir darum quick & dirty alte Hardware, die am AVR lief, wieder ans Laufen zu bekommen - und an der Stelle vermisse ich am meisten
hier findest du ein Beispiel für Delay_ms/Delay_us http://www.mikrocontroller.net/topic/278118 Stm32F407_blink_06.zip\Stm32F407_blink\Driver\source suche in der Zip-Datei nach sTimer.c und sTimer.h Gruß G.G.
-
Thread
Einstieg in Touch GUI STM32
Hallo zusammen, da ich schon seit längerem plane auf die STM32 Serie zu wechseln und auch schon seit Ewigkeiten ein TFT Touch Projekt vor mir her schiebe, dachte ich (bis jetzt...), es sei eine gute Idee diese beiden Vorhaben miteinander zu kombinieren. Da es von ST u.a auch Frameworks ala STM32CubeMx gibt (jaja, hasst mich dafür ;) ), sollte das ja an sich kein großes Ding sein...dachte ich zumindest. Zu meinem Problem: Die oben beschriebene Problematik ist ein wahrer Dschungel....es
-
Thread
STM32 CAN im Debugging langsamer
Hallo, ich bin langsam am verzweifeln. Ich arbeite jetzt seit mehreren Jahren mit den STM32, aber jetzt komme ich einfach nicht weiter. Ich habe hier zwei Custom PCBs, einmal ein Master mit STM32F407 und einmal ein Slave mit STM32L431, Kommunikation zwischen den beiden mittels CAN-Bus
und natürlich auch die Boards mit den Controllern drauf. Als Entwicklungsumgebung nutze ich SW4STM32. Wo könnte der Fehler liegen? Jemand eine Idee?
-
Thread
Verständnissfrage zu FSMC und LCD bei STM32
wegfallen. Es soll eine kleine Schularbeit (Fächer Bildverarbeitung und Programmieren) mit einem STM32F4-Discovery und basisboard werden. Besten Dank, Gruss Patrick
Das STM32F429 Disco hat kein besonders großes Display - externes Anschließen ist nicht so ohne weiteres möglich. Der Vorteil des on-Board Memories in Kombination mit dem on-Chip Display Controllers geht beim
-
Thread
STM8/STM32 Eval Board als SWD Programmer für alle STM32 geeignet?
Hallo, wie schon im Betreff ersichtlich: Ist STM32 oder STM8 Eval Board als SWD Programmer für alle STM32 geeignet? Also SWD anschließen und debuggen? oder ist der ST-Link auf einen bestimmten Controller beschränkt?
ST-Link geht für alle STM32 und STM8. Für die neueren Typen, wie STM32F2xx wird vermutlich ein Firmwarupdate kommen. Andere ARM-Familien werden jedoch nicht unterstützt, auch nicht weitere STM-Controller, wie zB. die uPSD-Serien
-
Thread
STM32 IAP boot loader
Hallo liebes Forum, ich beschäftige mich seit kurzem mit dem STM32F303. In Zukunft möchte ich ein geschriebenes Programm über die UART auf den Prozessor programmieren (also ohne Programmer). Hierfür habe das Datenblatt "AN4045 - STM32F series in-application programming
nicht gesucht. Als Software gibt es von ST den: http://www.st.com/en/development-tools/flasher-stm32.html oder auch andere z.B.: http://www.firefly-power.de/ARM/sloadhost.html
-
Thread
stm32 und die doofe CAN-Schnittstelle
Was stört dich an stm32f10x.h?
Ben Nor schrieb: > Hast aber recht die stm32fx.h kann ich mir nochmal > genauer anschauen. Ich bezog mich dabei auf das herzallerliebste Thema Bitnamen. Erst kommst du mit Hex pur (und den dabei unvermeidlichen falschen Bits drin, warauf
-
Thread
STM32 C++ Memberfunktion in Interrupt
Hallo, mache gerade meine ersten Experimente mit C++ auf einem STM32f429 Discoveryboard. Jetzt stehe ich vor folgendem Problem. Ich habe eine Klasse in der es eine Funktion [c]float doEnvelope();[/c] gibt. Diese funktion möchte ich in einet Timer ISR aufrufen
-
Thread
STM32 SPI Master Overrun
Hallo, ich habe einen komischen Effekt beim STM32 SPI. Dieser zeigt mir im Master Mode ein Overrun Flag. Ich spreche mit dem STM einen LTC1960 an. Dieser verlangt zwischen den Bytes einen Impuls auf der SS Leitung. Das Overrun Flag wird beim
Puls statt? Im obigen Code jedenfalls nicht, denn eine automatische Abschaltung von SS gibt es beim STM32 nicht.
-
Thread
STM32H743 PLL
Hier wurde behauptet https://www.mikrocontroller.net/topic/579081#7907306 Die PLL im STM32H7 würde die Stabilität des HSE Oszillators bei der Ausgabe über MCO verschlechtern. Das habe ich mal an meinen DevEbox STM32H743 Board nach gemessen. Der Code wurde mit CUBE MX erzeugt. Die MCO
Signals ergibt sich > automatisch. > > Hans-Georg L. schrieb im Beitrag #7908794: >> Die PLL im STM32H7 würde die Stabilität des HSE Oszillators bei der >> Ausgabe über MCO verschlechtern. > > Hans-Georg L. schrieb im Beitrag #7908794: >> bis ca. 200s verbessert die PLL das Signal, darüber ist
-
Thread
Webserver über Bluetooth STM32
Ich habe eine Schaltung mit einem STM32WB55CEU6 aufgebaut. Dieser hat Bluetooth integriert. Noch nutze ich diese Funktionalität nicht, ich habe lediglich schonmal die Antenne mit realisiert, so dass ich später Bluetooth nutzen kann.
ist nervig. Ansonsten wird da kein Webserver "simuliert". Sondern da wird ein Webserver auf dem STM32 laufen müssen. Guck dir mal den lwip an. Da ist alles dabei vom TCP Stack bis zum Webserver und CGI Callbacks. Kann der Treiber vom STM32WB55 überhaupt das PAN Profil? Das wird leider eher selten
-
Thread
Interrupt Problem auf STM32 mit Display
ich hoffe hier kann mir bei einem kleinen Problem weitergeholfen werden. Ich verwende ein HY Mini STM32 (STM32F103_VCT6) mit Display und bin gerade dabei einen der USART einzubinden. Nun habe ich das Problem, dass seit dem Einbinden des NVIC nach etwa einer Sekunde das Programm bei [code] DMA2_Channel4_5_IRQHandler B . [/code] stehen bleibt (im Debugger startup_stm32f10x_hd.s:324). Leider habe ich nicht die geringste Ahnung was hier Schuld ist bzw. was ich tun kann um das zu verhindern. Hab das ganze Projekt auf GitHub https://github.com/lobermann/HYMini_STM32
-
Thread
STM32 IAP Bootloader geht nicht
Testen den IAP Bootloader besipiel von ST angeschaut. Und mir zum Testen/Evaluieren das hier für den STM32F407 den ich gerade hierliegen haben von Git/Hub genommen: https://github.com/eziya/STM32F4_HAL_IAP_UART Das Programm scheint auch soweit zu tun. Mit Terraterm lässt sich auch ein .bin File hochladen
so die vermutung dass ich bei meienm Anwenderprogramm einen Fehler gemacht habe. Ich habe in der STM32F407VGTX_FLASH.ld die Origin Adresse Editiert damit der Programmpointer nacher wieder stimmt oder ist das so falsch oder hab ich was vergessen? MEMORY { CCMRAM (xrw) : ORIGIN = 0x10000000
-
Thread
STM32 InterruptRoutine ausführen
mich mal wieder mit folgendem Problem zu Wort: Derzeit bin ich mit externen Interrupts auf einem STM32F103ZE am werkeln. Hintergrund ist, ich möchte auf dem Evalboard einen Interrupt mittels einer Taste auslösen. Es funktioniert auch soweit. Nur leider Springt das Programm sobald ich die Taste drücke
die taste drücke: [c] DEFAULT_ISR_HANDLER EXTI15_10_IRQHandler //diese Zeile befindet sich in der STM32F10x_Startup.s [/c] Grüße Tarkan :) PS: laut dissassembly wird die Routine auch nicht wegoptimiert !
-
Thread
STM32F4 Typenbezeichnungen
Moin zusammen, ich hab bis jetzt immer mit den fertigen Boards für die STM32 rumgebastelt. Für eine eigene Platine bin ich gerade einen STM32F405 beim Händler am suchen und bin bei den Typenbezeichnungen ein wenig verwirrt. Die Benennung wird im Datenblatt erläutert, es
Produktbeschreibung kann ich auch keinen unterschied feststellen, nur der Preis variiert. Hier einige Beispiele: STM32F405RGT6*V* STM32F405RGT6*W* STM32F405RGT6*U* Eine Version STM32F405RGT6 ohne zusätzliches Zeichen, welche auch am günstigsten ist, ist auch noch verfügbar. Frage: Wofür stehen die zusätzlichen
-
Thread
STM32 HardFault_Handler
wie ich das debuggen kann? ich benutze IAR 5.30 und die standard lib 3.3.0 ,der controller ist der stm32f103cb. ich habe einiges dazu im internet gefunden leider war nix dabei was mir wirklich weiter geholfen hat. danke!
dem jetzt die parameter übergabe beibringen. wenn ich mich jetzt nicht irre müsste doch im startup_stm32f10x_md.s die folgenden Zeilen irgendwie abgeändert werden: PUBWEAK UsageFault_Handler SECTION .text:CODE:REORDER(1) UsageFault_Handler B UsageFault_Handler
-
Thread
[V] STM32 Primer 2
Hallo! Auch einen (kaum gebrauchten) STM32 Primer 2 muss ich aus Zeitgründen verkaufen. Hier eine kurze Beschreibung: Der STM32 Primer2 (auch bekannt als STM3210E-PRIMER) ist ein außergewöhnliches Entwicklungstool für die STM32 Mikrocontroller
Gerät ist nur unwesentlich größer als der Vorgänger (STM32 Primer) und birgt einige interessante Neuerungen. Die Platine enthält nun eine MCU vom Typ STM32F103E mit 512KB Flash, welche die neueste STM32 Produktgeneration repräsentiert. Etliche neue Peripheriefunktionen
-
Thread
STM32: Genaue RTC; TCXO
Hallo! Ich suche eine Möglichkeit, die RTC im STM32 genauer zu takten. Ein normaler Quartz mit 50ppm (~4.3s pro Tag) oder auch Uhrenquartz mit 20ppm (~1,7s pro Tag) sind noch zu ungenau. Nun bin ich hier über den DS32KHZ gestolpert. Den Ausgang
Soweit ich weiss, gibt es bei allen STM32s für die LSE einen Calibration-Register. Beim STM32F100 z.Bsp. stellt man mit dem Prescaler die Frequenz einen Tick höher ein; und dann kann man mit BKP_RTCCR CAL[6:0] angeben, wieviele Takte nach
-
Thread
STM32 INT wird sofort ausgeführt
Hallo Leute, folgendes Phänomen beschäftigt mich seit heute Vormittag auf einem STM32F030: Ich versuche eine Library für die Timer der uC zu schreiben, der Interrupt wird jedoch viel zu schnell ausgelöst (bei CNT=24 statt 300). Der Fehler tritt bereits mit folgendem Code auf:
dem Code unten. Die 38us ergeben mit 8MHz Takt genau 304, das scheint zu passen. [c] #include "stm32f0xx.h" extern void Config_TIM16 (void); int main(void){ RCC->APB2ENR |= RCC_APB2ENR_DBGMCUEN; DBGMCU->APB2FZ|= DBGMCU_APB2_FZ_DBG_TIM16_STOP; RCC -> AHBENR |= (RCC_AHBENR_GPIOAEN
-
Thread
STM32 Interrupt Rücksprung ins Nirvana
Guten Morgen zusammen, ich mache gerade meine ersten Gehversuche mit einem STM32. Ich verwende dafür ein Demoboard von Futurlec. Die ersten LEDs blinken auch schon erfolgreich. Nun versuche ich seit 2 Tagen die interrupts hinzubekommen... Mittlerweile bin ich soweit, das er
Ich hatte bei den STM32 am anfang das Problem, das ich die "startup_stm32..." nicht mit in mein Projekt eingebunden hatte. Solange ich keine Interrupts benutzt habe funktionierte alles, mit Interrupts hat jedes mal der
-
Thread
STM32: Ein Zeichen aus dem UART lesen
Ich möchte ein Zeichen aus dem UART lesen und ausgeben. Benutze ein Nucleo Board. Ausgegeben wird das auf CoolTerm. Es wird aber nichts ausgegeben. Was ist an meiner getchar-Funktion falsch? Oder ist der code in der while-Schleife falsch? So sieht mein Code aus. char getchar() { char data[1]; HAL_UART_Receive(&huart2, (void*)data, 1, HAL_MAX_DELAY); return data[0]; } while (1) { HAL_UART_Transmit(&huart2,(uint8_t *) "Test",4,HAL_MAX_DELAY); HAL_UART_Transmit(&huart2,(uint8_t *) getchar(),1,HAL_MAX_DELAY); }