Preguntas con etiqueta 'avr'

1
respuesta

Microcontrolador UART - actuando bizzarely

Estoy usando ATMEGA328P-PU y Pololu PGM03A (programador de hardware USB). Tenía un código muy simple que enviaba un valor de 8 bits a mi computadora: #include <avr/io.h> #include <util/delay.h> #define F_CPU 8000000UL #define BAUD...
1
respuesta

el microcontrolador no funciona con Nokia 5110 LCD (PCD8544)

Estoy luchando con mi primer microcontrolador AVR: AtTiny85 para que funcione con la conocida pantalla Nokia 5110. Escribí mi propio código para manejar la pantalla LCD, no funcionó. Luego probé un código encontrado en algún lugar de Internet, s...
1
respuesta

¿Cómo simular adc con avr simulator 2?

Me gustaría saber si hay una manera de simular (sin involucrar hardware real) la entrada analógica para el pin ADC con el archivo de estímulos en el simulador avr 2. He fallado en simularlo en Proteus y, en mi opinión, no proporciona suficien...
1
respuesta

MQTT + ESP8266-01 y AVR [cerrado]

Estoy trabajando en el campo de IoT y acabo de comenzar con el módulo WiFi ESP8266-01. Sé cómo usar los comandos AT y las solicitudes HTTP, pero quiero usar el protocolo MQTT. He encontrado esta biblioteca: enlace , que parece ser buena. Per...
1
respuesta

El pinout del conector SAM ICE de Atmel no refleja el pinout real

Tal vez sea demasiado lento, pero no puedo entender exactamente cómo se conecta un ATMEL-ICE (conector de 6 pines, no el de 10 pines) a un chip. Estoy usando un SAMD21G ( enlace ) Hice una placa, donde tomo los pines necesarios para la conexi...
2
respuestas

Programación ISP Atmega128, no se puede leer la ID del dispositivo

Estoy tratando de programar un Atmega128. Programación ISP Primero utilicé AVR dragon, puedo leer el voltaje objetivo, pero cuando voy a leer la firma del dispositivo, aparece una advertencia    No se puede entrar en el modo de programación....
3
respuestas

Cargar / Almacenar arquitectura

En RISC vs CISC, la arquitectura de carga / almacenamiento: Cargar datos de la memoria en el registro de la CPU Calcular Almacena el resultado en la memoria En CISC, 1,2,3 está envuelto en una sola instrucción. En RISC 1,2,3 hay instr...
2
respuestas

Configurando eventos en Xmega

¿Es necesario habilitar la interrupción para un origen de evento determinado para que se dispare el evento, o solo es necesario seleccionar la fuente del sistema de eventos? Para aclarar, estoy preguntando sobre el Sistema de eventos Xmega, n...
1
respuesta

AVR MCU corriendo @ 32.7Khz Interrupción de problema de multiplexación de LED de baja velocidad

Funciona bien con 8 mhz interno, pero cuando se cambia a 32,7 khz, la pantalla led de multiplexación no funciona correctamente (parpadea de forma muy aleatoria). ¿Es este el límite de baja velocidad de reloj o hay un problema con mi código? T...
1
respuesta

Atmega328p: ¿por qué la entrada del botón se lee como 0 cuando se presiona?

Me gustaría encender el LED de la placa (PB5) cuando presiono su botón (PB7). DDRB = 0xFF; // set all B-ports as output DDRB &= ~(1<<7); // change PB7 to input while (1) { if (PINB & (1<<7)) PORTB |= (1<<5...