Hola a todos, estoy usando un PIC 18F4550. Programo en C usando CCS.
Uso un cristal externo de 20Mhz, pero mi sistema funciona a 48Mhz (mediante trasformaciones PLL)
Necesito crear una salida que sea un tren de pulsos, pero cada pulso puede tener distinta frecuencia (periodo) y distinto ancho de pulso. Es del orden de los us (microsegundos).
Por ejemplo la señal puede ser:
nivel alto (3us), nivel bajo (2us), nivel alto (8us), nivel bajo (5us), etc...
¿Como puedo general una señal así?
He buscado información en el foro y demás y he visto que con módulo CCP, se pueden conseguir cosas similares, pero en modo PWM tiene la frecuencia (periodo) fija y solo se puede variar el ancho del pulso, por lo que pienso que no me puede valer.
¿Alguien tiene alguna idea?
Muchas gracias!