sou iniciante em programação Pic estou com duvida como usar PWM do PIC se a linha de codio
- Código: Selecionar todos
// microcontroller : P16F877A
// PWM module is set on RC2 Pin No 17.
unsigned short i=0;
void main() {
PORTC = 0; // Set PORTC to $FF
TRISC = 0; // PORTC is output
while(1){
PWM1_Init(5000); // Initialize PWM module
PWM1_Start();
PWM1_Set_Duty(i);
delay_ms(10);
}
}
O codigo tá funcionando, so que não consigo ajustar o Cicle Duty
no exemplo do compilador fala que varia de 0 a 255, quando eu cologo 0
e rodo o codigo no Proteus tinha que fica em 0, e quando coloco 255 não fica todo aberto o ciclo, tem algum outro macete que devo fazer??
Obrigado!
Diogo Pereira