HAL_GetTick()

Vse kar je v povezavi z ARM-Cotrex-M procesorji. Sem spada tako HW kot SW.

Moderator: tilz0R

HAL_GetTick()

OdgovorNapisal/-a NacMan » 06 Mar 2023, 20:33

Živjo,

Za potrebe zakasnitvene funkcije bi rad uporabil HAL_GetTick() funkcijo, katera vrača vrednost v ms od trenutka ko se sistem inicializira.
Funkcija namreč ne vrača nobene vrednosti. HAL_Init() na začetku že poskrbi za vso inicializacijo.

Preden grem bolj v podrobno raziskovanje, me zanima ali je kak očiten razlog zakaj bi bilo temu tako?

Hvala za odgovor.
NacMan
 
Prispevkov: 65
Pridružen: 23 Jan 2015, 10:53
Zahvalil se je: 28 krat
Prejel zahvalo: 22 krat
Uporabnika povabil: Kroko
Število neizkoriščenih povabil: 5

Re: HAL_GetTick()

OdgovorNapisal/-a NacMan » 06 Mar 2023, 20:59

HW:
STM Nucleo-F103RB
IDE:
CubeIDE
NacMan
 
Prispevkov: 65
Pridružen: 23 Jan 2015, 10:53
Zahvalil se je: 28 krat
Prejel zahvalo: 22 krat
Uporabnika povabil: Kroko
Število neizkoriščenih povabil: 5

Re: HAL_GetTick()

OdgovorNapisal/-a tilz0R » 08 Mar 2023, 10:24

preveri, če Systick interrupt dela. Če imaš drug tick source, preveri njegove interrupte.
Knowledge sharing is people' caring., T. MAJERLE
Uporabniški avatar
tilz0R
 
Prispevkov: 2252
Pridružen: 18 Jan 2015, 00:12
Kraj: Črnomelj
Zahvalil se je: 245 krat
Prejel zahvalo: 702 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: HAL_GetTick()

OdgovorNapisal/-a NacMan » 10 Mar 2023, 09:39

Se opravičujem, bila je moja napaka v kodi. Funkcija normalno vrača vrednost.
NacMan
 
Prispevkov: 65
Pridružen: 23 Jan 2015, 10:53
Zahvalil se je: 28 krat
Prejel zahvalo: 22 krat
Uporabnika povabil: Kroko
Število neizkoriščenih povabil: 5


Vrni se na ARM-Cortex-M

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost