-
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
- Tarp Arduino UNO R3 GND ir RESET turi būti 10uF kondensatorius
Atmega8 ►
[TODO]
| 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 |
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