|
|
前往: |
| 求解答(原子大哥) |
| 发表人 | 内容 | |
|---|---|---|
| 2011/11/13 02:18 |
|
|
|
[楼主位] 晓530
等级:
注册时间:![]() 2011/10/19 17:01 文章: 10 离线 |
//设置NVIC分组
//NVIC_Group:NVIC分组 0~4 总共5组 //CHECK OK //091209 void MY_NVIC_PriorityGroupConfig(u8 NVIC_Group) { u32 temp,temp1; temp1=(~NVIC_Group)&0x07;//取后三位 temp1<<=8; temp=SCB->AIRCR; //读取先前的设置 temp&=0X0000F8FF; //清空先前分组 temp|=0X05FA0000; //写入钥匙 temp|=temp1; SCB->AIRCR=temp; //设置分组 } 不解,为什么 temp1=(~NVIC_Group)&0x07 中 NVIC_Group要按位取反,求解答!! |
|
|
||
| 2011/11/13 10:30 |
|
|
|
[1楼] 正点原子
等级:
注册时间:![]() 2010/12/02 10:41 文章: 8089 来自: 湖南 在线 |
回复【楼主位】 晓530 :
--------------------------------- 看<<CM3权威指南>> |
|
|
我的淘宝小店:http://shop62103354.taobao.com |
||
|
||
| 2011/11/23 13:49 |
|
|
|
[2楼] eddielu
等级:
注册时间:![]() 2011/08/18 22:55 文章: 4 离线 |
因为0组对应111,1组对应110,类推!
|
|
|
||
| 2011/12/07 21:16 |
|
|
|
[3楼] cm1991css
等级:
注册时间:![]() 2011/12/07 21:15 文章: 9 离线 |
原来这样,谢原子大哥。
|
|
|
||
|
|
||
|
| 前往: |