Innholdsfortegnelse:

Hvordan brenne ATTiny85 ved hjelp av Arduino-Mega som ISP: 5 trinn
Hvordan brenne ATTiny85 ved hjelp av Arduino-Mega som ISP: 5 trinn

Video: Hvordan brenne ATTiny85 ved hjelp av Arduino-Mega som ISP: 5 trinn

Video: Hvordan brenne ATTiny85 ved hjelp av Arduino-Mega som ISP: 5 trinn
Video: Hvordan brenne en CD 2024, November
Anonim
Hvordan brenne ATTiny85 ved hjelp av Arduino-Mega som Internett-leverandør
Hvordan brenne ATTiny85 ved hjelp av Arduino-Mega som Internett-leverandør

Bidragsytere - Sayan Wadadar, Chiranjib Kundu

Programmering av ATTiny85 ved bruk av Arduino MEGA2560 som ISP.

For noen måneder siden prøvde jeg å krympe Arduino -prosjektet mitt med min Attiny 85 ic. Det var første gang jeg prøvde å programmere en 20u ATTiny 85 ved hjelp av min Arduino Mega. Jeg hadde et problem med å gjøre det. Jeg søkte over internett, men det var ikke noe prosjekt som tydelig beskrev metoden for å gjøre det. Alle metodene er beskrevet ved bruk av Arduino Uno som ISP, men ikke beskrevet hvordan du bruker Arduino Mega som ISP. Det er en liten endring av koden i "ArduinoISP" -skissen mens vi bruker Arduino Mega som ISP.

Trinn 1:

Bilde
Bilde

Prosess: Få først ATTiny 85 -støtten på Arduino IDE. For dette må du gå til

1. Fil -> Preferanse

2. Klikk nå på "Ytterligere Boards Manager -nettadresser"

3. Og lim inn den gitte lenken i boksen: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Trykk deretter OK.

5. Lukk nå Arduino IDE.

6. Start deretter IDE på nytt.

Steg 2:

Bilde
Bilde
Bilde
Bilde

7. Neste gå til: Tool -> Board -> Board Manager 8. Nå søk etter: attiny

9. Last ned og installer: "attiny av Davis A. Mellis"

10. Koble deretter Arduino til datamaskinen, velg deretter Arduino Mega Board og velg også riktig port.

Trinn 3:

Bilde
Bilde

11. Gå nå: Fil -> Eksempel -> ArduinoISP

12. Åpne det eksemplet.

13. Endre som vist på bildet ovenfor (også gitt nedenfor):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Last opp: ArduinoISP.ino

Trinn 4:

Bilde
Bilde
Bilde
Bilde

12. Koble nå pinnen din som beskrevet nedenfor: 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 til VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** koble en kondensator på 10uf mellom Ground og RESET til Arduino Mega.

Trinn 5:

Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde
Bilde

13. For å laste opp Blink Led -skisse til attiny ved hjelp av atmega:

gå til: Fil -> Eksempel -> Grunnleggende -> Blink.ino

14. Neste må du bytte til skissen til ledetappen 13 til 1, fordi ATtiny 85 bare har 8 pinner, så du må bytte utgangspinnen.

15. Etter det gikk: Verktøytavle ATtiny25/45/85

16. Velg deretter: Tools Processor ATtiny85

17. Sett klokke: Verktøyklokke Intern 8Mhz

18. Gå nå: Tools Programmer Arduino som ISP

19. Neste må du gå til: Tools Burn Bootloader

20. Ferdig med å laste opp Sketch.:)

…….. Takk, ha en fin dag…….

Anbefalt: