encoder

Jan Waclawek konfera na efton.sk
Pondělí Květen 15 19:01:53 CEST 2017


Aha, a este jedna vec, nepouzivajte RMW na nulovanie flagov v TIM_SR, ale
priamy zapis, t.j. 

ITOC_TIM->SR = (uint16_t)~(pokus2);


Pozrite do RM - tie bity su typu rc_w0 a to nie je nahoda. Kym pouzivate
len jeden flag, je to sumafuk; ale ked ich budete pouzivat viac, tak takto
si mozete nechtiac vynulovat taky, ktory hardware prave nastavil a
software ho este neprecital.

wek



----- Original Message ---------------
>>jen přeru±ení proběhne vµdycky několikrát 
>
>  ITOC_TIM->SR &= (uint16_t)~(pokus2);
>
>dajte na zaciatok ISR.
>
>Dovodom je oneskorenie signalu z timera do NVIC.
>
>wek



Další informace o konferenci Hw-list