Inhoudsopgave:

ATTiny85 branden met Arduino-Mega als ISP: Ajarnpa
ATTiny85 branden met Arduino-Mega als ISP: Ajarnpa

Video: ATTiny85 branden met Arduino-Mega als ISP: Ajarnpa

Video: ATTiny85 branden met Arduino-Mega als ISP: Ajarnpa
Video: Arduino als ISP. 2024, November
Anonim
Hoe ATtiny85 te branden met Arduino-Mega als ISP
Hoe ATtiny85 te branden met Arduino-Mega als ISP

Medewerkers - Sayan Wadadar, Chiranjib Kundu

ATTiny85 programmeren met Arduino MEGA2560 als ISP.

Een paar maanden geleden probeerde ik mijn Arduino-project te verkleinen met mijn Attiny 85 ic. Het was de eerste keer dat ik een 20u ATTiny 85 probeerde te programmeren met mijn Arduino Mega. Ik had een probleem om dit te doen. Ik heb op internet gezocht maar er was geen project dat duidelijk de methode om dit te doen beschreven. Alle methoden worden beschreven met Arduino Uno als ISP, maar niet beschreven hoe Arduino Mega als ISP te gebruiken. Er is een kleine verandering van code in de schets van "ArduinoISP" terwijl we Arduino Mega als ISP gebruiken.

Stap 1:

Afbeelding
Afbeelding

Proces: Haal eerst de ATTiny 85-ondersteuning op de Arduino IDE. Hiervoor moet je naar de

1. Bestand -> Voorkeur

2. Klik nu op "Extra Boards Manager-URL's"

3. En plak de gegeven link naar de doos: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. En druk vervolgens op OK.

5. Sluit nu Arduino IDE.

6. Start dan opnieuw de IDE.

Stap 2:

Afbeelding
Afbeelding
Afbeelding
Afbeelding

7. Volgende ga naar: Tool -> Board -> Board Manager 8. Zoek nu naar: attiny

9. Download en installeer: "attiny door Davis A. Mellis"

10. Sluit vervolgens uw Arduino aan op de computer en selecteer vervolgens Arduino Mega Board en selecteer ook de juiste poort.

Stap 3:

Afbeelding
Afbeelding

11. Ga nu naar: Bestand -> Voorbeeld -> ArduinoISP

12. Open dat voorbeeld.

13. Verander zoals getoond in bovenstaande afbeelding (ook hieronder weergegeven):

#define RESET 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Uploaden: ArduinoISP.ino

Stap 4:

Afbeelding
Afbeelding
Afbeelding
Afbeelding

12. Sluit nu uw pin aan zoals hieronder beschreven: 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 (aardingspin)

ATtiny Pin 8 naar VCC (5V)

Mega Pin 53 ATtiny Pin 1 (RVS)

**Sluit een condensator van 10uf aan tussen Ground en RESET op de Arduino Mega.

Stap 5:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

13. Om Blink Led-schets naar attiny te uploaden met atmega:

ga naar: Bestand -> Voorbeeld -> Basis -> Blink.ino

14. Vervolgens moet je in de schets veranderen naar de led-pin 13 naar 1, omdat ATtiny 85 slechts 8-pins heeft, dus je moet de output-pin veranderen.

15. Ga daarna naar: Gereedschapsbord ATtiny25/45/85

16. Selecteer vervolgens: Tools Processor ATtiny85

17. Klok instellen: Gereedschapsklok Intern 8Mhz

18. Ga nu naar: Tools Programmer Arduino als ISP

19. Vervolgens moet je naar: Tools Burn Bootloader

20. Klaar met het uploaden van Sketch.:)

…….. Dank u, een fijne dag verder…….

Aanbevolen: