Preguntas con etiqueta 'interrupts'

1
respuesta

PIC ISR: ¿comprueba cada fuente de interrupción o solo una?

Tengo curiosidad por saber si hay alguna ganancia en particular por usar una llamada en lugar de un goto cuando se verifica cada fuente de interrupción en un ISR. Mi código actual haría algo como esto: .intr CODE 4 pagesel $...
1
respuesta

PCF8574T I2C a 8bit Parallel

Quiero conectar 5 de pcf8574t en mi AVR ATMEGA32L. Una para LCD 2x16 y 4 para E / S de propósito general. La pregunta es: si recibo una señal de interrupción de uno de 4 chips, ¿cómo puedo saber qué chip ha enviado la interrupción? Creo que e...
2
respuestas

¿Cómo detecto periféricos de 1 cable sin un sondeo constante?

Estoy buscando a bit bang 1-Wire desde un Atmega uC. Mi diseño requiere que el Atmega (que actúa como Host) detecte la presencia de un único eeprom de 1 cable cuando está conectado físicamente a la unidad de usuario. No quiero sondear continu...
1
respuesta

El mismo indicador para una interrupción

Creo que estoy mezclado un poco con NVIC de MCU stm32. Eché un vistazo a la SPI.h de la STM32F10x biblioteca de periféricos estándar . No sé por qué, mientras hay SPI_I2S_IT_RXNE para verificar el estado del búfer recibido, tenemos el in...
1
respuesta

distorsión de imagen que genera una señal VGA en STM32 f4 utilizando DMA

Estoy tratando de construir un generador de video usando el STM32f4 (168MHz, usando la placa de descubrimiento) + DAC de escalera R a la señal VGA. La idea no es basarse en un framebuffer (esto limitaría la resolución y la profundidad del col...
4
respuestas

¿Cuál puede ser la causa de una latencia excepcionalmente grande para la interrupción de la recepción de UART?

Recibo datos en el UART, usando una atmega de 8 bits, generalmente con alrededor de 5 bytes conectados, luego una pausa larga. El tiempo total para un byte (con bits de inicio + parada, no uso paridad) es de 160 us. Sin embargo, la interrupción...
1
respuesta

Manejo de interrupciones para un UART en PIC32 con compilador C32 v2.00

Soy muy nuevo en los chips PIC32 (o en cualquier chip PIC) y estoy tratando de crear un controlador de interrupciones para que se llame el UART cuando el UART recibe un byte. Estoy utilizando el procesador PIC32MX695F512L PIC32 con compilador C3...
0
respuestas

Interrupción del disparador de MikroC en el compilador

Estoy intentando probar la función de interrupción en casa sin una placa para presionar botones, etc. Renuncié a mi código y copié un ejemplo, pero todavía no puedo hacer que funcione. A continuación se muestra el código de ejemplo. En el buc...
0
respuestas

nucleo-64 103rb EXTI permanece pendiente

El PC13 EXTI interrupt (EXTI15_10) configurado aquí no dispara ninguna parada. La mayoría de las demás preguntas sobre este mismo tema indican que el bit pendiente EXTI_PR respectivo debe borrarse en el ISR. Estoy limpiando el bit en mi código....
0
respuestas

ESP8266 Despertar del sueño profundo con una interrupción

Tengo un ESP8266 y un expansor MCP23008 I2C GPIO. El expansor GPIO tiene la capacidad de desencadenar una interrupción cuando cambia un pin, esto es útil, ya que significa que podemos hacer algo cuando cambia un pin de entrada (en mi caso, cu...