Als «stm32» getaggte Fragen

7
Mein erster STM32-Code - bitte kritisieren Sie mich

Ich habe gerade meinen ersten Code auf STM32 geschrieben - blinkende LED. Es kombiniert Fragmente aus verschiedenen Quellen; Bitte kritisieren Sie mich, damit ich lernen kann, wie man richtigen Code schreibt und keine dummen Gewohnheiten lernt. #include "stm32f30x.h" void SysTick_Handler(void);...

7
Rückrufe für Interrupts definieren

Ich arbeite mit einem STM32 und bin etwas verwirrt über Interrupts, insbesondere die Nested Vectored Interrupts (NVI). Soweit ich weiß , gibt es einen NVI- Vektor (NVIC genannt), bei dem jeder Interrupt eine Priorität (manchmal einstellbar) und eine Adresse hat (siehe Seite 157 des...

7
Fehler beim Kompilieren der Startdatei auf STM32

Ich versuche, benutzerdefinierte Interrupt-Handler für meinen Cortex M3 bereitzustellen (Referenzhandbuch hier ). ST stellt freundlicherweise eine Standardbibliothek zur Verfügung, die verschiedene Startdateien mit dem Namen "startup_stm32f2xx.s" enthält. Jeder befindet sich je nach IDE in einem...

7
Was bedeutet [SCHWACH] im STM32-Startassemblierungscode?

Ich habe die STM32F407-Startdatei in der Keil-Software gelesen, um einige Informationen zu sammeln. Ich war mit diesem Problem konfrontiert: Wofür wird das [WEAK]Symbol verwendet? Ein Teil des Codes, in dem dieses Symbol verwendet wurde, ist: Reset_Handler PROC EXPORT Reset_Handler [WEAK] IMPORT...

7
So speichern Sie Variablen im FLASH-Speicher

Ich arbeite mit einer STM32-Evaluierungskarte von STMicro, die einen ARM Cortex-M4-Prozessor enthält. Ich benötige eine LUT für Cosinus und Sinus (schreibgeschützte Variablen). Ich muss meinen RAM-Speicher verwalten, daher möchte ich diese LUT im Flash-Speicher speichern. Erstens: Ist es besser,...