Estoy usando un Arduino Uno. Mi motivo es controlar un servo a través de la transmisión inalámbrica mediante RF. Entonces para eso tengo que usar tanto Virtual Wire.h como Servo.h. Pero cuando estoy compilando me muestra errores que no están def...
Acabo de descargar el Proteus ISIS Circuit Simulator y he notado que en sus muestras, tienen proyectos PIC. basado en C y podrían pasar por el código C en el depurador.
Aquí hay una captura de pantalla de uno de sus videos de muestra:...
Tengo un dilema.
Necesito leer los valores de ADC de PIC18F4520 . Mi configuración y código son los siguientes:
#define OSC INTIO67
int adc_result = 0;
void main(void)
{
OSSCON = 0x70; //Set it as 8Mhz.
OSCTUNEbits.PLLEN = 1; //En...
Estoy implementando un I 2 esclavo de solo lectura en un PIC18F4620 . He hecho un controlador ISR de trabajo para el módulo MSSP:
unsigned char dataFromMaster;
unsigned char SSPISR(void) {
unsigned char temp = SSPSTAT & 0x2d;
i...
Mi código completo se encuentra aquí .
Básicamente, estoy transmitiendo a un Arduino, y no estoy recibiendo el valor correcto (se dará cuenta de que estoy tratando de enviar d'22 '). Aquí está el método donde realmente mordí la transmisión:...
Después de habilitar un reloj para un puerto determinado, debe esperar 4 ciclos para que el reloj termine de inicializarse. ¿Cómo se puede esperar por N ciclos de la manera correcta?
En mi código utilicé esto:
__asm("nop");
__asm("nop");
__...
Estoy haciendo un robot que puede seguir líneas, evitar obstáculos y seguir flechas. Escribí el código para seguir la línea y la flecha, pero no sé cómo implementar interrupciones con más de dos niveles de prioridad. ¿Puede alguien decirme cómo...
Quiero verificar el RSSI de la baliza usando mi nRF52832 (PCA10040) y si la señal es fuerte, envíe el MAC de la baliza a través de UART al módulo WiFi.
Me cuesta entender la documentación de Nordic Semiconductor. Encontré la función sd_ble...
Estoy familiarizado con varios kernels en tiempo real: AVIX , FreeRTOS , TNKernel , y en todos tenemos 2 versiones de casi todas las funciones: una para llamar desde la tarea y la segunda para llamar desde ISR.
Por supuesto, tiene sentido...
He configurado el módulo USART mejorado para un PIC18F4331 y he estado tratando de hacer una prueba de bucle. Estoy usando MPLABX, programando en XC8, usando Pickit3 para depurar y monitorear pines en serie con un osciloscopio.
Sin entrar en...