Estoy usando el compilador C18 y necesito obtener los tres bytes de short long de MSB a LSB. Yo diría que podría usar esto:
void theFunction(unsigned short long input) {
doSomething((input>>16) & 0xff);
doSomething((in...
Estoy trabajando en PIC18F8722 para generar PWM para un ciclo de trabajo del 50%. He obtenido el PWM y ahora necesito contar el pulso de PWM. Según mi conocimiento, podemos usar temporizadores para generar y contar esos pulsos con un contador. N...
Estoy trabajando en controladores PIC18f con periféricos USB y me gustaría recibir consejos de aquellos que han trabajado en campos similares.
¿Cómo lidias con cosas como:
1.Algunas veces Mi foto enumera bien mostrando el Dispositivo Reconoci...
Estoy tratando de crear una señal pwm de período de 100 ms (10 Hz) con un PIC18F4520, seguí la ecuación PR2 para ayudarme a crear esta señal
Tengo una frecuencia de reloj de 20MHz con un prescaler de 16 y un período de PWM de (100 x 10 -3 s...
Estoy deseando usar el oscilador interno del pic18f4520 a una frecuencia de 1Mhz, lo que deseo lograr al final es usar para controlar un servo.
#include p18cxxx.h
#include pwm.h
#include timers.h
#include...
Tengo un PIC18F26J50 y quiero que el timer0 emita una señal de 1Hz en RA6. Ahora estoy recibiendo ~ 800Hz con mi configuración actual. El reloj es 48MHz / 4 = 12MHz en RA6 (si INTOSCPLLO está habilitado). El compilador es C18.
Aquí está mi có...