您的位置 首页 电源

STM32中外部中止与外部事情

这张图是一条外部中断线或外部事件线的示意图,图中信号线上划有一条斜线,旁边标志19字样的注释,表示这样的线路共有19套。图中的蓝色虚线

这张图是一条外部中止线或外部事情线的示意图,图中信号线上划有一条斜线,周围标志19字样的注释,表明这样的线路共有19套。

图中的蓝色虚线箭头,标出了外部中止信号的传输途径,首要外部信号从编号1的芯片管脚进入,经过编号2的边缘检测电路,经过编号3的或门进入中止 “挂起恳求寄存器”,最终经过编号4的与门输出到NVIC中止操控器;在这个通道上有4个操控选项,外部的信号首要经过边缘检测电路,这个边缘检测电路受上升沿或下降沿挑选寄存器操控,用户能够运用这两个寄存器操控需求哪一个边缘发生中止,由于挑选上升沿或下降沿是别离受2个平行的寄存器操控,所以用户能够一起挑选上升沿或下降沿,而假如只要一个寄存器操控,那么只能挑选一个边缘了。

接下来是编号3的或门,这个或门的另一个输入是“软件中止/事情寄存器”,从这儿能够看出,软件能够优先于外部信号恳求一个中止或事情,既当“软件中止/事情寄存器”的对应位为“1”时,不论外部信号怎么,编号3的或门都会输出有用信号。

一个中止或事情恳求信号经过编号3的或门后,进入挂起恳求寄存器,到此之前,中止和事情的信号传输通路都是共同的,也就是说,挂起恳求寄存器中记录了外部信号的电平改变。

外部恳求信号最终经过编号4的与门,向NV%&&&&&%中止操控器宣布一个中止恳求,假如中止屏蔽寄存器的对应位为“0”,则该恳求信号不能传输到与门的另一端,完成了中止的屏蔽。

了解了外部中止的恳求机制,就很简单了解事情的恳求机制了。图中赤色虚线箭头,标出了外部事情信号的传输途径,外部恳求信号经过编号3的或门后,进入编号5的与门,这个与门的效果与编号4的与门相似,用于引进事情屏蔽寄存器的操控;最终脉冲发生器把一个跳变的信号转变为一个单脉冲,输出到芯片中的其它功能模块。

在这张图上咱们也能够知道,从外部鼓励信号来看,中止和事情是没有别离的,只是在芯片内部分隔,一路信号会向CPU发生中止恳求,另一路信号会向其它功能模块发送脉冲触发信号,其它功能模块怎么相应这个触发信号,则由对应的模块自己决议。

在图上部的APB总线和外设模块接口,是每一个功能模块都有的部分,CPU经过这样的接口拜访各个功能模块,这儿就不再赘述了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/254497.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部