Der STM32 ist die dritte ARM-Familie von STMicroelectronics. Es folgt ihrer früheren STR9-Familie basierend auf dem ARM9E-Kern und der STR7-Familie basierend auf dem ARM7TDMI-Kern. Der STM32 basiert auf der ARM Cortex-M-Kernfamilie.
In der vergangenen Woche habe ich daran gearbeitet, UART-Nachrichten von einem STM32F407 zu senden und sie auf meinem Laptop über ein ugreen RS232-zu-USB-Kabel mit Termite zu lesen. Ich habe STMCube verwendet, um Code zu generieren und zu ergänzen, indem ich die entsprechenden Anweisungen oben in der Datei "stm32f4xx_hal_uart.c" gelesen habe …
Ich versuche, eine Platine mit einem STM32F407- und LAN8720A-Ethernet-PHY aufzurufen, und ich kann anscheinend keine Ethernet-Frames empfangen - obwohl ich keine Probleme beim Übertragen von Frames habe. Hardware-Setup Ich habe einen 25-MHz-Quarz am STM32F4, der einen 25-MHz-Taktausgangspin in den LAN8720A treibt, der sich im REF_CLK_OUT-Modus befindet - und einen 50-MHz-Takt …
Ich verwende derzeit Keil, um für ein STM32-Discovery-Board zu entwickeln. Mein Projekt steht kurz vor dem Abschluss und ich möchte auf eine Linux-basierte Gebäudeumgebung umsteigen. Ich habe das vorkonfigurierte Flashing-Tool und die STLink-Treiber für Windows verwendet, um das Board zu flashen, und ich habe Keil dazu gebracht, eine Bin-Datei zu …
Ich habe einen stm32f103ret6 gekauft . Als ich das Referenzhandbuch sah, sah ich, dass es mehrere E / A-Modi hat. Für den Eingang: Floating, Pull-Up, Pull-Down Für den Ausgang: Analog, Open-Drain, Push-Pull Ich habe bereits mit AVR-MCUs gearbeitet, die Tri-State und Pull-up haben. Ich kann also Pull-up und Pull-down verstehen, …
Ich entwerfe ein Gerät um den STM32L476. Mein Gerät ist hauptsächlich batteriebetrieben, verfügt jedoch über einen USB-Anschluss, den ich nach dem Anschließen als alternative Stromquelle (über einen 3,3-V-Regler) verwenden möchte, um den Batterieverbrauch zu begrenzen. Es ist auch möglich, dass der Benutzer den USB-Anschluss anschließt, ohne dass Batterien vorhanden sind. …
Ich arbeite jetzt seit zwei Wochen an einem Projekt und das Debuggen dieses einen Problems hat diese ganze Woche in Anspruch genommen. Ich frage mich, ob jemand helfen kann, und werde versuchen, so deutlich und klar wie möglich zu sein. Ich versuche, einen virtuellen USB-Kommunikationsanschluss auf einem MicroController basierend auf …
Ich habe seit einiger Zeit versucht, den SPI1 auf dem STM32F103C8 ( Blue Pill Board) zum Laufen zu bringen . Während ich gerade erst anfange, ARM zu lernen, versuche ich einfach, Daten in ein 74HC595-Schieberegister zu verschieben und es zu verriegeln, um ein Byte LEDs zu beleuchten. Ich lese keine …
Ich arbeite an einem Projekt, das eine STM32-MCU (genauer gesagt auf der STM32303C-EVAL-Karte) umfasst, die auf einen externen Interrupt reagieren muss. Ich möchte, dass die Reaktion auf den externen Interrupt so schnell wie möglich erfolgt. Ich habe ein Beispiel für eine Standard-Peripheriebibliothek auf der ST-Webseite geändert und das aktuelle Programm …
Ich verwende einen STM32F105, um mit einem Linx GPS-Chip über einen UART zu kommunizieren. Wenn ich keine Interrupts verwende (wenn ich nur das RX-Flag abfrage), funktioniert es einwandfrei. Aber ich bekomme unerwartete Ergebnisse, wenn ich versuche, Interrupts zu verwenden. Wenn ich beispielsweise nur den RXNE-Interrupt ("RX not empty") mit aktiviere …
Ich stelle ein Projekt zusammen, das die Komparatorperipherie des STM32F051-Mikrocontrollers nutzt. Ich habe in der Dokumentation gelesen, dass der Eingangspin für Analog konfiguriert werden muss, damit der Komparator funktioniert. Dies ist das gleiche Setup, wenn Sie den Pin als ADC-Eingang verwenden. Kann ich einen einzelnen Pin, z. B. PA1, als …
Ich verwende STM32F4 Discovery Board und Atollic TrueStudio für ARM Lite 3 Ich möchte einige Debugging-Daten mit printf an den PC übergeben und kann über STLink keine Möglichkeit finden, dies zu tun. Ist es überhaupt möglich? Es scheint ein wesentliches Merkmal für jeden Debugging-Prozess zu sein. Bearbeiten: Ich muss Serial …
Ich habe gerade mein zweites Design mit STM32F2 getestet, jetzt ist es STM32F207ZFT6. Das ADC-Verhalten ist das gleiche wie in meiner ersten Anwendung - starkes Rauschen im ADC. Rauschen des Stromeingangs ohne angeschlossenes Signal: Hinweis: In den obigen Signaldiagrammen ist die vertikale Achse in ADC-Bits und nicht in Volt!; Lassen …
Als Referenz: Das gleiche Problem wird dort beschrieben, aber die Lösung des Autors funktioniert bei mir nicht - I2C beschäftigt Flag seltsames Verhalten Ich habe STM32CubeMX verwendet, um eine Projektvorlage mit Initialisierung der I2C-Peripheriegeräte zu generieren. Leider funktioniert es irgendwie seltsam: Nach HAL_I2C_MspInit(I2C1)dem Aufruf gilt der Bus als permanent besetzt. …
Ich habe ein STM32F4 Discovery Board und einen ST-Link / V2 Programmierer. Ich möchte meinen eigenen ST-Link (nicht den eingebetteten) zum Programmieren und Debuggen der Karte verwenden. Wie soll ich den externen ST-Link an die Karte anschließen?
Ich habe eine STM32-Entwicklungsplatine mit einem externen SRAM. Ich möchte meinen Code von diesem externen SRAM ausführen, aber mein Prozessor unterstützt nur das Booten von Flash, internem SRAM oder Systemspeicher (einem Teil des internen SRAM). Was ist der einfachste Weg, um Code von einem externen SRAM auszuführen? Anmerkungen: Ich lade …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.