Pic Basic Pro
Salidas de un tren de ancho de pulso en el pin de pulso modulado. El Deber
ciclo para cada ciclo de PWM oscila entre 0 (0%) y 255 (100%). Este
El ciclo PWM es repetidovarias veces del ciclo. Pin debe ser una constante, 0 - 15,
o una variable que contenga un número 0-15 (p.ej. B0) o un nombre de pin
(Por ejemplo, PORTA.0).
El tiempo de ciclo de PWM depende de lafrecuencia del oscilador.
Si un oscilador de 4 MHz se utiliza, cada ciclo es de unos 5 ms largo. Si un
Oscilador de 20 MHz se utiliza, cada ciclo es de 1 ms de longitud.
La definición de un valor deOSC no tiene efecto sobre PWM. El tiempo de ciclo
siempre cambia con la velocidad del oscilador real.
Si desea que continua la salida PWM y tiene el MCU PICmicro
PWM hardware, HPWM se puedeutilizar en lugar de PWM. Pin se
una salida justo antes de la generación del pulso y vuelve a una entrada después de
generación se detiene. La salida PWM en un pin parece tanto
basura, no una hermosaserie de ondas cuadradas. Un filtro de algunos
tipo es necesario para convertir la señal en algo útil. Un RC
circuito puede ser utilizado como un D sencillo conversor A / A:
Ejemplo:
PWM7.127.100 'Envía un 50% del ciclo PWM
'Señal de salida Pin RB7 para 100 ciclos
o Realizar PWM LAB 1 - pwm1.pbp
o HPWM:
Formato:
HPWM Canal, Dutycycle, Frecuencia
Emite una señal PWMutilizando el hardware de PICs PWM que es
disponible en algunos países insulares del Pacífico incluyendo el PIC16F88.
El HPWM por defecto el canal 1 en el 16F88 es RB0. En el
hoja deespecificaciones, que se conoce como CCP1. RB3 es una alternativa
pin para CCP1, pero el PIC debe ser reconfigurado antes de que este pin puede
ser utilizado. Ver el verde del compilador PicBasic Pro manualMicroEngineering Labs, Inc. para más detalles.
El Dutycycle para cada ciclo de HPWM oscila entre 0 (0%) a 255
(100%), similar a la de servicio para el comando PWM.
Frecuencia fija la frecuencia...
Regístrate para leer el documento completo.