Skip to content

Arduino vietoje ISP programatoriaus

blahlt edited this page May 12, 2014 · 9 revisions

Turinys

* [Arduino paruošimas](#prepare) * [Porto keitimas](#port) * [Schema](#schema) * [AVRDUDESS](#avrdudess) * [avrdude](#avrdude) * [Nuorodos](#links)

Arduino paruošimas

  1. Prijungiam Arduino UNO R3 per USB prie kompiuterio

  2. Pasiledžiam Arduino Software (daryta su 1.5.2)

  3. Tools->Board pasirenkam Arduino Uno

  4. Tools->Serial Port pasirenkam teisingą prievadą

  5. Užsikraunam projektą File->Examples->ArduinoISP

  6. Įrašom naują programą File->Upload

Porto keitimas

Jei Arduino veikia ant aukšto porto numerio, pvz. COM15 reikia jį pakeisti žemesniu:

Einam į Device Manager

Prie Ports (COM & LPT) susirandam Arduino UNO R3 (COM15)

Spaudžiam dešinį pelės klavišą ir einam į Properties

Einam į Port Settings skiltį ir spaudžiam Advanced...

Pakeičiam COM Port Number į norimą laisvą reikšmę, pvz. COM2 ir spaudžiam OK

Likusiame lange taip pat spaudžiam OK

ir turėtų matytis naujai nustatytas portas

Schema

  • Tarp Arduino UNO R3 GND ir RESET turi būti 10uF kondensatorius

Atmega8

Atmega8 pin'as Arduino pin'as
MOSI 17 (PB3) 11
MISO 18 (PB4) 12
SCK 19 (PB5) 13
/RESET 1 (PC6) 10
VCC 7 5V
GND 8 GND

Atmega16

Atmega16 pin'as Arduino pin'as
MOSI 6 (PB5) 11
MISO 7 (PB6) 12
SCK 8 (PB7) 13
/RESET 9 10
VCC 10 5V
GND 11 GND

AVRDUDESS

Main skiltyje

  • Programmer nustatom Atmel AVR ISP
  • MCU nustatom programuojamo čipo pavadinimą (šiuo atveju ATMEGA16)
  • Port nustatom Arduino portą (šiuo atveju COM2)
  • Boud rate nustatom 19200 (su kitomis reikšmėmis kažkodėl nepavyko paleisti)

avrdude

avrdude galima parsisiųsti kartu su WinAVR įrankių rinkiniu

Norint pratestuoti ar viskas veikia, galima paleisti komandą:

avrdude.exe -p m16 -b 19200 -c avrisp -P com2

AVRDUDESS programa

WinAVR

Clone this wiki locally