基于TL138/1808/6748-EVM开发板 基于startware 关于定时器的 问题 - TMS320C6748 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2524|回复: 4
打印 上一主题 下一主题

基于TL138/1808/6748-EVM开发板 基于startware 关于定时器的 问题

[复制链接]

4

主题

10

帖子

138

积分

注册会员

Rank: 2

积分
138
跳转到指定楼层
楼主
发表于 2017-1-12 16:50:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是6748 EVM 开发板 基于startware dsp6748的开发环境  ccs5.5  仿真器 100V2

我参考咱们的 例程 TIMER 把 定时器2 设置为通用的64为计数器
来分别验证以下三种工作模式
1、一次工作(定时器运行一个周期然后停止)
2、持续工作(定时器在每个周期结束自动清零并继续工作)
3、– 持续工作周期性重载(定时器在每个周期自动获取重载寄存器的值并继续工作)

前两种 模式 都工作正常
第三种 工作模式 不起作用
以下是我的代码
void TimerInit(void)
{
        //TimerDisable(SOC_TMR_2_REGS, TMR_TIMER_BOTH);
        // 配置 定时器 / 计数器 2 为 64 位模式
    TimerConfigure(SOC_TMR_2_REGS, TMR_CFG_64BIT_CLK_INT);

    // 设置周期为一秒
    TimerPeriodSet(SOC_TMR_2_REGS, TMR_TIMER12, TMR_PERIOD_LSB32);
    TimerPeriodSet(SOC_TMR_2_REGS, TMR_TIMER34, TMR_PERIOD_MSB32);

    // 设置重载周期为五秒
    TimerReloadSet(SOC_TMR_2_REGS, TMR_TIMER12, TMR_RELOA_LSB32);
    TimerReloadSet(SOC_TMR_2_REGS, TMR_TIMER34, TMR_RELOAD_MSB32);
    // 使能 定时器 / 计数器 2 为连续重载模式
    TimerEnable(SOC_TMR_2_REGS, TMR_TIMER12, TMR_ENABLE_CONTRELOAD);

    // 使能 定时器 / 计数器 2
    //TimerEnable(SOC_TMR_2_REGS, TMR_TIMER12, TMR_ENABLE_CONT);
}


// 64位 定时器 / 计数器周期
// 定时时间 1 秒
// 低32位
#define TMR_PERIOD_LSB32  (0x0D970100)
// 高32位 0
#define TMR_PERIOD_MSB32  (0)

// 64位 定时器 / 计数器周期
// 定时时间5 秒
// 低32位
#define TMR_RELOA_LSB32      (0X43F30500)
// 预定标分频计数
#define TMR_RELOAD_MSB32     (0)


  我自己调试了半天了  手册也看了几遍  始终没有发现问题 还望创龙给予技术支持  多谢啦

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

4

主题

10

帖子

138

积分

注册会员

Rank: 2

积分
138
沙发
 楼主| 发表于 2017-1-12 16:52:03 | 只看该作者
求大神 指导
回复 支持 反对

使用道具 举报

26

主题

96

帖子

1380

积分

金牌会员

Rank: 6Rank: 6

积分
1380
板凳
发表于 2017-1-12 17:12:40 | 只看该作者
重载周期改成0x800试一试
回复 支持 反对

使用道具 举报

4

主题

10

帖子

138

积分

注册会员

Rank: 2

积分
138
地板
 楼主| 发表于 2017-1-12 17:24:06 | 只看该作者
70010x 发表于 2017-1-12 17:12
重载周期改成0x800试一试

#define TMR_RELOA_LSB32      (0X800)
// 预定标分频计数
#define TMR_RELOAD_MSB32     (0)


重载周期 低位改成了 0X800 高位  依旧为0  还是没有效果啊  请大神 再指导下 谢啦
回复 支持 反对

使用道具 举报

4

主题

10

帖子

138

积分

注册会员

Rank: 2

积分
138
5#
 楼主| 发表于 2017-1-12 19:53:00 | 只看该作者
斌哥  我是你的粉丝啊  求解决啊 ????
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-5-15 13:19 , Processed in 0.034632 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表