Hice una placa simple con microcontrolador ATMega8U2 para mi experimentación USB (me gustaría hacer dispositivos MIDI, HID, ...). Me inspiré en Arduino Uno. Si observa el esquema a continuación, puede ver que es casi el mismo que Uno.
Program...
Sé las diferencias generales entre la familia ATmegaX8 (ATmega88, ATmega168 y ATmega328) y la familia ATmegaX (ATmega8, ATmega16, y ATmega32).
Pero estoy confundido, ya que cuando tenía la intención de trabajar en un proyecto para conectar el...
Soy un novato en Embedded C (aprendiz solo). Lo estoy usando para conducir alrededor de un robot (usando el ATmega2560 con 14.7456 MHz). Estoy experimentando un comportamiento inesperado con el siguiente código:
int j = 2;
PORTJ = pow(2, j) -...
Estoy buscando elegir un RTC para un proyecto que tengo en mente.
Tengo las siguientes opciones (vinculadas a la hoja de datos):
DS1307
DS1302
La principal diferencia parece ser el protocolo de comunicación. El DS1307 parece usar...
Tengo dos enteros:
int A es un valor desde -100 hasta 0 y
int B es un valor de 0 a 100
¿Cuál es la forma más efectiva de poner esto en un mensaje CAN y decodificarlo nuevamente en el otro microcontrolador?
Para el mensaje CAN tengo e...
Como soy un completo novato, pensé que empezaría con algo realmente simple: hacer un parpadeo en el led. Según varios sitios web, esto es algo que todos deberían poder hacer ... Hmmm ... En mi caso, el LED no hace nada. Se mantiene oscuro. ¿Por...
Intento hacer un WAV basado en una tarjeta SD con ATmega168 . He conectado un cristal de cuarzo de 16 MHz, y puede proporcionar una frecuencia portadora de 64 kHz y una frecuencia de muestreo de 8 kHz.
Pero en ese proyecto puedo multiplic...
Escribo un código (para Atmega168P) para recibir datos de la interrupción USART como se muestra a continuación:
ISR (USART_RX_vect)
{
unsigned char count=0;
unsigned char coder[13];
int over_uart=0;
for (count=0;...
En el 8bit Atmel AVR MCUS (específicamente las series mega y xmega), ¿es posible modificar simultáneamente varios puertos en un solo ciclo de instrucciones?
Por ejemplo, tengo un chip RAM de 512 kB que requiere 19 líneas de dirección. Esto re...