2019-07-21 04:17发布
hougeqvjing 发表于 2018-8-2 16:31 我的意思是,比如我选择group0,那么因为#define group0 0x700。所以我觉得uint32_t PriorityGroupTmp = ...
最多设置5个标签!
按照你的理解有点道理,
但是没有#define group0 0x700这个定义,
并且你调用函数给参数的时候也不是给的是0x700或者group0
而是直接使用MY_NVIC_PriorityGroupConfig(2); //给的是组号数值,
所以用& 0x07只取三个有效位,然后再左移8位。
假如你的程序中,有#define group0 0x700
而调用的语句是MY_NVIC_PriorityGroupConfig(group0);
函数体就应该像您说的那么写了。
一周热门 更多>