一、中断优先级分组
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);
#define NVIC_PriorityGroup_0 ((uint32_t)0x700) /*!< 0 bits for pre-emption priority
4 bits for subpriority */
#define NVIC_PriorityGroup_1 ((uint32_t)0x600) /*!< 1 bits for pre-emption priority
3 bits for subpriority */
#define NVIC_PriorityGroup_2 ((uint32_t)0x500) /*!< 2 bits for pre-emption priority
2 bits for subpriority */
#define NVIC_PriorityGroup_3 ((uint32_t)0x400) /*!< 3 bits for pre-emption priority
1 bits for subpriority */
#define NVIC_PriorityGroup_4 ((uint32_t)0x300) /*!< 4 bits for pre-emption priority
0 bits for subpriority */
二、概念
1. 组0就是4位都用来设置成响应优先级,2^4=16位都是响应优先级。
2. 组1分为(2^1)两个抢占优先级,在这两个抢占优先级里面还分别有(2^3)八个响应优先级,(2^1) * (2^3) =16
3. 组1分为(2^2)四个抢占优先级,在这四个抢占优先级里面还分别有(2^2)四个响应优先级,(2^2) * (2^2) =16
4. 组1分为(2^3)八个抢占优先级,在这八个抢占优先级里面还分别有(2^1)两个响应优先级,(2^3) * (2^1) =16
5. 组1分为(2^4)十六个都是抢占优先级 (2^4) =16
上一篇:STM32F103ZET6 时钟(1)
下一篇:stm32F103的端口与管脚的功能定义表
推荐阅读
史海拾趣
在技术创新方面,意瑞半导体始终保持着高度的热情和投入。其研发团队在磁传感器芯片领域取得了显著成果,连续两年荣获闵行区的“讲理想、比贡献、奋力实现中国梦”活动的创新团队奖。此外,公司还获得了高新技术企业证书,并多次获得上海市科委的上海市科技型中小企业技术创新认可,证明了其在技术创新方面的实力。
在环保和可持续发展成为全球共识的今天,Heatron LED Integration积极践行绿色发展理念。公司不仅在生产过程中注重节能减排和资源循环利用,还致力于推广高效、节能的LED照明产品。通过不断的技术创新和产品优化,公司成功推出了一系列低碳环保的LED照明解决方案,为推动全球绿色可持续发展贡献了自己的力量。
芯茂微电子始终坚持品质至上和客户至上的原则,致力于为客户提供高品质、高性能的集成电路产品和服务。公司建立了完善的质量管理体系和客户服务体系,从产品研发、生产、销售到售后服务,每一个环节都严格把控,确保产品质量和客户满意度。正是凭借这种对品质和客户的执着追求,芯茂微电子赢得了客户的广泛信赖和赞誉。
在电子行业中,产品质量是企业生存和发展的关键。创都公司深知这一点,因此在品质管理上投入了大量精力。公司建立了严格的质量管理体系,从原材料采购到生产流程控制,再到产品出厂检验,每一个环节都经过严格把关。此外,创都公司还积极引进先进的生产设备和技术,提升生产效率和产品质量。这些措施使得创都公司的产品在市场上享有良好的口碑,赢得了消费者的信任和喜爱。
数字万用表是利用模/数转换原理,将被测量转化为数字量,并将测量结果以数字形式显示出来的一种测量仪表。数字万用表与指针式万用表相比,具有精度高、速度快、输入阻抗大、数字显示、读数准确、抗干扰能力强,测量自动化程度高等优点而被广泛应用 ...… 查看全部问答∨ |
|
corelibc.lib(pegwmain.obj) : error LNK2019: unresolved external symbol WinMain referenced in function WinMainCRTStartup ARMV4IRel/test_t.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 请高手赐教 ...… 查看全部问答∨ |
PLC控制两台伺服电机工作:主轴做固定的圆周运动,要求从轴跟随主轴在一定的距离内(2MM左右)做循环正反转(两台伺服电机的加减速时间设各一致),我现在在实际的应用中困惑的是:主轴在经过加减速时间就能达设定的转速,并且恒速保持下去直到停止 ...… 查看全部问答∨ |
各位 我的 ucos 中断一直进不去 static void BSP_IntHandler (CPU_DATA int_id) { #if (CPU_CFG_CRITICAL_METHOD == CPU_CRITICAL_METHOD_STATUS_LOCAL) CPU_SR cpu_sr; #endif CPU_FNCT_VOID isr; CPU ...… 查看全部问答∨ |
|
2011-10-14-23:37回来继续MARK,原来帖子还是可以重复编辑的,不错刚刚发了个win7下面那个LaunchPad_Temp_GUI.exe有毛病的帖子貌似还没审核通过?恩,是的,等通过了一并贴过来================================2011-10-14-xx:xx:xx如题,做个记号 ...… 查看全部问答∨ |
请问可编程压力传感器的调理补偿是如何进行的呢?(如MLX90807)待测传感器需要放进容器里面进行调理补偿么(在容器里进行压力和温度的改变)?还是直接用一个普通传感器放到容器里找到几个点,将值输到软件里进行调理补偿(待测传感器放在外面的? ...… 查看全部问答∨ |