STM32CubeMX a SysTick

Tomas Dresler dresler na hw.cz
Pondělí Duben 9 18:58:19 CEST 2018


HAL je postavena na 1 ms preruseni, vsechny timeouty jsou vztazene k 1 
ms, SysTick_Config() jednoduse spocita frekvenci jadra, podeli 1000 a 
nastavi SysTick via CMSIS funkce. Nepocita se s jinou frekvenci.

Chcete-li pouzit jinou frekvenci, doporucuju treba TIM6 nebo TIM7. To 
same, je-li aktivni FreeRTOS.

Tomas @ ST support




On 2018-04-09 17:49, Josef Štengl wrote:
> Díky, myslel jsem si to.
> 
> PS.
> Mimo času a lenosti celkem nic. S STM32 dělám tak jednou za 3 roky,
> tak si nechci psát vlastní drivery, nemám na to ani čas. Chci zkusit
> LL ovladače, vypadá to, že se v STM konečně setkali s realitou. HAL je
> nutno upravovat, ale dá se sním dělat.
> 
> Nejvíc mě štve konfigurace hodin, to je pokaždé jinak (pracuji na 4
> architekturách od 3 výrobců a 2 překladačích). No pauzy mezi projekty
> jsou takové, že si ty předchozí již nepamatuji, tak pořád začínám a
> snažím zjednodušit život. Ne vždy se však zadaří.
> 
> 
> On 9.4.2018 17:11, Jan Waclawek wrote:
>> Nastavuje sa to pomocou CMSIS funkcie SysTick_Config() (kedze je CMSIS 
>> je v
>> jednom z CMSIS headerov, menovite core_cmX.h). Cube/HAL funkcia
>> HAL_SYSTICK_Config() len vola tuto funkciu.
>> 
>> Ako sa to nastavuje v CubeMX to netusim, ale tipujem, ze nijako.
>> 
>>> se předpokládá, že 1 ms sedne
>> 
>> Zrejme ano.
>> 
>> wek
>> 
>> 
>> PS. Preco vlastne henten paskvil pouzivas? Nutia Ta?
>> 
>> 
>> 
>> 
>> ----- Original Message ---------------
>> 
>> Subject: STM32CubeMX a SysTick
>>     From: Josef Štengl <ok1ced na nagano.cz>
>>     Date: Mon, 9 Apr 2018 16:52:47 +0200
>>       To: HW-news <hw-list na list.hw.cz>
>> 
>>> Ahoj,
>>>    nezkoušel jste někdo měnit čas SysTick přerušení v tom divném 
>>> nastavovátku (CubeMx)? Nějak sem to tam nenašel.
>>> Přinejhorším si to najdu v kódu, ale zajímalo by mě, jestli to jde 
>>> nastavit v Cube, nebo se předpokládá, že 1 ms sedne
>>> všem. Logika mi říká, že by mělo jít změnit, protože vstupní 
>>> frekvence hodin se také mění a hodiny se konfigurují a po
>>> zběžném dotazu na to registry také jsou ...
>> 
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list