cc2530输出38khz PWM问题

[复制链接]
 楼主| m503022388 发表于 2015-10-8 10:44 | 显示全部楼层 |阅读模式
我打算用这款芯片做红外对管的应用,但是定时器用不了其他三种模式输出PWM,准确的说是T3CC0只能在写入0xff的时候,定时器有PWM输出,少1都不行,那这样不是就输出不了38khz的信号了?如果不行,请问怎么输出38khz的pwm?难道是开发板有问题?
  1. void main(void)
  2. {
  3.     T3_Init();
  4.     while(1)
  5.     {
  6.       T4CTL |= 0x10;
  7.     };
  8. }


  9. void T3_Init(void)
  10. {
  11.   P1DIR |= (0x01 << 1);
  12.   P1SEL |= (0x01 << 1);
  13.   
  14.   CLKCONCMD |= (0x01 << 6);
  15.   CLKCONCMD &= ~0x03;     //32M
  16.   
  17. //  PERCFG &= ~(0x01 << 5);
  18.   
  19.   T4CTL |= 0xA0;        //32分频,32/32000000=1us
  20.   
  21. //  T3CTL &= ~0x03;
  22.   T4CTL |= 0x02;        //模计数
  23.   
  24.   T4CC0 = 0xFF;             //
  25.   
  26.   T4CC1 = 0xAA;
  27.   T4CCTL1 = 0x6C;
  28.   
  29.   T4CTL |= 0x10;           //启动
  30.   
  31.   //T4CTL |= 0x08 ;          //开溢出中断   
  32.   T4CTL &= ~0x80;
  33.   
  34.   //T4IE   = 1;                //开总中断和T4中断
  35.   
  36.   
  37.   EA = 1;                  //开总中断
  38. }
dirtwillfly 发表于 2015-10-8 11:11 | 显示全部楼层
cc2530输出pwm没问题的
T1输出PWM 可以参考 http://e2e.ti.com/support/wirele ... 8346.aspx?pi36597=2
dirtwillfly 发表于 2015-10-8 11:12 | 显示全部楼层
cc2530输出pwm没问题的
T1输出PWM 可以参考 http://e2e.ti.com/support/wirele ... 8346.aspx?pi36597=2
冰河w 发表于 2015-10-10 21:13 | 显示全部楼层
http://download.csdn.net/detail/zhang_chao_ning/6509447
CC2530 T1 产生PWM 代码 + 代码文档
楼主可以下来参考
android2 发表于 2015-10-11 21:14 | 显示全部楼层
cc2530输出pwm应该是没问题的
 楼主| m503022388 发表于 2015-10-12 16:14 | 显示全部楼层
找到问题了,还真是TxCCTL1寄存器的配置有误,资料没看明白真的误事啊

评分

参与人数 1威望 +5 收起 理由
dirtwillfly + 5 分享问题原因,赞一个!

查看全部评分

dirtwillfly 发表于 2015-10-12 17:30 | 显示全部楼层
m503022388 发表于 2015-10-12 16:14
找到问题了,还真是TxCCTL1寄存器的配置有误,资料没看明白真的误事啊

赞一个
309030 发表于 2015-10-12 20:43 | 显示全部楼层
TxCCTL1寄存器是干什么用的
 楼主| m503022388 发表于 2015-10-14 14:45 | 显示全部楼层
309030 发表于 2015-10-12 20:43
TxCCTL1寄存器是干什么用的

通道的比较/捕获控制寄存器,PWM要用到1通道的比较模式,就是在这设置的。
王大熊 发表于 2015-10-30 09:11 | 显示全部楼层
楼主想想逻辑就知道不可能的
北方小榕树 发表于 2015-10-31 14:10 | 显示全部楼层
冰河w 发表于 2015-10-10 21:13
http://download.csdn.net/detail/zhang_chao_ning/6509447
CC2530 T1 产生PWM 代码 + 代码文档
楼主可以下 ...

正好需要这个代码,谢谢了。
冰河w 发表于 2015-11-12 20:47 | 显示全部楼层
楼主怎么做的,求分享啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

37

帖子

0

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

6

主题

37

帖子

0

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