Preguntas con etiqueta 'atmega'

1
respuesta

¿Puedo reemplazar un relé con (por ejemplo) un transistor en este circuito de escalera de resistencia?

Estoy controlando el estéreo de mi auto Sony desde el control remoto del volante de mi automóvil a través de un ATMEGA328, basado en este proyecto . Funciona manteniendo los pines digitales de ATMEGA en modo de entrada mientras está inactiv...
2
respuestas

Salida serial distorsionada desde el tablero ATmega328 a través de la ruptura FTDI

Tengo un ATmega328P-PU en una placa de pruebas, yestoyintentandoquelascomunicacionesenseriefuncionenatravésdeunodeestoschicosmalos: El328PsecargaconunbocetodeparpadeomodificadoquesolohaceunSerial.print()alfinaldecadaiteración.intled=13;intcou...
1
respuesta

¿Cómo elegir el mejor reloj ADC?

Estoy usando atmega16 y necesito usar la función ADC en mi proyecto. Como sé, hay una fórmula para configurar el registro de bandera ADPS2, ADPS1 y ADPS0. Que se utiliza para determinar el factor de división entre la frecuencia XTAL y el reloj d...
1
respuesta

Intentando usar ATMEGA por su cuenta

Versión Corta: He conectado un chip ATMEGA328 independiente, después de programar con arduino. Por sí mismo, el chip no funciona correctamente, pero cuando el arduino (con exactamente el mismo chip) está conectado, funciona bien. Por lo tanto, d...
2
respuestas

No se puede usar el atributo PROGMEM con variables no constantes

En un ATmega32, pretendo usar la memoria del programa para escribir también, pero obtengo un variable 'var' must be const in order to be put into read-only section by means of '__attribute__((progmem))' error. La razón por la que pensé que...
2
respuestas

¿Suministro de tierra insuficiente en mi circuito? Hoja capacitiva de tierra

Estoy jugando con un dispositivo de sensor inalámbrico (con atmega, xbee y sensor capacitivo (lámina simple)) que funciona bien con la fuente de alimentación del laboratorio, pero tan pronto como lo pruebo con baterías AA deja de funcionar. La c...
1
respuesta

¿Por qué necesitamos resistores pull-up o pines tri estado para las interrupciones externas AVR?

Digamos que necesitamos escribir un programa para ATmega32, que reacciona a una interrupción externa (INT0) a través del pin D2. La interrupción debe ocurrir durante el flanco descendente de la señal. Lo noté en los libros que DDRA = 0b00...
1
respuesta

AVR SPI2X no tiene efecto

Tengo un ATMega88A configurado para ejecutarse en un reloj interno de 8MHz: lfuse = 0xE2 hfuse = 0xDF efuse = 0x01 F_CPU defined as 8000000 Esto se confirma en el 'mundo real' parpadeando un LED con _delay_ms (1000). Es ~ 1 seg, no 8 segund...
1
respuesta

No hay una señal correcta de ATMEGA162 UART

Tengo el siguiente circuito: simular este circuito : esquema creado usando CircuitLab Y este código para ejecutarlo: #define F_CPU 4915200UL // Quarz with 4.9152Mhz #define BAUD 9600 #include <asf.h> #include <avr/io....
1
respuesta

¿cómo borrar un indicador de interrupción de UART manualmente?

Estoy usando un ATmega32. Tengo ISR (USART_RXC_vect) de la siguiente manera ISR(USART_RXC_vect) { char ReceivedChar ; ReceivedChar = UDR; // Fetch the received byte value into the variable "ReceivedChar" if(ReceivedChar == '\...