Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PWM de Pic
PWM de Pic
PROGRAMA
Programacin en C
unsigned short current_duty, old_duty, current_duty1, old_duty1;
void InitMain() {
PORTC = 0;
TRISC = 0;
PWM1_Init(5000);
PWM2_Init(5000);
}
void main() {
InitMain();
current_duty = 10;
current_duty1 = 255;
// Borrar PORTC
// PORTC como salida
// Iniciar PWM1 a 5KHz
// Iniciar PWM2 a 5KHz
PWM1_Start();
// inicia PWM1
PWM2_Start();
// inicia PWM2
PWM1_Set_Duty(current_duty);
// ciclo de trabajo de 3.5% para PWM1
PWM2_Set_Duty(current_duty1);
// ciclo de trabajo de 100% para PWM2