完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
请在UG367(ADuCM360/1的User Guide) 的 Table55 找到中断对应的位置号(position number),然后在Table56中可以发现NVIC Registers 中设置中断优先级的寄存器IPR0~IPR9,分别对应IRQ0~IRQ38.
也可以在ARM公司的官网下载cortex-M3的文档,里面有更详细的说明。 |
|
|
|
|
www034 发表于 2018-12-29 12:22 是的,但是我并不知道怎样在程序中能够体现出来 |
|
|
|
|
|
举个例子,例如IPR0寄存器控制IRQ0到IRQ3的中断优先级,从表55可以看到IRQ0到IRQ3分别对应Wake-up timer, External interrupt 0 到2 的中断。IPR0寄存器的[7:0]对应IRQ0的优先级,[15:8]对应IRQ1的优先级,依次类推。请注意每8个bit中的高3位是可用的,即[7:5]和[15:13]是可用的,改变对用的值就可以设置不同的优先级,值越小优先级越高。
|
|
|
|
|
www034 发表于 2018-12-29 12:46 是这样的,这个我看手册的时候已经看到了,但是我不知道设置外部中断时,代码指令应该如何写。 例如,开外部中断时例程里用到了如下的语句: NVIC_EnableIRQ(EINT6_IRQn); //开启外部中断6使能 但是并没有关于优先级的语句,所以我并不知道代码中应该如何写才能实现设置优先级。 |
|
|
|
|
evpt 发表于 2018-12-29 13:05 可以直接对寄存器赋值。 另外在aducm360.h中对0xe000e400进行了define,你也可以直接对IPR0赋值。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
寻求ADF5355类似的微波源,在DC-15GHz内,锁频时间在1ms内
1787 浏览 0 评论
1627 浏览 0 评论
999 浏览 0 评论
1098 浏览 0 评论
ADF5355失锁: 在用ADF5355进行多次扫频时,延时给了500ms还是经常会失锁
1189 浏览 0 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
2845浏览 3评论
2086浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
2119浏览 2评论
1173浏览 2评论
使用ADI官方提供的no-OS來接收GPS L1(1575.42MHz)的資料
1405浏览 1评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:56 , Processed in 1.418311 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1798