本帖最后由 BA2BA 于 2018-1-20 15:06 编辑
这几天反复在看《精通》寄存器版88-90页这部分,关于NVIC_IP寄存器和SCB->AIRCR寄存器关系没有看太懂,书中介绍NVIC->IP寄存器只用了高四位,这个值又和AIRCR寄存器有关,书中的表5.7是AIRCE中断分组设置表,现在的问题是表格中间bit[7:4]分配情况,究竟怎么理解,和NVIC->IP寄存器是什么关系,也就是说NVIC->IP寄存器高四位的值怎么设置,假如设置为NVIC->IP[6]=0xa0,这个寄存器的是什么状态,设置为NVIC->IP[8]=0x40呢?。
有例如SCB->AIRCR寄存器:组1, 10~8位是110, 7~4位是1:3,这四位值是多少呢?
这半年来也是浏览下,没有登录过。
这个问题,确实困扰了我好几天,最后解决的方法就是反复修改代码,加上看例程。
具体怎么弄的真的忘了,抱歉。
一周热门 更多>