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.
我想在SimpleBLEPeripheral中添加PWM功能,添加如下程序段,结果出现问题:如打开T1中断(T1IE =1;),PWM工作正常,RF无输出;关闭T1中断,PWM不符合要求,RF输出正常,这是什么原因呢?
我把SimpleBLEPeripheral调整成了上电就广播的状态。
为实现PWM添加的程式如下:
P0SEL = 0x7C; // Configure Port 0 as GPIO
P1SEL = 0; // Configure Port 1 as GPIO
P2SEL = 0; // Configure Port 2 as GPIO
P0DIR = 0xFF;
P1DIR = 0xFF;
P2DIR = 0xDF;
P0 = 0x7C;
P1 = 0x0C;
P2 = 0;
PERCFG = 0x33;
T1CNTH = 0;
T1CNTL = 0;
T1CTL = 0x02;
T1CC0H = 0x00;
T1CC0L = 0xff;
T1CC1H = 0x00;
T1CC1L = 0x80;
T1CC2H = 0x00;
T1CC2L = 0x00;
T1CC3H = 0x00;
T1CC3L = 0x80;
T1CC4H = 0x00;
T1CC4L = 0x00;
T1CCTL0= 0x7C;
T1CCTL1= 0x1C;
T1CCTL2= 0x04;
T1CCTL3= 0x1C;
T1CCTL4= 0x0C;
EA=1;
T1IE =1;