微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > cc2530输出PWM

cc2530输出PWM

时间:10-02 整理:3721RD 点击:
求cc2530 PWM输出波形,一下代码调试没有错误,下载是会提示

  1. #include <ioCC2530.h>

  2. //////////////////////////////////////////////////////////////////////
  3. /********* 主函数 ********/
  4. void main()
  5. {
  6. P0DIR |= 0x08; //设置P0_3为输出
  7. PERCFG &= 0x40; //设置定时器1的I/O位置, 选择到位置1
  8. P2DIR = (P2DIR & 0xC0) | 0X80; //定时器1的通道0和通道1获得优先
  9. P0SEL |= 0x08; //设置P0_3为外部I/O (通道1)
  10. T1CC0L = 0xFF; //PWM 的信号周期
  11. T1CC0H = 0x7F;
  12. T1CC1L = 0x00; //PWM 的占空比
  13. T1CC1H = 0x00;
  14. T1CCTL1 = 0x34; /*通道1的比较模式设置,设置为等于T1CC0时,设置输出(输出1)
  15. 等于T1CC1时,清除输出(输出0) */
  16. T1CTL |= 0x03; //定时器开始运行在正计数/倒计数运行模式

  17. }

复制代码

上面的代码调试没有错误,下载是会提示



请大家讨论一下,谢谢!!
Ti里面的一个帖子:http://e2e.ti.com/support/wirele ... 18346#pi239031350=3

main函数里面竟然没有while(1)。是不是应该加上。让你在tools->options dialog box中,更改设置,你看看都是什么设置。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top