Estoy usando el Atmega328 (no el Atmega328P que es estándar con Arduino) en una versión de tablero de Arduino. Puedo obtener el gestor de arranque en el Atmega328 utilizando estas instrucciones. En resumen, agrega una nueva entrada para el 328...
La forma en que entiendo es que LSL r17 desplaza los bits a 1 lugar a la izquierda y, por lo tanto, los multiplica por 2. Esto debería significar que si tengo un signo (0-255) de 8 bits y luego aritmética add r17 r17 debería lograr...
Estoy usando atmega16A con oscilador 12mhz
¿Puedo ver la configuración del bit de fusible usando progisp por la opción de configuración del sistema?
Y copie esa configuración y péguela en el nuevo atmega16A con el mismo oscilador 12mhz. ¿Funcio...
Tengo una tarjeta con un ATMega2560 que también tiene una memoria flash SST25VF016B SPI.
Estoy tratando de hacer un cargador de arranque OTA. Entonces, lo que está pasando es esto:
Tengo un nuevo binario de firmware en mi servidor
El progr...
Uso WinAvr para programar un ATmega164A, pero cuando hago el menú de comandos
Herramientas → [WinAvr] Program , obtuve una salida de error:
"make.exe" program
avrdude -p atmega164a -P com3 -c arduino -U flash:w:main.hex
avrdude: stk500_g...
¿Pueden las líneas de datos USB 2.0 dentro de un cable USB 3.0 ser rediseñadas para crear un canal de comunicación secundario? Por ejemplo, ¿podría mi cámara de video estar conectada a mi computadora usando las líneas SuperSpeed de USB 3.0, con...
Tengo un atmega32u4 de fábrica con dfu dentro. El HWB está desplegado y el pin RESET está levantado.
El primer conector USB, el programador dfu aparece en mi caja de Linux. Subo el firmware sin problema. Ahora, cada vez que conecto mi atmega...
Estoy intentando iniciar PWM en ATmega2560, pero no sé por qué no funciona
Así es como se ve mi código:
#include <avr/io.h>
#include <util/delay.h>
void set_pwm_duty_cycle(char duty);
int main()
{
int dutycycle;
while(1)...
Yo uso atmega328p.
Estoy tratando de leer datos de una resistencia variable usando un ADC.
El microcontrolador también tiene LEDs conectados. Si los enciendo, los datos del ADC aumentan notablemente.
Inicializando el ADC:
/***** ADC *****/...