__set_BASEPRI (); utilisation anormale

Bien que BASEPRI est registre 8 bits, mais le STM32 CortexM3 et M4 seulement les quatre bits supérieurs, les quatre bits inférieurs ne sont pas utilisés.

 

__set_BASEPRI ( 0x0f );    // non valide, une valeur non valide est inférieure à 0x0F 
__set_BASEPRI ( 0xF0 );    // efficace

 

Je suppose que tu aimes

Origine www.cnblogs.com/qiyuexin/p/12621317.html
conseillé
Classement