-
Notifications
You must be signed in to change notification settings - Fork 2
Arduino vietoje ISP programatoriaus
-
Prijungiam Arduino UNO R3 per USB prie kompiuterio
-
Pasiledžiam Arduino Software (daryta su 1.5.2)
-
Tools->Board pasirenkam Arduino Uno
-
Tools->Serial Port pasirenkam teisingą prievadą
-
Užsikraunam projektą File->Examples->ArduinoISP
-
Įrašom naują programą File->Upload
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
Atmega16 ►
- Tarp Arduino UNO R3 GND ir RESET turi būti 10uF kondensatorius
| Atmega16 pin'as | Atmega16 pin'o numeris | Arduino pin'as |
|---|---|---|
| MOSI (PB5) | 6 | 11 |
| MISO (PB6) | 7 | 12 |
| SCK (PB7) | 8 | 13 |
| /RESET | 9 | 10 |
| VCC | 10 | 5V |
| GND | 11 | GND |
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 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