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, 19: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: 79
Pridružen: 23 Jan 2015, 09:53
Zahvalil se je: 36 krat
Prejel zahvalo: 24 krat
Uporabnika povabil: Kroko
Število neizkoriščenih povabil: 5

Re: HAL_GetTick()

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

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

Re: HAL_GetTick()

OdgovorNapisal/-a tilz0R » 08 Mar 2023, 09: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: 2342
Pridružen: 17 Jan 2015, 23:12
Kraj: Črnomelj
Zahvalil se je: 260 krat
Prejel zahvalo: 744 krat
Uporabnika povabil: s56rga
Število neizkoriščenih povabil: 255

Re: HAL_GetTick()

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

Se opravičujem, bila je moja napaka v kodi. Funkcija normalno vrača vrednost.
NacMan
 
Prispevkov: 79
Pridružen: 23 Jan 2015, 09:53
Zahvalil se je: 36 krat
Prejel zahvalo: 24 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