高级会员
- 积分
- 508
- 威望
- 290
- 贡献
- 146
- 兑换币
- 103
- 注册时间
- 2012-9-1
- 在线时间
- 36 小时
|
本帖最后由 sonwendi 于 2012-9-1 22:33 编辑
DDRJ=0x00;
PIEJ=0X03;
EnableInterrupts; //中断设置
PWME=0; //关闭所有通道
PWMCTL_CON01=1;//对PWM控制寄存器进行设置,0,1合为一个通道
PWMCNT1=0X00;//0,1通道计数器清0
PWMPOL_PPOL1=1;//上升沿翻转
PWMCLK_PCLK1=0; //设A为其时钟源
PWMPRCLK=0X00; //不对A时钟进行分频
PWMCAE_CAE1=1;//中心对齐输出
PWMPER1=0X20;
PWMPER0=0x4e;//per等于40000,即100赫兹
PWMDTY1=0X10;
PWMDTY0=0X27;//dty等于20000
PWME_PWME1=1;//0,1通道使能
问下各位大牛,0,1合并后不是只需要设置1通道的么(红色的)??还有后边那些数据是如何算出来的呀(红色注释)??小弟新来的,谢谢大家了!!!在顺便问下,PIE的设置是怎样的??
|
|