MSP430FR5969 响应外部中断延迟太长,6us

2019-07-17 16:19发布

大家好,请教大家个问题,折腾有几天了。用的MSP430FR5969 LAUNCHPAD.因为功耗严格,频率4m,下降沿中断,用示波器看,从外部信号有效,到中断程序内第一条指令,太长有有6us。记得430只要6条指令就可以响应中断。百思不得其解时间都去哪儿了,望大家指点有可能有些什么问题?检查那些地方。谢谢大家了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
nirvana
1楼-- · 2019-07-17 19:06
 精彩回答 2  元偷偷看……
dirtwillfly
2楼-- · 2019-07-17 20:19
你可以看看汇编代码,看这段时间都做什么事情了。
ayl439
3楼-- · 2019-07-17 21:42
参考最新的手册计算,你从示波器上看,看到的延迟是唤醒时间+进入中断的时间(貌似是6个时钟周期)+产生你从示波器上看到的信号的那条指令的运行时间

注意如果你使用了外部高频晶振,fDCO应该是按照默认的值来算的
nirvana
4楼-- · 2019-07-18 01:32
dirtwillfly 发表于 2015-6-10 08:50
你可以看看汇编代码,看这段时间都做什么事情了。

汇编代码看不出什么来,感觉是什么激活唤醒一类的占用了
nirvana
5楼-- · 2019-07-18 04:35
ayl439 发表于 2015-6-10 08:54
参考最新的手册计算,你从示波器上看,看到的延迟是唤醒时间+进入中断的时间(貌似是6个时钟周期)+产生你 ...

谢谢,这个表我也仔细看过,但肯定是LMP0,看了SR寄存器,FRAM一直都是激活的,我会再仔细再看看,我也感觉是什么唤醒一类的占用了时间。请教有没有可能其他的中断冲突了呢?
ayl439
6楼-- · 2019-07-18 09:59
 精彩回答 2  元偷偷看……

一周热门 更多>