外中断屏蔽问题,只要求产生一次中断屏蔽后屏蔽该中断屏蔽,就是不让...

微机原理习题解答第八章_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
微机原理习题解答第八章
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢触发一次外部中断后,怎么在中断子程序中关闭外部中断 - STM32 - 意法半导体STM32/STM8技术社区
后使用快捷导航没有帐号?
查看: 8002|回复: 6
触发一次外部中断后,怎么在中断子程序中关闭外部中断
主题帖子威望
中级会员, 积分 414, 距离下一级还需 86 积分
中级会员, 积分 414, 距离下一级还需 86 积分
我想用一组外部脉冲的上升沿触发外部中断,但是只是一次中断,中断一次就结束,怎么做呢?
用过很多方法都是错的,
主题帖子威望
新手上路, 积分 335, 距离下一级还需 -285 积分
新手上路, 积分 335, 距离下一级还需 -285 积分
RE:触发一次外部中断后,怎么在中断子程序中关闭外部中断
你是说你的程序只有一次中断,过后就没有响应中断了? 是这样吗?建议贴出代码来让坛中高手具体看看出了什么问题。
主题帖子威望
中级会员, 积分 414, 距离下一级还需 86 积分
中级会员, 积分 414, 距离下一级还需 86 积分
RE:触发一次外部中断后,怎么在中断子程序中关闭外部中断
我我想确认有个8M的脉冲已经输出,我用这个8M的外部脉冲的一个上升沿触发STM32外部中断PA15,中断一次就立即关闭,但是我进入中断后出不来了,好像是脉冲的频率太高,一直中断,所以我想是否有办法在中断中结束中断
void EXTI15_10_IRQHandler(void)
if(EXTI_GetITStatus(EXTI_Line15)!=RESET)
&&GPIO_SetBits(GPIOB,GPIO_Pin_13);
&&GPIO_SetBits(GPIOB,GPIO_Pin_12);
&&EXTI_ClearITPendingBit(EXTI_Line15);
&&NVIC_InitStructure.NVIC_IRQChannel = EXTI15_10_IRQn;
&&NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;& & & & & & & & // 抢占优先级别1
&&NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1; //响应优先级别1
&&NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
&&NVIC_Init(&NVIC_InitStructure);
主题帖子威望
新手上路, 积分 0, 距离下一级还需 50 积分
新手上路, 积分 0, 距离下一级还需 50 积分
回复:触发一次外部中断后,怎么在中断子程序中关闭外部中断
EXTI-&IMR &= 0X;
//屏蔽外部中断
主题帖子威望
中级会员, 积分 481, 距离下一级还需 19 积分
中级会员, 积分 481, 距离下一级还需 19 积分
EXTI-&IMR &= 0X;
//屏蔽外部中断
这个是关闭所有的外部中断,如果有多路外部中断,怎么去关闭单路外部中断呢?
主题帖子威望
NVIC_DisableIRQ,103的在stm32f10x.h中定义的。
主题帖子威望
金牌会员, 积分 1341, 距离下一级还需 1659 积分
金牌会员, 积分 1341, 距离下一级还需 1659 积分
关闭丨O口中断功能
站长推荐 /3
首届STM32粉丝狂欢节9月12日闪亮登场,ST社区联合ST中文官网让您High不停!最高单人可得5块开发板!>>报名参加
ST将于11月在北京/上海/深圳三地分别举办基于STM32的USB实战平台和USB软件架构分享的线下培训。请尽快报名!
ST面向全球征集STM32解决方案,其中优秀项目将有机会在ST官网展示,同时还将携手ST共赴线下展会,与技术大牛一较高下。
Tel: 3-8056
备案号: 苏ICP备号-2
Powered by在外部中断1服务时 定时器0的中断就不响应了吗~?
[问题点数:40分,结帖人sainimu78]
在外部中断1服务时 定时器0的中断就不响应了吗~?
[问题点数:40分,结帖人sainimu78]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年4月 VC/MFC大版内专家分月排行榜第二2014年11月 VC/MFC大版内专家分月排行榜第二2014年1月 VC/MFC大版内专家分月排行榜第二2013年10月 VC/MFC大版内专家分月排行榜第二2013年9月 VC/MFC大版内专家分月排行榜第二2013年6月 VC/MFC大版内专家分月排行榜第二2013年4月 VC/MFC大版内专家分月排行榜第二2012年6月 VC/MFC大版内专家分月排行榜第二
2016年10月 VC/MFC大版内专家分月排行榜第三2016年2月 VC/MFC大版内专家分月排行榜第三2015年10月 VC/MFC大版内专家分月排行榜第三2015年7月 VC/MFC大版内专家分月排行榜第三2012年10月 VC/MFC大版内专家分月排行榜第三
2016年4月 VC/MFC大版内专家分月排行榜第二2014年11月 VC/MFC大版内专家分月排行榜第二2014年1月 VC/MFC大版内专家分月排行榜第二2013年10月 VC/MFC大版内专家分月排行榜第二2013年9月 VC/MFC大版内专家分月排行榜第二2013年6月 VC/MFC大版内专家分月排行榜第二2013年4月 VC/MFC大版内专家分月排行榜第二2012年6月 VC/MFC大版内专家分月排行榜第二
2016年10月 VC/MFC大版内专家分月排行榜第三2016年2月 VC/MFC大版内专家分月排行榜第三2015年10月 VC/MFC大版内专家分月排行榜第三2015年7月 VC/MFC大版内专家分月排行榜第三2012年10月 VC/MFC大版内专家分月排行榜第三
2016年4月 VC/MFC大版内专家分月排行榜第二2014年11月 VC/MFC大版内专家分月排行榜第二2014年1月 VC/MFC大版内专家分月排行榜第二2013年10月 VC/MFC大版内专家分月排行榜第二2013年9月 VC/MFC大版内专家分月排行榜第二2013年6月 VC/MFC大版内专家分月排行榜第二2013年4月 VC/MFC大版内专家分月排行榜第二2012年6月 VC/MFC大版内专家分月排行榜第二
2016年10月 VC/MFC大版内专家分月排行榜第三2016年2月 VC/MFC大版内专家分月排行榜第三2015年10月 VC/MFC大版内专家分月排行榜第三2015年7月 VC/MFC大版内专家分月排行榜第三2012年10月 VC/MFC大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。哈工大远程教育计算机接口技术考试题和***;一、;1.字节、成组、连续;2.;3.加法器、专用寄存器组、指令队列总线控制电路总;4.获得权限;5.独立编址统一编址独立编址0~255(00H~;6.ISR;7.可编程定时/计数器计数功能;8.电子白板与电脑系统采用何种方式进行连接软件本;二、;1.中断请求,中断响应,中断处理,中断返回;2.计算
哈工大远程教育计算机接口技术考试题和***
1.字节、成组、连续
3.加法器、专用寄存器组、指令队列 总线控制电路
总线接口部件
4. 获得权限
5. 独立编址 统一编址
0~255(00H~FFH)
7.可编程定时/计数器
8. 电子白板与电脑系统采用何种方式进行连接
软件本身的狭义“接口”
人与软件之间的交互界面
1. 中断请求,中断响应,中断处理,中断返回
2.计 算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一 般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。
如逻辑地址:4000H
化为2进制 00 0000
左移四位就是00 ,即40000H
若偏移地址为2000H
则物理地址就是42000H
在8086cpu中,逻辑地址通常写成 xxxxH:yyyyH 的形式其中,xxxxH 是段基地址,yyyyH 是偏移地址 (H表示xxxx和yyyy为16进制数)物理地址=段基地址×16 + 偏移地址 = xxxx0+yyyy
1.IMR用作过滤被屏蔽的中断,IRR用来存放被悬挂的中断并等待进一步处理,ISR用来保存CPU正在处理的中断。
首 先,外部中断请求(IR0到IR7)传输到IMR,IMR根据此中断请求是否被屏蔽,以决定是将其丢弃,还是放入IRR中等待进一步处理。当8259A 等待到一个中断时机时,优先级仲裁单元会从所有放入IRR中的中断请求中挑出一个优先级最高的中断,传递给CPU处理。值得注意的是中断优先级是随着中断 请求号降低而提高的。在CPU的I***引脚接收到8259A发送过来的信号后,CPU会暂停执行下一条指令,并向8259A发送一个INTA信号。在 8259A接收到该信号后,就会将ISR中代表该中断的位置1,并将IRR中相应的位清零。以表示该中断正在被CPU处理。接着CPU会向8259A再发 送一个INTA信号,向其请求中断向量号。这时,8259A会根据先前设置好的起始向量号再加上中断请求号计算出中断向量号,并将其放入数据总线中。这时 候,如果8259A的EOI通知被设定为自动模式,那么8259A就会自动将ISR中刚才置1的位清零。在CPU获得该中断向量号后,就会转去调用该中断 服务程序。在处理完该中断后如果8259A的EOI通知被设定为人工模式,则还要向8259A发送一个EOI。通常来讲,这一工作往往是在中断服务程序中 完成。在8259A接收到该EOI通知后,就会将ISR中刚才置1的位清零。
2.1 I-Cache是一级缓存
D-Cache是二级缓存 分别是用来存放数据和执行这些数据的指令
2.2 从两个方面来回答:
一个cache的行为,Icache大多都是顺序取指,碰到分支指令也会跳转,
而Dcache访问的模式变化比较大.也就是前者所说的pattern的问题.
指令只有读和refill没有写,而数据有读也有写.
最重要的是冯氏的结构是指令和数据分离.I和D在一起只有相互干扰.
另外一个方面就是,物理设计上考虑.
一个union的cache,同时需要数据和指令的访问.端口上是很难实现的.
所以一般在流水线的主干上,都是采用分离的icache和dcache.
非主干的L2 cache,从容量的角度考虑采用union的方式.
CPU在访问内存时,首先判断所要访问的内容是否在cache中,如果在,则称为命中(hit),此时CPU直接从cache中调用该内容;否则称为未命中(miss), CPU会通过cache对主存中的相应内容进行操作。
RU算法:选择近期最少访问的页作为被替换页。
FIFO算法:选择最早装入主存的页作为被替换的页。
局部性原理: CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。
三种不同类型的局部性:
时间局部性(Temporal Locality):如果一个信息项正在被访问,那么在近期它很可能还会被再次访问。
程序循环、堆栈等是产生时间局部性的原因。
空间局部性(Spatial Locality):在最近的将来将用到的信息很可能与现在正在使用的信息在空间地址上是临近的。
顺序局部性(Order Locality):在典型程序中,除转移类指令外,大部分指令是顺序进行的。顺序执行和非顺序执行的比例大致是5:1。此外,对大型数组访问也是顺序的。
指令的顺序执行、数组的连续存放等是产生顺序局部性的原因。
一、填空(每空2分,共40分)
1、按照DMA操作时,DMA操作的字节数,可以把DMA传送方式分为_____________、_______________和_______________三种。
2、异步通信中采用奇校验,如果传送的数据为:,则奇偶校验位应为_______________。
3、8086 CPU内部结构由_______________和_______________两部分组成,其中执行的指令是由_______________部件从_______________中取出的。
4、8259A特殊全嵌套中断优先权管理方式的目的是_____________________。
5、I/O编址方式包括两种:_______________和_______________。其中8086采用_______________种端口编址方式中,端口地址范围是_________,其中允许用户使用的端口地址范围是_________。
6、中断自动结束方式在中断结束时,将自动把8259A_________寄存器的相应位清零。
7、8253被称为_______________芯片,其主要功能是__________。
8、接口是指_______,包括两种含义,其一__________,其二_____________。
二、简答(每小题5分,共15分)
1.中断基本过程包括那四个阶段
2.端口的概念及其与接口的区别
3.绘图并说明8086 CPU逻辑地址变换为物理地址的变换方法
三、应用题(45分)
1、说明8259A中的IRR,ISR和IMR三个寄存器分别是什么寄存器,结合中断基本过程的四个阶段8259A中这三个寄存器的变化? (15)
2、阅读计算机存储系统接口原理图,并回答:(30)
1)描述图中I-Cache和D-Cache,是几级缓存,各是什么?
2)绘图并论述计算机系统中将I-Cache和D-Cache分开设计的原因。
3)解释图中miss、hit、以及fill的含义,并说明什么是LRU和FIFO,并说明这两种替换算法的基本原理。
4)计算机系统中存储系统的设计的主要依据是局部性原理,其包括时间局部性和空间局部性,请说明局部性原理。
包含各类专业文献、专业论文、生活休闲娱乐、各类资格考试、高等教育、幼儿教育、小学教育、文学作品欣赏、59哈工大远程教育计算机接口技术春季学期考试题和***等内容。 
 计算机接口技术期末考试试题及***_工学_高等教育_教育专区。接口的期末复习资料 ...___1___方式下 注:A口工作在0、1、2方式下 2)中断分为两大类___内部...  2008 微型计算机接口技术试题 哈尔滨工业大学远程教育学院 200X 春季学期 微型计算机接口技术试题纸(开卷,时间:90 分钟)(所有***必须写在答题纸上) 一、填空(每空...  计算机接口技术试卷A及***_工学_高等教育_教育专区。计算机 8086 / 8088 的最大模式系统配置与最小模式系统配置在结构上有何区别?总线控制器8288 的作用是什么?...  计算机接口技术 ***_远程、网络教育_***教育_教育...6.5 得分:4 知识点:计算机接口技术作业题 展开...考试成绩 94 分 用时:41 分 35 秒 一、单选题...  计算机接口技术随堂练习*** 第一章 微机接口技术概述 1. 1. 8086 微处理器可...读取判断打印机状态 参考***:A 15. 15. 当采用( )对外设进行编址情况下,...  华南理工网络教育计算机接口技术随堂练习***_远程、网络教育_***教育_教育专区。...A.微机总线 参考***:B 16. 16.CPU 最大方式下,读写存储器控制...  计算机接口技术的考试试题 2页 5财富值 接口技术复习题(附***) 6页 免费 微机...微机的接口一般有如下的几个功能: (1) 执行 CPU 命令的功能:CPU 将对外设...  计算机接口技术简答题及***_专升本_***教育_教育专区。计算机接口技术简答题及***...6.一个 RS-232C 异步串行通信口,通过 TXD 发送一帧数据的字符格式如下图的...  微型计算机接口技术及应用习题及***_工学_高等教育_教育专区。微型计算机接口技术及应用习题及*** 1.1、接口技术在微机应用中起什么作用? 答:在微机系统中,微...> 问题详情
通常情况下,一个外中断服务程序的第一条指令是STI,其目的是()。A.开放所有屏蔽中断B.允许低一级中
悬赏:0&***豆
提问人:匿名网友
发布时间:
通常情况下,一个外中断服务程序的第一条指令是STI,其目的是( )。A.开放所有屏蔽中断B.允许低一级中断发生C.允许高一级中断发生D.允许同一级中断发生请帮忙给出正确***和分析,谢谢!
网友回答(共1条)
匿名网友&&&&lv1&&&&提问收益:0.00&***豆
您可能感兴趣的试题
1可编程的只读存储器(&&)。A.不一定是可改写的B.一定是可改写的C.一定是不可改写的D.可任意读写28086在响应中断请求时(&&)。A.输出一个负脉冲,将中断类型码从A1)0到AD7读入B.输出两个负脉冲,在第二负脉冲时读取中断类型码C.输出一个负脉冲后,再进行一次I/O读周期,读取中断类型码D.输出一个负脉冲,同时提供I/O读的控制信号,读取中断类型码
我有更好的***
论文写作技巧
相关考试课程
请先输入下方的验证码查看最佳***
图形验证:
验证码提交中……

参考资料

 

随机推荐