Forum: Mikrocontroller und Digitale Elektronik STM32 Programmierung


von Martin M. (murmele)


Lesenswert?

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?

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

Das der UART in der HW nur einmal vorhanden ist würde ich entsprechend 
auch in der Software nur eine Variable einmalig global anlegen.

von Martin M. (murmele)


Lesenswert?

Vielen Dank für die Antwort!
Noch eine Frage: was ist der Unterschied zwichen der HAL_TIM_BASE_Init 
und HAL_TIM_BASE_MspInit?

von Pete K. (pete77)


Lesenswert?

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
Noch kein Account? Hier anmelden.