Necesito ayuda con las interrupciones y el 16f887.
Estoy usando MPLAB y escribiendo mi código en C. Estoy usando la placa de demostración de 44 pines de Microchip. Hay un botón pulsador conectado a RBO / INTO que normalmente es alto y se baja...
Intentando decodificar datos seriales (codificados usando un método patentado) desde un módulo de RF.
Habiendo alternado entre muestreo rápido (4x el más rápido) y últimamente un método basado en interrupciones, he llegado a un punto muerto...
Estoy usando el RV8523 para despertarme cada 2 minutos con un arduino atmega328p. El rtc está cableado de esta manera:
DondeINT1estácableadoalpuertoDpin3.Laresistenciadeextraccióninternaestáactivaday,sinembargo,funcionacorrectamente.Sedespie...
Background
Estoy intentando establecer una conexión SPI entre dos STM32F103C8T6.
Mediciones
Según mi analizador lógico, recibo una señal que se ve bien (envío de 10 bytes con valores 0x55):
ResultadosLafuncióndedevolucióndellamadade...
Estoy usando una placa 'Arduino like' con un sensor PIR que da 3.3V cuando se detecta movimiento.
La placa generalmente permanece en modo de suspensión y se activa cuando se le da un valor BAJO a un pin específico.
¿Cuál es el circuito más...
Estoy usando un dsPIC30F4011 en mi proyecto con XC16, y actualmente estoy programando su ADC. Pero mi pregunta también es general:
¿Debo apagar y volver a encender el periférico (ADC en este caso) en cada interrupción?
Aquí está mi códig...
En los dispositivos AVR ATmega, el USART tiene la capacidad de funcionar en modo SPI (es decir, síncrono sin bits de inicio o parada). La principal diferencia operativa es que la línea TX (es decir, MOSI) tiene un búfer, mientras que la MOSI de...
Tengo una NodeMCU v1.0 y una placa de circuito SIM808. Para ahorrar energía, coloco el NodeMCU en Lightsleep a través de:
wifi_fpm_set_sleep_type(LIGHT_SLEEP_T); // set sleep type, the above posters wifi_set_sleep_type() didnt seem to work for...
Estoy intentando usar el temporizador 1 en el ATtiny85 (Adafruit Trinket) para parpadear un LED cada segundo. El valor del preescalador es 1024, y el valor del registro de comparación es 28. Recorro esto 279 veces para obtener un retraso de 1 se...