สารบัญ:

วิธีตั้งโปรแกรมบอร์ด AVR โดยใช้บอร์ด Arduino: 6 ขั้นตอน
วิธีตั้งโปรแกรมบอร์ด AVR โดยใช้บอร์ด Arduino: 6 ขั้นตอน

วีดีโอ: วิธีตั้งโปรแกรมบอร์ด AVR โดยใช้บอร์ด Arduino: 6 ขั้นตอน

วีดีโอ: วิธีตั้งโปรแกรมบอร์ด AVR โดยใช้บอร์ด Arduino: 6 ขั้นตอน
วีดีโอ: สอนใช้งาน Arduino UNO R3 SMD เริ่มต้นใช้งาน ติดตั้งโปรแกรม Arduino IDE 2024, พฤศจิกายน
Anonim
วิธีการตั้งโปรแกรมบอร์ด AVR โดยใช้บอร์ด Arduino
วิธีการตั้งโปรแกรมบอร์ด AVR โดยใช้บอร์ด Arduino

คุณมีบอร์ดไมโครคอนโทรลเลอร์ AVR วางอยู่รอบ ๆ หรือไม่? ตั้งโปรแกรมยากไหม? คุณมาถูกที่แล้ว ที่นี่ฉันจะแสดงวิธีตั้งโปรแกรมบอร์ดไมโครคอนโทรลเลอร์ Atmega8a โดยใช้บอร์ด Arduino Uno เป็นโปรแกรมเมอร์ เพื่อไม่ให้เป็นการเสียเวลา เรามาเริ่มกันเลย!

ขั้นตอนที่ 1: รวบรวมสิ่งของทั้งหมด

รวบรวมทุกสิ่ง
รวบรวมทุกสิ่ง

นี่คือทั้งหมดที่คุณต้องการ:

  • บอร์ดไมโครคอนโทรลเลอร์ Arduino UNO/MEGA/นาโน
  • บอร์ดไมโครคอนโทรลเลอร์ AVR พร้อมไมโครคอนโทรลเลอร์ที่รองรับ (เช่น Atmega 8a)
  • สาย USB ที่เหมาะสมสำหรับบอร์ด Arduino
  • สายจัมเปอร์หกเส้น (สองสายสำหรับจ่ายไฟหนึ่งสายสำหรับรีเซ็ตบอร์ด AVR เป้าหมายและอีกสามสายสำหรับการสื่อสาร)

คลิกที่ภาพด้านบนเพื่อทราบข้อมูลเพิ่มเติม

ขั้นตอนที่ 2: อัปโหลดโปรแกรม ISP ไปยังบอร์ด Arduino

อัปโหลดโปรแกรม ISP ไปยังบอร์ด Arduino
อัปโหลดโปรแกรม ISP ไปยังบอร์ด Arduino

เริ่ม Arduino IDE และไปที่ไฟล์>ตัวอย่าง>ArduinoISP เลือกบอร์ดที่เหมาะสมจากเครื่องมือ>บอร์ด อัปโหลดโปรแกรมไปยังบอร์ด Arduino

ขั้นตอนที่ 3: เชื่อมต่อ Target AVR Board กับ Arduino Board

เชื่อมต่อ Target AVR Board เข้ากับ Arduino Board
เชื่อมต่อ Target AVR Board เข้ากับ Arduino Board
เชื่อมต่อ Target AVR Board เข้ากับ Arduino Board
เชื่อมต่อ Target AVR Board เข้ากับ Arduino Board

ทำการเชื่อมต่อดังต่อไปนี้ (AVR ไปยังบอร์ด Arduino):

VCC ถึง 5 โวลต์

GND เป็น GND

RST/รีเซ็ตเป็น D10

MISO ถึง D11

MOSI เป็น D12

SCK ถึง D13

หากคุณไม่พบหมุดที่มีป้ายกำกับดังกล่าว ให้ตรวจสอบแผ่นข้อมูลของชิปไมโครคอนโทรลเลอร์บนเว็บ ฉันได้เพิ่มไดอะแกรม pinout ของไอซีไมโครคอนโทรลเลอร์ Atmega ยอดนิยมบางตัวด้านบน บอร์ด AVR ของฉันมี Atmega 8a อยู่ด้วย นอกจากนี้ หมุดที่สำคัญทั้งหมดบนกระดานยังติดป้ายกำกับไว้ด้วย อย่าใช้สายไฟที่หลวมและบอบบาง

ขั้นตอนที่ 4: เบิร์น Bootloader บน AVR Board

เบิร์น Bootloader บน AVR Board
เบิร์น Bootloader บน AVR Board

ไปที่เครื่องมือ>บอร์ด>เลือก Arduino NG หรือเก่ากว่า จากนั้นไปที่เครื่องมือ>โปรเซสเซอร์ และเลือกรายการที่มีอยู่บนบอร์ด AVR ของคุณ ไปที่ Tools>Programmer และเลือก Arduino เป็น ISP ไปที่ Tools อีกครั้งแล้วคลิกที่ 'Burn Bootloader' ไฟ LED RX และ TX บนบอร์ด Arduino ควรกะพริบเร็วๆ สองสามครั้ง และหากมีข้อความปรากฏขึ้นโดยระบุว่า 'เสร็จสิ้นการเบิร์น bootloader' โดยไม่มีข้อผิดพลาด แสดงว่าบอร์ด AVR ของคุณพร้อมที่จะตั้งโปรแกรมแล้ว!

ขั้นตอนที่ 5: ทดสอบบอร์ด AVR

ทดสอบบอร์ด AVR
ทดสอบบอร์ด AVR

อัปโหลดโปรแกรมง่ายๆ เช่น ไฟ LED กะพริบ ไปที่ไฟล์>ตัวอย่าง>พื้นฐาน>กะพริบ กดปุ่ม shift ค้างไว้แล้วคลิกปุ่มอัปโหลด หลังจากอัปโหลดเสร็จแล้ว คุณสามารถถอดสายเชื่อมต่อและเปิดบอร์ด AVR ของคุณและทดสอบว่าตั้งโปรแกรมไว้อย่างถูกต้องหรือไม่

ขั้นตอนที่ 6: เสร็จแล้ว

Image
Image
มันจบแล้ว!
มันจบแล้ว!

ตอนนี้คุณสามารถใช้บอร์ด AVR เพื่อสร้างโครงการอิเล็กทรอนิกส์ที่ยอดเยี่ยม เนื่องจากฉันชอบรถไฟจำลอง ฉันจึงอัปโหลดโปรแกรมง่ายๆ เพื่อใช้หัวรถจักรในรูปแบบอัตโนมัติ เนื่องจากบอร์ด AVR ของฉันมีมอเตอร์เอาท์พุต 2 ตัว ฉันจึงสามารถใช้มอเตอร์เหล่านี้เพื่อควบคุมหัวรถจักรและผลิตภัณฑ์ได้ ไฟล์โปรแกรมของรหัสนี้สามารถพบได้ในขั้นตอนต่อไป หากคุณสนใจคุณสามารถตรวจสอบของฉันได้เช่นกัน

ฉันอยากจะรู้ว่าวันนี้คุณทำอะไรกับมัน ดีที่สุด!

แนะนำ: