搜索
bottom↓
回复: 8

单片机在处理中断向量的时候定时器TIM 计数器还在计数吗

[复制链接]

出0入0汤圆

发表于 2012-4-7 17:10:02 | 显示全部楼层 |阅读模式
单片机在处理中断向量的时候定时器TIM 计数器还在计数吗

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2012-4-7 17:13:52 | 显示全部楼层
当然在计,那个计数器是硬件的。                                                                           

出0入0汤圆

 楼主| 发表于 2012-4-7 20:43:40 | 显示全部楼层
如果 这个时候定时器溢出产生了中断, 前面的中断又还没有退出来的话 ,定时器中断会不会丢失

出0入0汤圆

发表于 2012-4-7 21:38:33 | 显示全部楼层
中断级别高的话会立即响应新的中断
级别低的话会先挂起
待当前的中断完成后再响应

出0入0汤圆

发表于 2012-4-7 22:26:10 | 显示全部楼层
hollandcy 发表于 2012-4-7 20:43
如果 这个时候定时器溢出产生了中断, 前面的中断又还没有退出来的话 ,定时器中断会不会丢失 ...

定时时间到,会产生中断请求标志,但CPU如果正在高级别或同级别中断里等情况,则不能及时响应,要等所有高级别中断处理完了才响应
所以程序架构要设计好,中断里别干太多事

出0入0汤圆

 楼主| 发表于 2012-4-8 08:38:01 | 显示全部楼层
如果单片机没有中断优先级别,其余中断只要各自的中断标志位没有被清除的话,等到在执行的中断完成后,其余中断都会按顺序被执行吗

出0入0汤圆

发表于 2012-4-8 10:10:02 | 显示全部楼层
只要中断请求标志没清,都会被执行,但什么顺序不好说,没研究过,应和中断polling机制设计有关

出0入0汤圆

发表于 2012-4-8 10:18:39 | 显示全部楼层
必须清中断。。。

出0入0汤圆

发表于 2012-4-8 10:38:55 | 显示全部楼层
如果前面的中断就是他自己,则会执行一条MAIN的指令后立即又进入该中断
但是如果中断处理在退出之前软件清除的标志的话,则不一样了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 02:28

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表