EDA365电子论坛网
标题:
arm9裸板的中断体系结构的这句话什么意思啊???
[打印本页]
作者:
yizhihenanjing
时间:
2021-4-27 13:58
标题:
arm9裸板的中断体系结构的这句话什么意思啊???
PRIORITY = (PRIORITY & ((~
0x01
) | (
0x3
<<
7
))) | (
0x0
<<
7
) ;
0 e- E, K9 b5 N; O
不知道这句话是什么意思,求大佬解答
. m3 g# i# I) o/ @* k+ ]2 [
作者:
ExxNEN
时间:
2021-4-27 14:57
帮顶
作者:
SsaaM7
时间:
2021-4-27 18:14
这个应该从后给前看的吧
作者:
uqHZau
时间:
2021-4-27 18:15
clr bit和设置bit
作者:
uqHZau
时间:
2021-4-27 18:16
如果:PRIORITY 是 8位的,比如INT8U ,那么:
9 X e L, V7 e. h
~0x01 = 0b 1111 1110
$ l4 s3 x# v9 x
0x3<<7 = 0b 1000 0000
7 p* k! \* d3 v" `1 B$ S8 f
0b 1111 1110 | 0b 1000 0000 = 0b 1111 1110
' f) q; Z* e, D% u) K. z- t7 x
% s# u7 p6 j# R# Y4 @
(PRIORITY & ((~0x01) | (0x3<<7))) 表示将 PRIORITY最低位清0
+ w; s% H0 I) R4 C! M# w7 u- P
9 s( I7 L9 K% `' _0 t6 q0 y
(0x0 << 7) = 0x0
7 h9 C! f. {% k
+ S% u6 M+ z2 o' i# ^
(PRIORITY & ((~0x01) | (0x3<<7))) | (0x0 << 7) = (PRIORITY & ((~0x01) | (0x3<<7))) ;将 PRIORITY最低位清0
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2