历史上的今天
返回首页

历史上的今天

今天是:2024年12月09日(星期一)

正在发生

2021年12月09日 | STM32(五)- NVIC与EXTI

2021-12-09 来源:eefocus

一、基础知识

中断结构框图

 

中断类型:

(1)系统异常,体现在内核水平

(2)外部中断,体现在外设水平

 

NVIC:嵌套向量中断控制器,属于内核外设,管理包括内核和片上所有外设的中断相关功能。


两个重要库文件:core_cm3.h(内核外设的寄存器定义)和misc.h

 1 typedef struct

 2 {

 3   __IO uint32_t ISER[8];                      /*!< Offset: 0x000  Interrupt Set Enable Register/中断使能寄存器 */

 4        uint32_t RESERVED0[24];                                   

 5   __IO uint32_t ICER[8];                      /*!< Offset: 0x080  Interrupt Clear Enable Register/中断清除寄存器 */

 6        uint32_t RSERVED1[24];                                    

 7   __IO uint32_t ISPR[8];                      /*!< Offset: 0x100  Interrupt Set Pending Register/中断使能悬起寄存器 */

 8        uint32_t RESERVED2[24];                                   

 9   __IO uint32_t ICPR[8];                      /*!< Offset: 0x180  Interrupt Clear Pending Register/中断清除悬起寄存器 */

10        uint32_t RESERVED3[24];                                   

11   __IO uint32_t IABR[8];                      /*!< Offset: 0x200  Interrupt Active bit Register/中断有效位寄存器           */

12        uint32_t RESERVED4[56];                                   

13   __IO uint8_t  IP[240];                      /*!< Offset: 0x300  Interrupt Priority Register (8Bit wide)/中断优先级寄存器(8位) */

14        uint32_t RESERVED5[644];                                  

15   __O  uint32_t STIR;                         /*!< Offset: 0xE00  Software Trigger Interrupt Register/软件触发中断寄存器 */

16 }  NVIC_Type;          


推荐阅读

史海拾趣

Fujisoku Corporation公司的发展小趣事

在电子废弃物处理成为全球关注焦点的背景下,“未来电子”积极倡导绿色生产和循环经济理念。公司投入大量资源研发环保型电子产品,并建立了完善的电子废弃物回收处理体系。通过技术创新和科学管理,“未来电子”实现了生产过程中的节能减排和废弃物的有效回收利用,赢得了社会各界的广泛赞誉。这一举措不仅提升了公司的社会形象,还为公司的可持续发展奠定了坚实基础。

DAICO公司的发展小趣事

在电子行业中,技术创新是企业持续发展的关键。DAICO公司始终将研发创新作为核心战略,不断投入大量资源用于新技术和新产品的研发。通过持续的创新和积累,DAICO在中频/射频和微波控制领域取得了多项技术领先成果,成为行业内的佼佼者。

Celduc Relais公司的发展小趣事

Celduc Relais公司自创立之初,便以技术创新为核心驱动力。在公司的早期发展阶段,研发团队成功开发了一款具有颠覆性的继电器产品,该产品在性能、稳定性和寿命等方面均达到了行业领先水平。这一突破性的技术创新不仅为公司赢得了市场的广泛认可,也为后续的产品线扩展和技术升级奠定了坚实基础。

Axiohm公司的发展小趣事

Axiohm公司始终将社会责任作为企业发展的重要组成部分。公司积极参与社会公益事业,捐款捐物支持教育、扶贫等慈善项目。同时,Axiohm还注重员工福利和企业文化建设,为员工提供良好的工作环境和发展空间。这些举措不仅提升了公司的社会形象,也增强了员工的归属感和凝聚力。


这些故事虽然基于虚构,但反映了电子行业公司可能经历的一些典型发展历程和策略。请注意,这些故事并不代表Axiohm公司的实际情况,如需了解该公司的发展故事,建议查阅相关新闻报道或公司官方资料。

Anderson Power Products公司的发展小趣事

面对电子行业日益激烈的竞争,Axiohm公司意识到单纯的制造和销售已经无法满足市场需求。于是,公司开始着手进行产业链整合,通过收购和合作的方式,将上下游企业纳入自己的业务体系。这一举措使得Axiohm能够更好地控制产品质量和交货期,同时也降低了运营成本。整合后的Axiohm在市场中更具竞争力,业绩稳步增长。

Comair Rotron公司的发展小趣事

面对日新月异的电子行业技术和市场变化,Comair Rotron始终坚持创新和服务升级。公司不断推出新型风扇和风机产品,以满足不同客户的个性化需求。同时,公司还加强了对售后服务的投入,建立了完善的客户服务体系,为客户提供更加便捷、高效的技术支持和维修服务。这些举措不仅增强了客户对Comair Rotron的信任和忠诚度,也为其在电子行业的持续发展提供了有力保障。

这些故事只是Comair Rotron在电子行业发展中可能的一部分,具体细节和准确性需要参考公司的官方资料或相关历史文献。Comair Rotron作为一个长期在电子行业发展的公司,其发展历程必定充满了挑战与机遇,也必定有着更多值得探讨和了解的故事。

问答坊 | AI 解惑

FPGA的现状及展望

FPGA与ASIC的市场需求分析 经过70年的不断发展,FPGA已由当初的1200门发展成为今天的百万门级。通过不断更新优化产品架构和生产工艺,实现了更多的逻辑单元、更高的性能、更低的单位成本和功耗。 在FPGA迅速发展的同时, ASIC也在不断前进。通过电子 ...…

查看全部问答>

LPC1114振荡器和时钟问题

各位高手:      关于LPC1114的振荡器有些不理解,还请各位答个疑,感谢!      问题:1、手册上说LPC1114有3个独立的振荡器:系统振荡器、IRC和看门狗振荡器,问题是这3个来源都是什么?IRC是 ...…

查看全部问答>

easyarm615目标板连接问题

那位高手给指点一下?多谢了! C程序编译通过了,但目标板连接不上 提示:\"Cannot open target interface:invalid parameter\"…

查看全部问答>

请教:如何在winCE的IE中实现标签浏览功能?(就像PC上的遨游、firefox那种)

请教:如何在winCE的IE中实现标签浏览功能?(就像PC上的遨游、firefox的标签那种)…

查看全部问答>

急!有谁做过短程通信DSRC的协议?

请问有人做过DSRC的协议吗?…

查看全部问答>

欢迎做海思K3的加入技术交流群!

哈哈,欢迎做海思K3的加入技术交流群! QQ群:64514658…

查看全部问答>

2407(ccs)编程遇到变量不改变的怪问题,急求解决

版主好,          我的ccs(2407)程序运行中,查看变量,发现变量没有跟着程序改变,好奇怪,比如软件运行for(i=0;i<5;i++){...}中,发现i 的值一直都是零,不改变(正常应是i=0,1,2,3,4递增的撒)。   & ...…

查看全部问答>

谁有Agilent E4438C的中英文的使用说明书啊?

谁有Agilent E4438C的中英文的使用说明书啊?各位好心的哥哥,姐姐帮帮忙啊,谢谢~…

查看全部问答>