Soy bastante nuevo en la programación de AVR (avr-gcc).
Para reaccionar al presionar un botón, estoy usando un PCINT ISR con la resistencia de pull-up interna habilitada de esta manera:
ISR(PCINT0_vect) {
if (bit_is_clear(PINB, PB0)) {...
Soy un principiante en electrónica. En realidad desde el campo del software. Con un poco de locura comenzó con Arduino. Lo que estoy tratando de implementar es un simple mecanismo de interrupción que interrumpirá Arduino si el voltaje de CA está...
Muchos procesadores / µC / plataformas de desarrollo (BeagleBoard, Arduino, ...) utilizan interrupciones.
Estos pueden ser activados por la detección de:
nivel alto
borde en aumento
nivel de CAMBIO (borde FALLING o RISING)
borde de ca...
Estoy trabajando en una aplicación RTC con un reloj de 1Hz conectado al pin de interrupción externo en un PIC16f887. También tengo operaciones continuas de ADC junto con el reloj de 1Hz.
Mi pregunta es si el ADC o la interrupción obtendrían p...
Tengo un dispositivo en el microcontrolador ATMega16 que se supone que envía constantemente los resultados de las mediciones de ADC a través de USART. El controlador funciona a 16MHz con un cristal externo y el prescaler ADC está configurado a 1...
Esta pregunta se basa en la anterior ¿Cómo interpretar la salida del sensor de velocidad del ventilador de la computadora de 3 pines? Preguntaba sobre la salida de cable de "sentido" de los fanáticos de las computadoras.
Estoy diseñando un...
Estoy intentando crear una alarma que se despierta en un momento determinado y hace una serie de instrucciones. Para configurar las horas en que se activa, voy a utilizar los auriculares de un dispositivo Android para enviar datos en serie a la...
En mis estudios universitarios, me enseñaron 8051 e, interrumpiendo, mi profesor había dicho que al interrumpir el SP apunta a la dirección que está codificada y el Programa va a seguir esas instrucciones. Pero entre dos direcciones es solo dond...
El problema era virtualmente no descargable, la interrupción que estaba cambiando una variable al azar no lo haría, sin un patrón aparente; la variable dentro del código de interrupción cambiaría pero, fuera de ella, el cambio se revertirá ese...
Estoy intentando enviar datos a una tarjeta SD desde un PIC18f4580, pero el PIC no está enviando lo que debería ser.
variables globales relacionadas:
unsigned char TXBuffer[128]; //tx buffer
unsigned char TXCurrentPos = 0x00; //tracks the n...