Inhaltsverzeichnis:

ATTiny85 mit Arduino-Mega als ISP brennen - Gunook
ATTiny85 mit Arduino-Mega als ISP brennen - Gunook

Video: ATTiny85 mit Arduino-Mega als ISP brennen - Gunook

Video: ATTiny85 mit Arduino-Mega als ISP brennen - Gunook
Video: ATTiny85 in Arduino mit ISP Programmer đŸŠș 2024, November
Anonim
So brennen Sie ATTiny85 mit Arduino-Mega als ISP
So brennen Sie ATTiny85 mit Arduino-Mega als ISP

Mitwirkende - Sayan Wadadar, Chiranjib Kundu

Programmierung von ATTiny85 mit Arduino MEGA2560 als ISP.

Vor ein paar Monaten habe ich versucht, mein Arduino-Projekt mit meinem Attiny 85 ic zu verkleinern. Es war das erste Mal, dass ich versuchte, einen 20u ATTiny 85 mit meinem Arduino Mega zu programmieren. Ich hatte einige Probleme damit zu tun. Ich habe im Internet gesucht, aber es gab kein Projekt, das die Methode klar beschrieb. Alle Methoden werden mit Arduino Uno als ISP beschrieben, aber nicht beschrieben, wie Arduino Mega als ISP verwendet wird. Es gibt eine kleine Änderung des Codes in "ArduinoISP" -Skizze, wĂ€hrend wir Arduino Mega als ISP verwenden.

Schritt 1:

Bild
Bild

Prozess: Holen Sie sich zunĂ€chst die ATTiny 85-UnterstĂŒtzung auf der Arduino IDE. Dazu mĂŒssen Sie zum gehen

1. Datei -> PrÀferenz

2. Klicken Sie nun auf "ZusÀtzliche Boards-Manager-URLs"

3. Und fĂŒgen Sie den angegebenen Link in die Box ein: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. Und dann drĂŒcken Sie OK.

5. Schließen Sie nun die Arduino-IDE.

6. Starten Sie dann die IDE erneut.

Schritt 2:

Bild
Bild
Bild
Bild

7. NĂ€chstes Gehe zu: Tool -> Board -> Board Manager 8. Jetzt suchen Sie nach: attiny

9. Herunterladen und installieren: "attiny by Davis A. Mellis"

10. Verbinden Sie als nÀchstes Ihr Arduino mit dem Computer und wÀhlen Sie dann Arduino Mega Board aus und wÀhlen Sie auch den richtigen Port aus.

Schritt 3:

Bild
Bild

11. Gehen Sie nun zu: Datei -> Beispiel -> ArduinoISP

12. Öffnen Sie dieses Beispiel.

13. Ändern Sie wie im obigen Bild gezeigt (auch unten angegeben):

#define ZURÜCKSETZEN 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. Hochladen: ArduinoISP.ino

Schritt 4:

Bild
Bild
Bild
Bild

12. Jetzt verbinden Sie Ihren Pin wie unten beschrieben: 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 (Masse-Pin)

ATtiny Pin 8 an VCC (5V)

Mega-Pin 53 ATtiny-Pin 1 (SS)

** Schließen Sie einen Kondensator von 10uf zwischen Masse und RESET an den Arduino Mega an.

Schritt 5:

Bild
Bild
Bild
Bild
Bild
Bild
Bild
Bild

13. So laden Sie eine Blink Led-Skizze mit atmega auf attiny hoch:

gehe zu: Datei -> Beispiel -> Basic -> Blink.ino

14. Als nĂ€chstes mĂŒssen Sie in die Skizze zum LED-Pin 13 zu 1 wechseln, da ATtiny 85 nur 8 Pins hat, also mĂŒssen Sie den Ausgangspin Ă€ndern.

15. Danach gehe ich zu: Werkzeugtafel ATtiny25/45/85

16. Dann wÀhlen Sie: Tools Prozessor ATtiny85

17. Uhr einstellen: Werkzeuguhr Intern 8Mhz

18. Jetzt gehe zu: Tools Programmierer Arduino als ISP

19. Als nĂ€chstes mĂŒssen Sie zu: Tools Burn Bootloader

20. Sketch hochgeladen.:)



.. Danke, schönen Tag noch

.

Empfohlen: