Tengo un problema con un rendimiento muy malo en mi código PIC32. Por ejemplo, tengo este ISR que da servicio a varias fuentes de interrupción diferentes:
volatile int rxEvents = 0;
volatile int txEvents = 0;
volatile int int1Events = 0;
vol...
EDITAR: ¿Cuál es la resistencia máxima que se puede poner en serie con una entrada al PIC.
Pregunta original:
Estoy diseñando un circuito de sujeción para proteger los pines de mi microcontrolador. Necesito conocer la corriente mínima requeri...
TL; DR : puedo abrir la sesión screen o putty en el terminal al /dev/ttyUSB0 , pero los caracteres transmitidos son invisibles. ¿Cuál podría ser el posible problema?
Tengo una placa PICDEM con microcontroladores PIC18F87J...
Estoy escribiendo este programa para un PIC de Microchip.
char * we_are_display = "hello";
char ahimouz[2];
sprintf(ahimouz,"%s %s",we_are_display,"5");
WriteStringToLCD(ahimouz);
Este programa funciona a pesar de que la memoria asignad...
PORTCbits.RC13 = 1;
PORTDbits.RD0 = 1;
PORTDbits.RD11 = 1;
PORTDbits.RD9 = 1;
Las líneas de arriba apagarán un LED. Uno a la vez, todos funcionan, pero si uso los 4, ¡dejarán uno por alguna razón!
Puedo reo...
Para la necesidad de una mayor precisión en mi valor de adc, tengo que promediar el valor de adc durante un tiempo determinado, ¿cuáles son los tipos de técnicas que se manejan en el promediado? PIC 16f877A.
¿Cuáles son las razones de este efecto no deseado?
Tengo un PIC con RTC (reloj de tiempo real) conectado a un cristal externo de 32.768 kHz para la calibración automática (de acuerdo con el manual del PIC). El cristal también está conectado c...
He construido este circuito:
El diodo es en realidad un LED.
enlace
Con este código en MPLAB x, XC8:
#include <xc.h>
#define _XTAL_FREQ 20000000
#pragma config WDTE=OFF , BOREN=OFF , PWRTE=ON , MCLRE=OFF , FOSC=INTRCIO
void...
Estoy usando un PIC18f que tiene un reloj interno en tiempo real. Los valores del día, mes y año se almacenan en formato BCD. La hoja de datos dice que estos valores se almacenan en formato BCD en los registros.
Quiero comparar el tiempo. P.e...
Estoy usando controladores PIC, y he usado temporizadores de vigilancia para desencadenar un reinicio en caso de que el s / w se atasque en algún lugar, y también para admitir en caso de fallos de hardware graves.
Creo que restablecer la CPU es...