This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

芯片cc2530如何利用它的定时器T1输出pwm波形使led灯闪烁,我的程序问题出在哪里?

Other Parts Discussed in Thread: CC2530

问题出在哪里呢?

#include <ioCC2530.h>

void main()
{
P1DIR |= 0x01; //设置P1_0为输出 00001000
PERCFG &= ~0x40; //设置定时器1的I/O位置, 选择到位置1
P2DIR = (P2DIR & ~0xC0) | 0X80; //定时器1的通道0和通道1获得优先
P0SEL |= 0x01; //设置P1_0为外部I/O (通道1)
T1CC0L = 0xFF; //PWM 的信号周期
T1CC0H = 0x7F;
T1CC1L = 0x10; //PWM 的占空比
T1CC1H = 0x00;
T1CCTL1 = 0x34; /*通道1的比较模式设置,设置为等于T1CC0时,设置输出(输出1)
等于T1CC1时,清除输出(输出0) */
T1CTL |= 0x03; //定时器开始运行在正计数/倒计数运行模式

}

其中,led灯接P1_0口