CLKCONCMD &= ~0x40; //设置系统时钟源为32MHZ晶振
while(CLKCONSTA & 0x40); //等待晶振稳定为32M
CLKCONCMD &= ~0x07; //设置系统主时钟频率为32MHZ
CLKCONCMD |= 0x38; //时钟速度32 MHz 定时器标记输出设置[5:3]250kHz
PERCFG |= 0x40; //定时器1 的IO位置 1:备用位置2
P2SEL &= ~0x10; //定时器1优先
P2DIR |= 0xC0; //第1优先级:定时器1通道2-3
P1DIR |= 0xff; //端口1为输出
P1SEL |= 0x01; //timer1 通道2映射口P1_0
T1CC2H = 0x00; //20%占空比为200us
T1CC2L = 0x32; //修改T1CC2L可调整led的亮度
T1CC0H = 0x00; //1ms的周期时钟,频率为976.516HZ
T1CC0L = 0xff;
T1CCTL2 = 0x1c; // 模式选择 通道2比较模式
T1CTL = 0x02; //250KHz8分频
CC2541/CC2530 pwm
最新推荐文章于 2022-04-02 09:33:51 发布