5228|6

78

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请教下老师们,dsp28027的定时器使用方法!!! [复制链接]

void cpu_timer0_init()
{
         myPie = (PIE_Handle)PIE_BASE_ADDR;
         myTimer0 = (TIMER_Handle)TIMER0_BASE_ADDR;

         PIE_registerPieIntHandler(myPie, PIE_GroupNumber_1, PIE_SubGroupNumber_7, (intVec_t)&cpu_timer0_isr);

         TIMER_stop(myTimer0);
         TIMER_setPeriod(myTimer0, time);//time的参数决定定时时常=time/60*1000000
         TIMER_setDecimationFactor(myTimer0, Prescaler);//Timer Prescaler Register
         TIMER_reload(myTimer0);
         //TIMER_setEmulationMode(myTimer0, TIMER_EmulationMode_StopAfterNextDecrement);
         TIMER_enableInt(myTimer0);
         TIMER_start(myTimer0);

         // Enable TINT0 in the PIE: Group 1 interrupt 7
         PIE_enableInt(myPie, PIE_GroupNumber_1,  PIE_InterruptSource_TIMER_0);
}

这是定时器cuptimer0的配置。
现在我想再用cuptimer1和cputimer2要如何配置其中的中断????
我看了一些资料说cputimer1和cputimer2的中断是INT13和INT14。但是pie组只有1到12,这种情况要怎么解决????

本文来自EEWORLD电子工程世界,转载请注明出处: https://bbs.eeworld.com.cn/thread-446795-1-1.html

本文来自EEWORLD电子工程世界,转载请注明出处: https://bbs.eeworld.com.cn/forum-92-1.html

最新回复

建议你看一下文档,《SPRUGL8B》 Table 109. PIE Vector Table中说得很明确的。优先级表中都列出了。 但不知道楼主所说的 “ 系统级 ”指什么?  详情 回复 发表于 2014-9-4 18:53
 
点赞 关注

回复
举报

2856

帖子

260

TA的资源

五彩晶圆(高级)

沙发
 
看一下controlSUITE里面的DSP2802x_CpuTimers.c和DSP2802x_PieVect.c两个为文件

点评

不是很明白什么是外设中断  详情 回复 发表于 2014-9-2 23:14
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
ltbytyn 发表于 2014-9-2 22:40
看一下controlSUITE里面的DSP2802x_CpuTimers.c和DSP2802x_PieVect.c两个为文件

不是很明白什么是外设中断
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

4
 
楼主同样问题多次发帖

INT1~12,就象有客厅的房子,进了大门后,还要开卧室门才能找到睡觉的床。

INT13就象没有卧室 , 进了大门就可以看到睡觉的床。别只记着还需要再开一道门才能睡觉。

点评

老师有个问题,是系统级的timer1和timer2的中断优先级更高,还是pie的timer0更高。 按照数据手册和个人理解 中断优先级感觉是0,1,2 不知道对不对  详情 回复 发表于 2014-9-4 18:35
感谢老师两次指点,已经明白了!!!!  详情 回复 发表于 2014-9-4 00:15
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

5
 
dontium 发表于 2014-9-3 18:31
楼主同样问题多次发帖

INT1~12,就象有客厅的房子,进了大门后,还要开卧室门才能找到睡觉的床。

感谢老师两次指点,已经明白了!!!!
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(中级)

6
 
dontium 发表于 2014-9-3 18:31
楼主同样问题多次发帖

INT1~12,就象有客厅的房子,进了大门后,还要开卧室门才能找到睡觉的床。

老师有个问题,是系统级的timer1和timer2的中断优先级更高,还是pie的timer0更高。
按照数据手册和个人理解 中断优先级感觉是0,1,2
不知道对不对
 
 
 

回复

1万

帖子

25

TA的资源

裸片初长成(高级)

7
 
建议你看一下文档,《SPRUGL8B》

Table 109. PIE Vector Table中说得很明确的。优先级表中都列出了。

但不知道楼主所说的 “ 系统级 ”指什么?
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表