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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.