MikroC POR for AVR PWM

#1
Hola, tengo una duda con este programa, espero me puedan ayudar.

Lo tengo programado para el ATmega8 el cual según su hoja técnica tiene 4 canales de PWM
El asunto que es me sale error en el PWM1.
Hago lo siguiente

PWM1_Init(_PWM1_FAST_MODE, _PWM1_PRESCALER_8, _PWM1_NON_INVERTED, current_duty);
PWM2_Init(_PWM2_FAST_MODE, _PWM2_PRESCALER_8, _PWM2_NON_INVERTED, current_duty1)

Me sale un error y dice lo siguiente:
undeclared idenfifer "PWM1" in expression, lo que no sucede con el PWM2.
Lo más raro es que es un ejercicio propuesto en la ayuda de ese programa.

Qué puedo hacer en este caso?
Gracias
 
#2
Ni idea, pero al final te vas a dar cuenta que es mas bonito usar avr studio.
 
#4
Gracias por responder. En primer lugar el ATmega tiene 3 canales de PWM, no 4 como mencioné. Luego, dos de estos 3 canales son para PWM 8Bits y el otro es para PWM de 16Bit. Según he entendido no se puede usar los 2 canales de 8 Bits a la vez. Porque estos solo tienen un registro para introducir los parámetros de la PWM. Seria cuestión de cambiar la configuración constantemente para porque usar estos dos canales con diferentes parámetros, lo que generaría un pequeño retardo.

Eso es lo que he podido averiguar. Espero que les ayude en algo.
Saludos
 

Temas similares

Arriba