永发信息网

PIC中断延时严重

答案:1  悬赏:10  手机版
解决时间 2021-01-27 01:53
PIC定时器2正常匹配后要进入中断了,但他却延时了大概60US才进入,这怎么解决呢
最佳答案
首先,中断服务函数中尽量不要调用函数或进行数学运算,中断服务里只是快速地清中断标志并设定一些状态或者服务标志,出中断后由主程序查询状态或服务标志来执行。如果中断里函数调用太多或者有数学运算,会产生大量的中断现场保护和现场回复代码,导致中断延时变长。
其实,硬件上中断响应时间一直是固定的3个指令周期(8位为例),有些编译器未合理优化也可能导致中断保护恢复现场的效率太低,如果是8位机建议采用XC8 Pro最高级优化一下。该编译器可免费从官网下载并试用45天。
如果优化后还是不够快,可以考虑提高主振荡频率,来提高保护恢复现场的速度。
如果要求极其快速,建议放弃C编译,直接自己写汇编代码,可以绝对控制你的中断响应时间。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【描写国庆节的作文】描写国庆节的景物的作文
第一次工业革命发生的原因是什么
女生痛经没胃口怎么办
撇吊的意思是什么啊?知道的请说下!
我的世界小枫冒险者传说7
怪物猎人2G下位的雌火龙逆鳞怎么弄啊
十六吨的吊车杆伸最长能吊多沉的货
小孩3岁半,在家有话说,在外面不怎么说话
南昌火车站现在可以直接去侯车厅二楼买票吗?
贬折的意思是什么啊?知道的请说下!
5万每平米在上海能住在什么地段啊?我一个同
正常人血中胆色素主要来源于()
我的名字是:珊珊,想要个英文名最好是比较没有
安装好烤瓷牙能换么
嫁给爱情和嫁给合适的有有什么不同的体验?
推荐资讯
在网易贵金属上做理财投资方便吗?开户门槛高
鼠标的dpi是什么意思.怎么查看
什么我的商务通百度竞价,会出现友情链接:bai
同事借钱忘记还了,应该怎么和他说?
写给伤春悲秋的文艺女青年的一封信
重庆已经连续高温接近三个月了,请问重庆的气
孤单是一个人的狂欢下一句是什么
简述CH4的物理性质。
什么牌子的光波表好
老公爱叨叨,怎么办?
德阳除甲醛哪家好,德阳去除甲醛多少钱,德阳
DNF90红眼武器妖刀怎么配装备
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?