Als «stm32cubemx» getaggte Fragen

6
Wie verwende ich die printf-Funktion bei STM32?
Ich versuche herauszufinden, wie die printf-Funktion zum Drucken über die serielle Schnittstelle verwendet wird. Mein aktuelles Setup ist STM32CubeMX- generierter Code und SystemWorkbench32 mit der STM32F407-Erkennungskarte . Ich sehe in stdio.h, dass der printf-Prototyp wie folgt definiert ist: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); Was …


5
STM32: Das Besetzt-Flag wird nach der I2C-Initialisierung gesetzt
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. …

7
PWM mit den HAL-Bibliotheken von ST auf STM32F4 zum Laufen bringen
Ich versuche, zu den ST HAL-Bibliotheken zu wechseln, und kann die PWM anscheinend nicht zum Laufen bringen. Kompiliert gut, startet einfach nicht. In meinem main () rufe ich die Timer-Initialisierungsfunktion auf: /* TIM3 init function */ void MX_TIM3_Init(void) { TIM_MasterConfigTypeDef sMasterConfig; TIM_OC_InitTypeDef sConfigOC; htim3.Instance = TIM3; htim3.Init.Prescaler = 0; htim3.Init.CounterMode …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.