Preguntas con etiqueta 'pic'

2
respuestas

Enviando datos C # a PIC mediante USB

Quiero enviar datos, C # a PIC mediante USB (UsbLibrary.dll). Estoy usando los siguientes códigos para enviar datos; private void button1_Click(object sender, EventArgs e) { byte[] my_buffer = new byte[64]; my_b...
1
respuesta

Interrupción RTCC no funciona

Este es mi primer uso de la interrupción RTCC para dspic33F y P24h. He configurado la fecha y la alarma, cuando la alarma se enciende, el LED adjunto en el PIN 15 parpadeará. El código se compila, pero no hay ningún resultado en el LED. aquí...
1
respuesta

Implementando la captura de entrada correctamente en un PIC

Estoy usando un PIC16LF1827 con el compilador XC8 en MPLAB X . Necesito almacenar el tiempo entre los pulsos que vienen de un sensor de humedad externo. La cantidad de tiempo se correlaciona con la medida de humedad. Estoy utilizando la ca...
1
respuesta

mpasm - variables superpuestas en una directiva udata

En MPASM parece que puedo hacer esto para que paylen_lo y bytesleft tengan la misma ubicación de memoria: UDATA paylen_hi RES 1 bytesleft RES 0 paylen_lo RES 1 Esto utiliza el mismo tipo de truco que con CBLOCK...
1
respuesta

Dispositivo USB definido por el vendedor PIC18F24K50 que usa libusb, ¿qué se necesita?

Estoy tratando de aprender cómo comunicarme con un PIC18F24K50 a través de USB. Leí en algún lugar que un dispositivo definido por el proveedor más libusb / Winusb debe ser referido a través de HID y CDC para aplicaciones USB personalizadas mult...
1
respuesta

Escribiendo datos de 3 bytes en EEPROM

En pic18f45k80, la hoja de datos dice que uno puede leer y escribir datos de un byte (8 bits) en EEPROM. Necesito escribir datos de 3 bytes a la vez y leerlos de inmediato porque esos datos de 3 bytes constan de dos parámetros de la batería de p...
1
respuesta

PIC12LF1552 I2C; uC no saldrá de la condición de inicio

Así que he estado abordando este problema con la integración de la funcionalidad I2C en mi código, que se documenta aquí en StackOverflow: enlace TLDR: I2C plib no funcionó porque PIC12 no es un PIC18, lo resolví copiando las fuentes y cam...
2
respuestas

Dos funciones en la interrupción de prioridad alta

Estoy usando el PIC18F46k22 mcu y estoy usando dos funciones en mi rutina de interrupción de alta prioridad: #pragma code #pragma code My_HiPrio_Int=0x0008 #pragma code #pragma interrupt chk_isr #pragma code void My_HiPrio_Int(void) {...
2
respuestas

Problema con la programación USART

Tengo un problema con un módulo USART que escribí en C para PIC12F1822, relacionado con la transmisión USART. Todo pasa bien cuando depuro en MPLAB con PICKIT3 (TXREG cambia de valor y cada registro se actualiza correctamente como lo definí)....
1
respuesta

problema de comunicación USART en PIC18F6722

Estoy intentando usar la comunicación USART habilitada en un microcontrolador PIC18F6722. Más específicamente, habilite el receptor y adjunte una interrupción de recepción. La hoja de datos describe los bits relevantes como tales RC2IE: USA...