Usando un programador en el sistema

Estamos familiarizados con el Arduino IDE como medio de subir bocetos. Pero, existen límites al IDE. Si estamos desarrollando aplicaciones complejas para el ATMega328, entonces el IDE no es suficiente. Si hay múltiples archivos de código fuente que compilación una salida hexagonal para memoria flash y otro para la eeprom, el IDE queda corto. En cualquier caso, necesitamos un ISP, un programador en el sistema que se conecta directamente a las cabeceras ICSP en la placa Arduino y software para subir los archivos hexagonales a la ATM328.

Me encontré con esto cuando compré un "probador de Transistor" de un vendedor en línea. Este es un clon chino de un dispositivo desarrollado por Markus Frejek y Karl-Heinz Kübbeler. Basado en un ATMega328, medidas de resistencia y capacitancia e identifica los diodos y transistores, entre otras cosas. Por aproximadamente $12.50 (entregado!) este ingenioso gadget es una adición útil a la caja de herramientas de un tinkerer. Pero tiene un problema. Si, por error, intenta medir un condensador electrolítico con un cargo en él, podría saltar el chip ATM328. No es gran cosa, piensas. Siempre podría sustituir a otro, por un par de dólares y programarlo para realizar como el original. Después de todo, siempre puede cargar de Markus Frejek código fuente a un ATM328 en blanco. ¿Pero, se puede realmente? No con el IDE de Arduino, no podía. Se trata de construir un proyecto de código fuente de varios archivos, usando un fichero Makefile. Por otra parte, hay dos archivos de código objeto ese resultado, el archivo hex para cargar en memoria de 328, y hex otro archivo para la memoria eeprom . El resultado neto es que necesita un programador ISP. Afortunadamente son bastante baratos. Por desgracia, no son tan fácil de usar.

Una placa Arduino estándar tiene una cabecera de 6 pines ICSP justo al lado de la viruta del ATM328. Un programador AVR ISP MKII de clon barato, China viene con un cable de 10 pines. Se trata de un problema, porque necesita un 10 pines a 6 pines coverter para conectar la cabecera ICSP de Arduino. Estos convertidores son baratos, como eBay en poco como un dólar o dos, incluyendo entrega de China. Pero, también es posible hacer su propio convertidor, utilizando un conjunto de 6 puentes de hombre a mujer.

Artículos Relacionados

Usando el HDK Littlebits para construir un módulo de inclinación sensible

Usando el HDK Littlebits para construir un módulo de inclinación sensible

El HDK Littlebits es una útil colección de módulos que ayudan a prototipo y prueba de un módulo de su propio. El kit es bastante sencillo y en este tutorial, usaremos lo para crear un módulo que detecta la inclinación y el gesto.Materiales:Littlebits
Usando la Arduino Uno al programa ATTINY84-20PU

Usando la Arduino Uno al programa ATTINY84-20PU

Usando la Arduino Uno al programa ATTINY84-20PU (Newark item # 68T3783). Este Instructable muestra cómo utilizar la plataforma de Arduino para trabajar con procesadores físicamente más pequeños, como el ATtiny84 (84-44-24), ATtiny85 (85-45-25) y el A
Pequeño programador

Pequeño programador

si estás en Arduino- y debe- entonces sabes que hay aplicaciones que no utiliza toda la potencia de procesamiento o en y salidas.  Para estas aplicaciones, $30 parece mucho gastar en un proyecto.  Por suerte, ATMel, la empresa que hace los "cerebros&
Cómo programa un ATtiny85 con um Arduino - Como programar ATtiny85 usando Arduino

Cómo programa un ATtiny85 con um Arduino - Como programar ATtiny85 usando Arduino

¿Cómo a easly encogimiento proyectos simples?¿Como diminuir seus projetos mais simples?ATtiny85 es un fácil de usar, barato y pequeño microcontrolador (8 patas). Usted puede programar con cualquier Arduino y puede utilizar el IDE de Arduino sí mismo
Quemar la Custom Firmware usando ArduinoISP

Quemar la Custom Firmware usando ArduinoISP

Si desea grabar el firmware personalizado a tu Arduino, necesitarás un ISP, o un programador en el sistema. Pero, ¿por qué gastar dinero en un ISP de marca cuando un Arduino puede hacer lo mismo? Este tutorial le muestra cómo instalar custom firmware
Sistema de seguridad electrónico con RTC y usuario definir código pin

Sistema de seguridad electrónico con RTC y usuario definir código pin

¡ Hola chicos!Este es un proyecto que hice usando microcontrolador pic su un sistema de seguridad código PIN electrónica con reloj de tiempo real y usuario definir características de código pin, esta página contiene todos los detalles para hacer uno
Usando un LCD I2C Attiny85

Usando un LCD I2C Attiny85

Con una pantalla LCD en un pequeño chip como un attiny85 no es realmente duro y hasta el reciente no incluso creo justificada una instructable, pero he recibido preguntas sobre él, para que así pueda ampliar sobre el proceso.Con el attiny tener sólo
Programación con Java utilizando el símbolo del sistema

Programación con Java utilizando el símbolo del sistema

Este instructable le mostrará cómo para:1. instalar el Kit de desarrollo Java.2. definir las variables de sistema para fácilmente poder compilar y ejecutar archivos java.3. compilar y Ejecutar un Java archivo de símbolo del sistema.** Esto es princip
Instrucciones de montaje para el núcleo del Reactor, programador de Arduino DIY

Instrucciones de montaje para el núcleo del Reactor, programador de Arduino DIY

Cómo funcionaUSB-Mini conector, esto proporciona el poder y la comunicación de datos serial de la computadora del programador del núcleo del Reactor.FT232RL USB/Serial, el chip de comunicación IC por FTDI. Convierte la señal USB a 5 voltios TTY seria
Relámpago de Navidad usando arduino ide dp32 Junta

Relámpago de Navidad usando arduino ide dp32 Junta

Cosas que necesitamos:1. DP32 Junta2. PGM programador (programa de la Junta)3. 2 Cables USB (micro y mini)4. Adruino IDE5. cargadorPaso 1: Descargar el ide MPLABX y ArduinoEnlace para descargar MPLABX -> http://www.microchip.com/mplab/mplab-x-ideEnla
Maxima (wxMaxima) - sistema de álgebra libre (CAS).

Maxima (wxMaxima) - sistema de álgebra libre (CAS).

Qué es MAXIMA [1]Maxima es un sistema de álgebra computacional, distribuido bajo la Licencia Pública General. Tiene, ambos, capacidad de operaciones simbólicas como numéricas (homepage de Maxima).Una interfaz gráfica de usuario para Maxima es multipl
ATmega de Analista/programador USBtinyISP y Arduino

ATmega de Analista/programador USBtinyISP y Arduino

esto es para mostrar cómo se puede programar un chip Amtel Atmega usando un programador USB AVR.  He elegido el USBtinyISP v3.0 programa.  Recogí mi en ebay para creo que $10.  También utilizaré el software Arduino, porque es gratis y me gusta el len
Cómo cultivar lechuga utilizando un sistema de drenaje

Cómo cultivar lechuga utilizando un sistema de drenaje

sistema de auto riegoHe crecido lechuga usando un nylon absorbe el sistema que se muestra en las fotos adjuntas. Las lechugas son 4 semanas después de su transplante de las plántulas. Este sistema es tan simple y muy eficaz. Una vez que usted llene e
Sistema de seguridad con 1Sheeld

Sistema de seguridad con 1Sheeld

en este proyecto, usando 1Sheeld para construir un sistema de seguridad con ultrasónico y el teclado incluido en la aplicación del escudo.Paso 1: Componente usado para este proyecto1 - Arduino Uno (o cualquier tipo de familia de Arduino).2 - 1Sheeld.