打印
[DSP]

C6000的定时器运用(二)

[复制链接]
645|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhangmangui|  楼主 | 2020-1-1 18:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhangmangui 于 2020-1-1 18:43 编辑

众多的主控芯片都有定时器,定时器的运用也无非是设置定时时间,到时间了产生中断,然后在中断里干一件事情。如果按这种思路说起来,好像C6000的定时器也跳不出这个定式。当然C6000的定时器还可以计数外来事件个数,和产生脉冲信号。让定时器干什么事情的区别,就在于控制寄存器的配置状况,按照功能需求和所能完成的事项来配置。
  在我的项目里也是当做一个普通的定时器来使用,没有开发出他如此多的功能,实现方式如下:
   首先要对其初始化,初始化的过程在上一节里面已经介绍了,代码如下:
void TIMER_Init(void)
{  
  TIMER_Config myTimerConfig;              
  hTimer = TIMER_open(TIMER_DEV0, TIMER_OPEN_RESET);
  TIMER_getConfig( hTimer, &myTimerConfig);
  myTimerConfig.ctl &= 0xff3f;
  myTimerConfig.ctl |= 0x3c0;
  myTimerConfig.prd  = 0x200;
  myTimerConfig.cnt = 0x00000000;
  TIMER_config(hTimer, &myTimerConfig);
  IRQ_enable(TIMER_getEventId(hTimer));
}

   定时周期寄存器prd,可以根据需要,修改定时周期。
   然后在定时中断interrupt void timer0_isr()中完成需要完成的事项。
   最后需要注意的是在中断向量列表中要添加上这个中断。
   
  在主控芯片中,定时器中断是一个重要的内容,但是在C6000中实现起来,好像也没有这么麻烦,但是如果想看中断效果,使用printf会有一定的时间延迟,如果还周到系统中其他因素的影响,则中断时间就更不仅仅是受prd的影响了。具体的情况还要在实际的程序中体现。

使用特权

评论回复

相关帖子

沙发
usysm| | 2020-2-7 21:06 | 只看该作者

DSP C5000和C6000区别大吗?

使用特权

评论回复
板凳
typeof| | 2020-2-7 21:06 | 只看该作者
dspc6000.多少钱  

使用特权

评论回复
地板
yujielun| | 2020-2-7 21:07 | 只看该作者
C6000 DSP bootloader如何使用

使用特权

评论回复
5
htmlme| | 2020-2-7 21:07 | 只看该作者
有用MATLAB中Simulink生成C6000dsp代码的吗?

使用特权

评论回复
6
pklong| | 2020-2-7 21:07 | 只看该作者
如何使用DSP C6000 cache  

使用特权

评论回复
7
touser| | 2020-2-7 21:07 | 只看该作者
谢谢分析的。      

使用特权

评论回复
8
myiclife| | 2020-2-7 21:08 | 只看该作者
如何查看C6000的库函数  

使用特权

评论回复
9
uytyu| | 2020-2-7 21:08 | 只看该作者
        

使用特权

评论回复
10
jkl21| | 2020-2-7 21:09 | 只看该作者
正在用德州仪器(TI)C5000 & C6000系列的DSP

使用特权

评论回复
11
uytyu| | 2020-2-7 21:09 | 只看该作者
不错的资料呢。   

使用特权

评论回复
12
usysm| | 2020-2-7 21:09 | 只看该作者
c6000dsp可以控制电机吗

使用特权

评论回复
13
myiclife| | 2020-2-7 21:09 | 只看该作者
能够下载相关的代码吗   

使用特权

评论回复
14
typeof| | 2020-2-7 21:09 | 只看该作者
怎么添加c6000系列dsp到ccs4.0

使用特权

评论回复
15
touser| | 2020-2-7 21:09 | 只看该作者
定时器的开发都比较难。   

使用特权

评论回复
16
yujielun| | 2020-2-7 21:09 | 只看该作者
TMS320C54x芯片属于哪类DSP

使用特权

评论回复
17
pklong| | 2020-2-7 21:09 | 只看该作者

求《TMS320C6000系列DSP编程工具与指南》

使用特权

评论回复
18
htmlme| | 2020-2-7 21:09 | 只看该作者
c6000怎么把启动设置为flash模式  

使用特权

评论回复
19
jkl21| | 2020-2-7 21:09 | 只看该作者
不错,跟着学习了。   

使用特权

评论回复
20
iyoum| | 2020-2-7 21:09 | 只看该作者

《TMS320C6000 DSP实用技术与开发案例》书中讲到的  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:欢迎进入【TI DSP 论坛】 & 【DSP 技术】           TI忠诚粉丝!

935

主题

26376

帖子

589

粉丝