สารบัญ:

วิธีเบิร์น ATTiny85 โดยใช้ Arduino-Mega เป็น ISP: 5 ขั้นตอน
วิธีเบิร์น ATTiny85 โดยใช้ Arduino-Mega เป็น ISP: 5 ขั้นตอน

วีดีโอ: วิธีเบิร์น ATTiny85 โดยใช้ Arduino-Mega เป็น ISP: 5 ขั้นตอน

วีดีโอ: วิธีเบิร์น ATTiny85 โดยใช้ Arduino-Mega เป็น ISP: 5 ขั้นตอน
วีดีโอ: Burn Bootloadder Arduino 2024, พฤศจิกายน
Anonim
วิธีเบิร์น ATTiny85 โดยใช้ Arduino-Mega เป็น ISP
วิธีเบิร์น ATTiny85 โดยใช้ Arduino-Mega เป็น ISP

Contributors - สายัน วาดาดาร์, จิรันจิบ คุนดู

การเขียนโปรแกรม ATTiny85 โดยใช้ Arduino MEGA2560 เป็น ISP

ไม่กี่เดือนที่ผ่านมา ฉันพยายามย่อขนาดโปรเจ็กต์ Arduino โดยใช้ Attiny 85 ic เป็นครั้งแรกที่ฉันพยายามตั้งโปรแกรม 20u ATTiny 85 โดยใช้ Arduino Mega ของฉัน ฉันประสบปัญหาบางอย่างในการทำเช่นนั้น ฉันค้นหาทางอินเทอร์เน็ต แต่ไม่มีโครงการใดอธิบายวิธีการทำอย่างชัดเจน วิธีการทั้งหมดอธิบายโดยใช้ Arduino Uno เป็น ISP แต่ไม่ได้อธิบายวิธีใช้ Arduino Mega เป็น ISP มีการเปลี่ยนแปลงโค้ดเล็กน้อยในร่าง "ArduinoISP" ในขณะที่เราใช้ Arduino Mega เป็น ISP

ขั้นตอนที่ 1:

ภาพ
ภาพ

กระบวนการ:ในตอนแรก รับการสนับสนุน ATTiny 85 บน Arduino IDE สำหรับสิ่งนี้ คุณต้องไปที่

1.ไฟล์ -> ค่ากำหนด

2. ตอนนี้คลิกที่ "URL ตัวจัดการบอร์ดเพิ่มเติม"

3.และวางลิงก์ที่ระบุลงในกล่อง: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4.จากนั้นกดตกลง

5. ปิด Arduino IDE แล้ว

6. จากนั้นเริ่ม IDE อีกครั้ง

ขั้นตอนที่ 2:

ภาพ
ภาพ
ภาพ
ภาพ

7. Next goto: Tool -> Board -> Board Manager 8.ตอนนี้ค้นหา: attiny

9. ดาวน์โหลดและติดตั้ง: "attiny โดย Davis A. Mellis"

10.ถัดไป เชื่อมต่อ Arduino ของคุณกับคอมพิวเตอร์ จากนั้นเลือก Arduino Mega Board แล้วเลือกพอร์ตที่ถูกต้อง

ขั้นตอนที่ 3:

ภาพ
ภาพ

11. ไปที่: ไฟล์ -> ตัวอย่าง -> ArduinoISP

12. เปิดตัวอย่างนั้น

13. เปลี่ยนแปลงตามภาพด้านบน (ระบุด้านล่าง):

#define รีเซ็ต 53

#define PIN_MOSI 51

#define PIN_MISO 50

#define PIN_SCK 52

14. อัพโหลด: ArduinoISP.ino

ขั้นตอนที่ 4:

ภาพ
ภาพ
ภาพ
ภาพ

12. ตอนนี้เชื่อมต่อพินของคุณตามที่อธิบายไว้ด้านล่าง: Mega Pin 51 ATtiny Pin 5 (MOSI)

เมก้าพิน 50 ATtiny Pin 6 (มิโซะ)

เมก้าพิน 52 ATtiny Pin 7 (SCK)

ATtiny พิน 4 GND (พินกราวด์)

ATtiny พิน 8 ถึง VCC (5V)

เมก้าพิน 53 ATtiny Pin 1 (SS)

**เชื่อมต่อตัวเก็บประจุ 10uf ระหว่าง Ground และ RESET กับ Arduino Mega

ขั้นตอนที่ 5:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

13. ในการอัปโหลดร่าง Blink Led ไปยัง attiny โดยใช้ atmega:

ไปที่: ไฟล์ -> ตัวอย่าง -> พื้นฐาน -> Blink.ino

14.ถัดไป คุณต้องเปลี่ยนเป็นภาพสเก็ตช์เป็นพิน LED 13 ต่อ 1 เนื่องจาก ATtiny 85 มีเพียง 8 พิน ดังนั้นคุณต้องเปลี่ยนพินเอาต์พุต

15.หลังจากนั้น ไปที่: Tools Board ATtiny25/45/85

16. จากนั้นเลือก: เครื่องมือ โปรเซสเซอร์ ATtiny85

17.ตั้งนาฬิกา: นาฬิกาเครื่องมือภายใน 8Mhz

18. ไปที่: เครื่องมือโปรแกรมเมอร์ Arduino เป็น ISP

19.ถัดไปคุณต้องไปที่: Tools Burn Bootloader

20. อัพโหลด Sketch เสร็จแล้ว:)

……..ขอบคุณ Have a Nice Day…….

แนะนำ: