Preguntas con etiqueta 'avr'

4
respuestas

Registro de datos de la planta de vapor

Estaba tratando de diseñar una aplicación de registro de datos usando algo como una placa Gator + de www.ruggedcircuits.com con algún tipo de módulo zigbee resistente para medir principalmente la presión de vapor (hasta 110 bar) y la temperatura...
3
respuestas

¿Cómo amplifico una señal de 0-100 mV a un ADC con un rango de 0 a un voltaje de referencia específico?

Ignorando el problema del ruido, quiero amplificar una señal "estática" de 0-100 mV CC al rango de ADC de 10 bits de ATmega328P utilizando una referencia de voltaje específica. Asumamos que esta referencia es 4.096V y llamémosla AREF. Esto me...
2
respuestas

¿La hoja de datos del AVR ATmega32 está equivocada?

Actualmente estoy usando un ATmega32 para mantener el tiempo, así que leí cuidadosamente la hoja de datos y configuré el temporizador 1 para generar una interrupción cada segundo. De acuerdo con la siguiente fórmula en la hoja de datos, utili...
2
respuestas

¿Cómo puedo controlar las cosas sin usar el retardo?

Siempre he odiado que no pudieras hacer otras cosas mientras usabas la función delay(); . Sin embargo, quiero parpadear un LED o hacer lo que sea mientras uso la serie, pero ¿cómo funciona esto? ¿Cómo hago esto sin usar la función de demo...
3
respuestas

Sensor piezoeléctrico y el ADC

Me gustaría conectar un sensor piezoeléctrico a mi microcontrolador ATmega8 a través de su ADC. La razón es que me gustaría usar el sensor como un sensor de fuerza. Noté que cuanto más fuerte lo presiono, mayor es el voltaje que transmite (pe...
4
respuestas

configuración de registros ADC mediante comunicación spi

Soy nuevo en los microcontroladores: estoy tratando de leer los valores ADC externos de un AD7798 ADC utilizando la comunicación SPI. Inicialmente tengo que configurar algunos registros ADC, algunos registros no están configurados. Para con...
3
respuestas

Técnicas de promedios móviles más rápidos con una huella mínima

He probado algunas técnicas de promedio en ejecución para suavizar el cambio en los datos de ADC en AtMega48 para controlar las luces (PWM) al girar un potenciómetro (ADC). Los filtros (pseudo códigos): Media móvil: adc_avg += new adc_ra...
2
respuestas

Programando varios AVR con un ISP: ¿qué línea romper?

Supongamos que tengo dos AVR conectados a un conector ISP. Para programar solo una MCU en esta configuración I neet para interrumpir una (o puede que varias) vaya a la MCU que no quiero que se programe en este momento. La primera línea...
1
respuesta

leyendo EEPROM en el inicio solamente versus leer cada vez desde EEPROM

Tengo un código AVR donde almaceno datos en EEPROM, estos datos son en realidad algunas configuraciones y números de teléfono de USUARIOS. Estos son muy a menudo accedidos. Así que planeé leer todos los valores en el inicio a la memoria en el in...
1
respuesta

¿Hay alguna forma de conservar los contenidos de EEPROM en AVR Atmega cuando se graba un nuevo firmware para flashear con avrdude?

Estoy terminando una aplicación que utilizará algunos parámetros no volátiles almacenados en un AVR Atmega644P EEPROM. Los valores iniciales de EEPROM se generaron utilizando el atributo EEMEM (como se describe en este tutorial ) y grabó en el...