Hallo, ich habe seit kurzem angefangen, mich in die Programmierung von STM32 einzuarbeiten. Bin aber im Zusammenhang mit den Hall libraries auf ein paar Fragen gestoßen und zwar: Wenn ich z.B. ein serielle Verbindung aufbauen möchte und ab und zu was senden möchte, wird da normalerweiße jedes mal ein Usart_Handler erstellt und auf die jeweilige Instanz eingestellt und dann gesendet oder eine Globale Variable erstellt oder in der Main Funktion erstellt und dann übergeben? Ist es besser static Variablen zu verwenden oder globale Variablen?
Das der UART in der HW nur einmal vorhanden ist würde ich entsprechend auch in der Software nur eine Variable einmalig global anlegen.
Vielen Dank für die Antwort! Noch eine Frage: was ist der Unterschied zwichen der HAL_TIM_BASE_Init und HAL_TIM_BASE_MspInit?
Ich kenne die Library nicht, aber wenn es keine oder unzureichende Dokumentation gibt dann würde ich mir etwas neues suchen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.