Arduino ISP programmer print

Brænd din egen bootloader i atmega168 eller 328 chips, sæt dem i en nanino og du har en arduino (uden FTDI) til < 40kr

Arduino ISP kan laves på fumleprint eller et breadboard til at bruge en arduino som ISP: http://arduino.cc/en/Tutorial/ArduinoISP

Nederst på denne side er der diagram og printlayout til et arduino ISP shield med kode.

Sådan bruges ArduinoISP:

  1. Sæt atmega i programmerings soklen
  2. tilslut til usb
  3. hvis ikke usb driver er installeret, installer silabs cp210x
  4. Åben arduino IDE (her er brugt v1.03)
  5. Check at IDE har fat i com porten med arduinoISP

arduino-as-isp

6. Vælg nu den bootloader arduino version du vil brænde

arduino-as-isp-select-target-atmel-processor

 

7. vælg programmer, klik på ‘Arduino as ISP’

vælg programmer,  arduino as ISP

8. klik på brænd bootloader

arduino-as-isp-press-burn-bootloader

 

9. Det tager et til to minutter at brænde bootloader

arduino-as-isp-burning

10. Atmega chip har nu en arduino bootloader

 

 arduino-as-isp-bootloader-burned

Koden til den arduino der skal køre som ISP findes i arduino IDE under filer/eksempler/arduinoISP:

// ArduinoISP version 04m3
// Copyright (c) 2008-2011 Randall Bohn
// If you require a license, see
// http://www.opensource.org/licenses/bsd-license.php

Skal der programmeres en UNO skal der sættes en 10uf mellem reset benet (pin1) og GND.

arduino isp

 

VIGTIGT: forbindelsen til reset fra D10 på diagrammet skal kun gå til den atmegader skal programmeres med bootloader og ikke føres igennem til den arduino der er programmeret med arduinoISP sketch

Diagram til arduinoISP shield

arduino isp printed circuitboard

Printlayout til Arduino ISP

 Eagle filer:

Arduino ISP brd and Arduino ISP sch

Skriv et svar

Din e-mailadresse vil ikke blive offentliggjort. Krævede felter er markeret med *