英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流
标题:
[求助]16F877A的PWM怎么输出全高电平(占空比100%)
[打印本页]
作者:
eva
时间:
2012-8-21 11:01
标题:
[求助]16F877A的PWM怎么输出全高电平(占空比100%)
#include <pic.h>
__CONFIG(XT&WDTEN);
#define uchar unsigned char
#define uint unsigned int
unsigned char pwm1;
void PWM1(uchar maikuan)
{
CCPR1L=maikuan;
CCP1CON=0x3c;
PR2=63; T2CKPS1=0;
T2CKPS0=0; //前分频为1:1
TRISC2=0; //将RC1设置为输入,暂时关闭PWM
TMR2ON=1; //启动TIMER2
}
void main()
{
TRISC3=0;
TRISC4=0;
RC3=0;
PWM1(0XFF);
while(1);
}
最大占空比只能到80%多 请哪位高手指点一下 谢谢
欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/)
Powered by Discuz! X3.2