Preguntas con etiqueta 'pic'

2
respuestas

¿Es posible limitar la corriente del puerto USB con una resistencia?

Estoy trabajando en un proyecto que tiene un puerto USB conectado a un PIC32MX460F512L. El 5v para el USB actualmente viene directamente del VREG. El puerto solo está diseñado para aceptar unidades flash USB, pero se me ocurrió que alguien podrí...
1
respuesta

Sobremuestreo en la familia dsPIC33EPXXGS50X

Estoy intentando implementar un sobremuestreo en un dsPIC33EP64GS502 . De acuerdo con la hoja de datos y el manual de referencia de 12-Bit High-Speed, Multiple SARs A/D Converter (ADC) , tengo que configurar los siguientes bits para...
2
respuestas

Módulo PWM de alta velocidad en dsPIC33 sin conmutación

Estoy intentando que el módulo PWM de alta velocidad de un dsPIC33EP64GS502 funcione. Anteriormente trabajé en el mismo módulo para dsPIC33FJ16GS402 pero no puedo hacer que este funcione. El PIC se ejecuta a 70 MIPS con un oscilado...
3
respuestas

Estado del pin de E / S de PIC en el encendido

Tengo un LED conectado al pin RA1 de PIC18F25K20 (alimentado por una fuente de alimentación de 3.3V) de la siguiente manera: Riel de 5V - > Resistor (200 Ohm) - > Ánodo LED - > Cátodo LED - > RA1 RA1: Entrada - > LED está ap...
1
respuesta

Aunque las instrucciones de bucle en la imagen no están claras

En un esfuerzo por ahorrar espacio, trato de reducir el código C generado con inline asm (""); Mirando el desmontaje original y el buen código de trabajo no entiendo la línea 0x17E4. nulo MENU_BUTTON (uchar Parm) { // This loop ends when...
1
respuesta

Migración de dsPIC a PIC de 32 bits

Tenemos un producto de gateway CAN exitoso basado en dsPIC33EP. El firmware es bastante complicado y tardó años en desarrollarse. Escrito en C, el bucle principal llama a muchas máquinas estatales, cada una de las cuales es bastante portátil a o...
1
respuesta

PICKIT2 pierde valores de intervalo de banda

Soy nuevo en la programación de microcontroladores PIC. Intenté programar PIC12F629. Simulo mi programa en Proteus, y funciona bien. Pero cuando intenté programarlo con PICKIT2, el valor de calibración de intervalo de banda cambia de 1000 a 0000...
1
respuesta

Configuración del oscilador interno PIC12F1822

Estoy tratando de configurar el oscilador interno en mi PIC para que oscile a 16MHz y estoy tratando de probar si está funcionando correctamente parpadeando un LED. Como lo entiendo, cada comando toma 4 ciclos de reloj para ejecutarse, y tengo d...
1
respuesta

¿Por qué este programa PIC18LF1220 solo dos veces y luego falla la programación?

Tengo un PIC18LF1220 en un paquete SSOP de 20 pines que se ejecuta a 4MHz desde una fuente de reloj interna y 3.3 voltios. He soldado el microcontrolador a una PCB con un plano de tierra en la capa inferior y la foto está en la capa superior. Es...
1
respuesta

¿Cómo usar varios puertos de entrada para el ADC interno de PIC18F4550?

¿Es posible usar el comando setChannel() para cambiar entre las entradas para el ADC interno de PIC18F4550 al final de cada conversión, p. ej. de AN0 a AN1 y viceversa, o se requiere la inicialización del registro para el interruptor de e...