Satura rādītājs:

Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP: 5 soļi
Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP: 5 soļi

Video: Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP: 5 soļi

Video: Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP: 5 soļi
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Novembris
Anonim
Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP
Kā sadedzināt ATTiny85, izmantojot Arduino-Mega kā ISP

Līdzautori - Sajans Vadars, Čiranžibs Kundu

ATTiny85 programmēšana, izmantojot Arduino MEGA2560 kā ISP.

Pirms dažiem mēnešiem es mēģināju samazināt savu Arduino projektu, izmantojot savu Attiny 85 ic. Tā bija pirmā reize, kad mēģināju programmēt 20u ATTiny 85, izmantojot savu Arduino Mega. Lai to izdarītu, es saskāros ar kādu problēmu. Es meklēju internetā, bet nebija neviena projekta, kurā būtu skaidri aprakstīta metode, kā to izdarīt. Visas metodes ir aprakstītas, izmantojot Arduino Uno kā ISP, bet nav aprakstīts, kā izmantot Arduino Mega kā ISP. Kamēr mēs izmantojam Arduino Mega kā interneta pakalpojumu sniedzēju, "ArduinoISP" skicē ir nedaudz mainīts kods.

1. darbība:

Attēls
Attēls

Process: Sākumā iegūstiet ATTiny 85 atbalstu Arduino IDE. Lai to izdarītu, jums jādodas uz

1. Fails -> Preference

2. Tagad noklikšķiniet uz "Papildu dēļu pārvaldnieka URL"

3. Un ielīmējiet norādīto saiti uz lodziņu: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Un pēc tam nospiediet OK.

5. Tagad aizveriet Arduino IDE.

6. Tad sāciet no jauna IDE.

2. darbība:

Attēls
Attēls
Attēls
Attēls

7. Nākamais goto: rīks -> padome -> valdes vadītājs 8. Tagad meklējiet: attiny

9. Lejupielādējiet un instalējiet: "attiny by Davis A. Mellis"

10. Pēc tam pievienojiet savu Arduino datoram un pēc tam atlasiet Arduino Mega Board un arī izvēlieties pareizo portu.

3. darbība:

Attēls
Attēls

11. Tagad dodieties: Fails -> Piemērs -> ArduinoISP

12. Atveriet šo piemēru.

13. Mainiet, kā parādīts attēlā (arī zemāk):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#definējiet PIN_SCK 52

14. Augšupielādēt: ArduinoISP.ino

4. solis:

Attēls
Attēls
Attēls
Attēls

12. Tagad pievienojiet savu tapu, kā aprakstīts zemāk: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

ATtiny pin 4 GND (Ground pin)

ATtiny Pin 8 līdz VCC (5V)

Mega tapa 53 AT Tiny Pin 1 (SS)

** savienojiet 10uf kondensatoru starp zemi un atiestatīšanu ar Arduino Mega.

5. darbība:

Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls
Attēls

13. Lai augšupielādētu Blink Led skici attiny, izmantojot atmega:

goto: Fails -> Piemērs -> Pamata -> Blink.ino

14. Tālāk jums jāmaina skice uz LED tapu no 13 līdz 1, jo ATtiny 85 ir tikai 8 tapas, tāpēc jums ir jāmaina izejas tapa.

15. Pēc tam dodieties uz: Tools Board ATtiny25/45/85

16. Pēc tam izvēlieties: Tools Processor ATtiny85

17. Iestatīt pulksteni: rīku pulkstenis Iekšējais 8Mhz

18. Tagad dodieties: rīku programmētājs Arduino kā ISP

19. Tālāk jums jādodas: Tools Burn Bootloader

20. Sketch augšupielāde pabeigta.:)

…….. Paldies, lai jums jauka diena…….

Ieteicams: