Tabla de contenido:
- Suministros
- Paso 1: ISP de Arduino
- Paso 2: busque la hoja de datos de su AVR y verifique el pin Out
- Paso 3: conecte Arduino a AVR
- Paso 4: obtenga su configuración de fusibles y la aplicación AVRDUDE
- Paso 5: obtenga su archivo HEX de su código C
- Paso 6: el final
Video: Cómo cargar código C a ِ AVR usando Arduino Uno como programador: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Hola a todos: D
Aquí compartiré una forma sencilla de programar cualquier chip AVR usando Arduino Uno R3
Todo lo que necesita para grabar el código en su microcontrolador es Arduino Uno en lugar de comprar un programador específico que cuesta mucho.
Suministros
Necesitará:
- Arduino uno r3 con chip extraíble (1)
- Cables de puente
- Condensador de electrolito 10uF (1)
- Archivo hexadecimal generado a partir de su código C
Paso 1: ISP de Arduino
Primero: abra su Arduino IDE y cargue Arduino ISP en su Arduino
lo puedes encontrar en Archivo -> Ejemplos
Antes de presionar la tecla de carga, debe verificar el tipo de placa y el puerto COM.
NOTA: ¡este código convertirá su Arduino en un programador!
Paso 2: busque la hoja de datos de su AVR y verifique el pin Out
El pin 1 es el pin que tiene un pequeño punto cerca.
necesitamos (VCC, GND, Reset, UCSK, MISO, MOSI) ubicarlos en su AVR.
Paso 3: conecte Arduino a AVR
conecte Arduino a AVR de acuerdo con la Figura y la hoja de datos de su AVR
y no olvide conectar un condensador de 10uF entre GND y RST de su Arduino para deshabilitar el reinicio automático de Arduino
Paso 4: obtenga su configuración de fusibles y la aplicación AVRDUDE
ir a
www.engbedded.com/fusecalc/
y seleccione su AVR, el mío es Atmega16
No cambiaré nada para no destruir mi AVR, pero cambiaré el RC interno a 8 MHZ. "Puede elegir un cristal externo de 16 MHZ", depende de usted.
desplácese hacia abajo y copie el argumento avrdude
para pegarlo en el programa AVRDUDE.
el mio es
-U lfuse: w: 0xe4: m -U hfuse: w: 0x99: m
Enlace de descarga de AVEDUDE:
download.savannah.gnu.org/releases/avrdude/
luego ábralo y cambie la configuración como la imagen y dependiendo de su hardware y no olvide pegar la configuración del fusible en argumentos de línea de comando adicionales
Paso 5: obtenga su archivo HEX de su código C
Escribiré un código c simple para hacer parpadear un LED en el PIN 20
cargue el archivo hexadecimal en avrdude en la sección Flash y presione el programa
Paso 6: el final
Para cualquier pregunta, comente abajo
Recomendado:
Arduino como ISP -- Grabar archivo hexadecimal en AVR -- Fusible en AVR -- Arduino como programador: 10 pasos
Arduino como ISP || Grabar archivo hexadecimal en AVR || Fusible en AVR || Arduino como programador: ……………………… SUSCRÍBETE A mi canal de YouTube para ver más videos …….. Este artículo se trata de arduino como isp. Si desea cargar un archivo hexadecimal o si desea configurar su fusible en AVR, entonces no necesita comprar un programador, puede hacerlo
Cómo cargar el programa Arduino Pro Mini 328P usando Arduino Uno: 6 pasos
Cómo cargar el programa Arduino Pro Mini 328P usando Arduino Uno: Arduino Pro Mini es el aglomerado más pequeño que tiene 14 pines de E / S, funciona en 3.3 voltios - 5 voltios DC y es fácil de cargar el código en el dispositivo de programación. puertos de entrada / salida digital RX, TX, D2 ~ D13, 8 puertos de entrada analógica A0 ~ A7 1
Kit Ciencia Y Arte: Cómo Cargar Código Al Playground: 4 Steps
Kit Ciencia Y Arte: Cómo Cargar Código Al Patio de Juegos: Ac á explicamos como se " sube " el c ó digo. EL c ó digo de cada proyecto est á en cada instructable, sin embargo puede descargar todo el c ó digo en el GitHub
Cómo cargar un programa o código en Arduino Pro Mini mediante el cable convertidor serie CH340 UART: 4 pasos
Cómo cargar un programa o código en Arduino Pro Mini utilizando el cable convertidor serie UART CH340: los cables serie TTL USB son una gama de cables convertidores USB a serie que proporcionan conectividad entre interfaces USB y UART serie. Hay disponible una gama de cables que ofrecen conectividad a 5 voltios, 3,3 voltios o niveles de señal especificados por el usuario con
Cómo conectar un programador FT232RL al Arduino ATMEGA328 para cargar bocetos: 4 pasos
Cómo conectar un programador FT232RL al Arduino ATMEGA328 para cargar bocetos: En este mini Instructable, aprenderá cómo conectar el chip FT232RL al microcontrolador ATMEGA328 para cargar bocetos. Puede ver un Instructable en este microcontrolador independiente aquí