Estoy aprendiendo Atmega328p USART periférico. Escribí un código simple para enviar y recibir datos de una computadora a través de un chip FTDI. En mi código, en realidad uso dos LED para indicar que estoy trabajando. El primer LED que está cone...
Estoy probando funciones de transacción UART simples para ATmega32. Puedo enviar los bytes pero no recibir nada. Estoy usando la recepción UART encuestada.
void UARTReadStr12(uint8_t *buffer) {
uint16_t i = 0;
for (i = 0; i < 12; i+...
En la descripción de un programador AVR, se habla de todo excepto del voltaje de entrada y cómo encenderlo.
¿Cuánto voltaje debo aplicarle?
En algún lugar se ha mencionado "DC-005 Power Block", pero no creo que signifique 5 voltios.
Otr...
Este enlace - dice:
"En el modo CTC, también puede activar interrupciones, pero también es
es posible que no se utilicen interrupciones y aún se puede cambiar un pin de salida. Utilizando
De esta manera, la funcionalidad se produce...
Me pregunto cómo adquirir o diseñar un transformador pequeño. En mi circuito, necesito agregar un transformador principalmente para alimentar mi AVR y un módulo Bluetooth. Me gustaría que fuera lo más pequeño posible, ya que planeo agregar todo...
básicamente necesito implementar una función de pausa en mi juego (que es una versión simplificada de frogger) que detiene el desplazamiento de los registros, e ignora cualquier otra entrada hasta que se presione el carácter p nuevamente. La for...
Soy un desarrollador de la parte "cerebral" de las fuentes de alimentación de modo conmutado.
Ahora estoy en AVR, pero me gustaría desarrollar mi propia versión para procesadores más avanzados.
Las fuentes de alimentación de modo conmutado son l...
Estoy intentando escanear una matriz de claves que tiene 9 filas de largo. Actualmente mi código es un conjunto de sentencias if, una por fila, y me gustaría que se redujera a un pequeño bucle if. No creo que pueda colocar PINB, PIND, etc. en un...
Estoy intentando descargar el programa de la computadora portátil a mi Atmega16. Para ello estoy usando USBASP. El enlace para el USBASP es:
Sin embargo, cuando intento transferir el código, obtengo el siguiente error:
avrdude: adverte...
Estoy un poco atascado con mi registro de turnos, entendiendo qué está pasando. Cargué un programa vacío para probar la conexión y lo que veo son 8 LED en mi matriz, todos encendidos. No llamo a ninguna función y todavía todo se ilumina. ¿Cómo e...