dsp2407 定时器中断问题

[复制链接]
2650|11
 楼主| DK521 发表于 2014-1-13 15:50 | 显示全部楼层 |阅读模式
定时器周期中断,有时能进入中断,有时进不去,代码都是一样的。 并且先LOAD一个代码量较小的程序运行成功后,再LOAD代码较多的程序,这时进入中断的几率较大。这是怎么回事?大神们帮帮忙啊!!!是CMD配置的不好还是程序的原因?还是芯片、开发板本身的原因呢?
kingzlt 发表于 2014-1-13 16:20 | 显示全部楼层
定时多长?中断处理程序大约多长时间,够不?
zhangmangui 发表于 2014-1-13 16:25 | 显示全部楼层
别的代码跑过没  有没有问题?
确保定时的相关时钟使能   然后中断入口函数指定正确
不能重复指定入口函数   
你有没有烧写过代码  烧写之后上电运行情况怎么样?
 楼主| DK521 发表于 2014-1-14 10:39 | 显示全部楼层
kingzlt 发表于 2014-1-13 16:20
定时多长?中断处理程序大约多长时间,够不?

应该是中断时间过短,来不及反应。。
 楼主| DK521 发表于 2014-1-14 10:40 | 显示全部楼层
zhangmangui 发表于 2014-1-13 16:25
别的代码跑过没  有没有问题?
确保定时的相关时钟使能   然后中断入口函数指定正确
不能重复指定入口函数  ...

别的代码跑过没问题的,应该是中断时间设的过短。。我没烧在flash里,怕把flash烧坏。。。。
 楼主| DK521 发表于 2014-1-14 10:42 | 显示全部楼层
zhangmangui 发表于 2014-1-13 16:25
别的代码跑过没  有没有问题?
确保定时的相关时钟使能   然后中断入口函数指定正确
不能重复指定入口函数  ...

用CCS3.3如何测代码的运行时间呢?求指教。
 楼主| DK521 发表于 2014-1-14 10:42 | 显示全部楼层
kingzlt 发表于 2014-1-13 16:20
定时多长?中断处理程序大约多长时间,够不?

用CCS3.3如何测代码的运行时间呢?求指教。
leehp 发表于 2014-1-14 11:49 | 显示全部楼层
编制一个测试程序,只有主程序,把你要测试的代码放在里面跑一下就知道了。用软件仿真也可以算出来的。
zhangmangui 发表于 2014-1-14 13:01 | 显示全部楼层
DK521 发表于 2014-1-14 10:42
用CCS3.3如何测代码的运行时间呢?求指教。


看看上图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
zhangmangui 发表于 2014-1-14 13:02 | 显示全部楼层
DK521 发表于 2014-1-14 10:40
别的代码跑过没问题的,应该是中断时间设的过短。。我没烧在flash里,怕把flash烧坏。。。。 ...

flash烧写没那么容易坏   注意别锁   烧写过程不能断电
 楼主| DK521 发表于 2014-1-14 21:17 | 显示全部楼层
zhangmangui 发表于 2014-1-14 13:01
看看上图

这个我在网上看过,我的CCS3.3 那个Clock---Enable选项是灰色的。 后来想用gethtime()函数算出时间,可是提示我打不开clk.h头文件。现在我用的是IO口测时间,可是脉冲频率太低,实验室的示波器测得不准,只能大概看看占空比。。。。。
zhangmangui 发表于 2014-1-14 22:46 | 显示全部楼层
DK521 发表于 2014-1-14 21:17
这个我在网上看过,我的CCS3.3 那个Clock---Enable选项是灰色的。 后来想用gethtime()函数算出时间,可 ...

关于你说的gethtime()   我没有使用过
实验室我觉得随便可以找一个100M的示波器吧  
关于enable是灰色的  只要是硬件仿真条件下不应该是灰色的  你在看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

56

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部