搜索
bottom↓
回复: 5

求助:CC2530定时器输出比较模式,输出的频率不对

[复制链接]

出0入0汤圆

发表于 2012-8-8 14:12:48 | 显示全部楼层 |阅读模式
系统时钟是32MHz,使用定时器1的输出比较模式,T1的I/O口映射到P0_2端口。T1CC0我设置为0x7fff,也就是说在一次计数到最大值0xffff时,输出会产生两次跳转,产生的方波频率应该为488Hz,但是实际测试到的频率是244Hz,也就是说波形没有在0x7fff处产生反转。请教各位老师,是我哪个地方还没有理解透,还没有配置好。程序如下:


/****************************
//T1初始化程序
***************************/
void InitialT1test(void)
{
    EA=0;

    P0SEL |= 0X04;/*P0_2为T1的外设端口*/
    P2DIR |= 0X80; /*设置T1的优先级为第一优先级*/
  

    T1CCTL0=0x64; /*
                    7:
                    6:  使能0通道中断请求
                    5:3 在向上比较清除输出,在0设置
                    2:  比较模式
                    1:0 未捕获
                  */
   
    T1CC0L=  0xff; /*在上升到 0xffff/2 的这个时间点时清零*/  
    T1CC0H=  0x7f;

    T1CTL = 0x01; /*
                    7:4
                    3:2 32Mhz不分频
                    1:0 自由运行
                  */
   
     T1IE = 1;/*开T1中断*/
     EA = 1;  /*开总中断*/
     
}

void InitSysClock()
{
    CLKCONCMD &= ~0x40;         // 设置系统时钟源为 32MHZ晶振
    while(CLKCONSTA & 0x40);    // 等待晶振稳定  
    CLKCONCMD &= ~0x47;         // 设置系统主时钟频率为 32MHZ
}

void main()
{
        InitSysClock();
        InitialT1test();   
               while(1)            
        {            
        }
}

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2012-8-9 11:30:35 | 显示全部楼层
帖子要沉了了,问题没解决,果断顶起来。

出0入0汤圆

发表于 2012-8-10 10:18:08 | 显示全部楼层
定时器T1 32M/65536=488HZ 怎么会是244Hz呢?

出0入0汤圆

 楼主| 发表于 2012-8-13 10:24:33 | 显示全部楼层
迪加 发表于 2012-8-10 10:18
定时器T1 32M/65536=488HZ 怎么会是244Hz呢?

迪迦老师,我测量的波形图如下:我配置是要在0x7ffff出产生跳变的,但是看输出的频率并没有发生调变。

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2012-8-13 10:25:50 | 显示全部楼层
是不是我对输出波形的寄存器配置理解不对?

出0入0汤圆

发表于 2014-8-4 16:49:38 | 显示全部楼层
CLKCONCMD &= ~0x47;         // 设置系统主时钟频率为 32MHZ
这一句把系统时钟设置成32M,timer时钟设置为250K了吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 22:13

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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