Preguntas con etiqueta 'atmega328p'

2
respuestas

Arduino Atmega328 modo de suspensión con temporizador interno de interrupción

Estoy tratando de reducir el consumo de corriente de mi Atmega328 -Arduino- usando los modos de suspensión. En mi código, quiero activar cada 10ms , leer el valor de ADC y volver al modo de suspensión nuevamente. Hay algunas instruccion...
1
respuesta

Problema de LDR / fotoresistor: la resistencia es constante en diferentes condiciones de luz

Tengo una instalación con Controllino mini , es esencialmente un ATmega328, y con 6 LDRs y 6 láseres, creando láser rayos / barreras. El sistema actúa como un laberinto de láseres para fines de entretenimiento, y funciona durante aproximadam...
3
respuestas

buffer de entrada ATMega

¿Qué sucede si un controlador AVR ATMega está haciendo otra cosa cuando llega una entrada a uno de los puertos serie? ¿Tiene algún tipo de búfer de entrada? Estaba pensando en usar ATMega328 o simalar para un multiplexor RS232 con filtro de l...
2
respuestas

Modificando la variable dentro del vector de Interrupción. AVR

Mi pregunta es de nuevo sobre la modificación de variables dentro del ISR. Si la variable se usa solo dentro de ISR, no tengo que declararla como volátil, ¿verdad? Después de investigar un poco, descubrí que la variable debía declararse como est...
1
respuesta

¿Cómo conectar una salida de colector abierto al led y al GPIO?

Quiero usar este cargador de batería solar de iones de litio de celda única ( BQ24210 ). Los pines / CHG y / PG son salidas de colector abierto y se conectarán a dos LED de bajo consumo como se muestra en el esquema. Si también quisiera conectar...
3
respuestas

¿Cómo debo usar dos sensores MLX90614 en un Arudino Uno dado que el sensor tiene una dirección de bus I2C fija? [duplicar]

Tengo un arduino uno y quiero usar un no MLX90614. Planeo usar más de un sensor en el mismo Arduino pero no sé cómo usar dos MLX90614 en el mismo bus I2C.     
1
respuesta

Velocidad de reloj lenta con el microcontrolador AVR Atmega328P en el tablero de pruebas

Tengo una pequeña placa de pruebas con un microcontrolador Atmega328p 28 pin con un cristal de 16 MHz y dos capacitores de 20 pF (similar a esta demostración: enlace ). La diferencia con esa demostración es que estoy usando un programador IS...
1
respuesta

¿Cambia el número de tics al preescalar un temporizador de un Arduino?

Estoy usando un microcontrolador ATmega328P de 16 bits y 16 MHz. He configurado la salida del temporizador para cambiar el modo. De ahí que se genere una onda cuadrada. mi pregunta es, ¿todavía obtengo un máximo de (2 ^ 16-1) 65535 cuando el...
1
respuesta

¿Cómo usar dos temporizadores para un vector de interrupción en avr?

Quiero usar timer1 y timer2 para el mismo vector TIMER#_COMPA_vect isr en atmega328p. La idea es iniciar y detener uno cuando se solicite, para funciones sensibles al tiempo. Y para seguir corriendo siempre para mantener el tiempo del re...
1
respuesta

I2C comunicación ATmega328P esclavo: responde a la llamada general pero no a la propia dirección

Tengo el siguiente problema: Quiero hacer dos AVR Atmega 328P-Pu que se comunican junto con I2C No1 es Master (dirección I2C: 0x01) No2 es esclavo (dirección I2C: 0x02) La respuesta de esclavo a la llamada general está habilitada (di...