ชุด ARDUINO DEV-11168 AVR ISP Shield PTH
ข้อมูลสินค้า
- ชื่อสินค้า : Arduino Shield AVR ISP
- หมายเลขรุ่น: เดฟ-11168
- คู่มือการใช้งาน: มีอยู่
คำแนะนำการใช้ผลิตภัณฑ์
- เปิดเฟิร์มแวร์ ArduinoISP (ในรูปแบบ Examples) บนบอร์ด Arduino ของคุณ
- หากคุณใช้ Arduino 1.0 ให้เปลี่ยนแปลงโค้ด ArduinoISP เล็กน้อย ค้นหาบรรทัดในฟังก์ชัน heartbeat() ที่ระบุว่า delay(40); แล้วเปลี่ยนเป็น delay(20);
- เลือกบอร์ดและพอร์ตซีเรียลที่เหมาะสมจากเมนูเครื่องมือที่สอดคล้องกับบอร์ดโปรแกรมเมอร์ (ไม่ใช่บอร์ดที่กำลังถูกเขียนโปรแกรม)
- อัปโหลดสเก็ตช์ ArduinoISP ไปยังบอร์ด Arduino ของคุณ
- เชื่อมต่อบอร์ด Arduino ของคุณเข้ากับบอร์ดเป้าหมายตามแผนภาพที่ให้ไว้ สำหรับ Arduino Uno อย่าลืมเพิ่มตัวเก็บประจุ 10 uF ระหว่างรีเซ็ตและกราวด์
- เลือกบอร์ดที่เหมาะสมจากเมนูเครื่องมือที่สอดคล้องกับบอร์ดที่คุณต้องการเบิร์นบูตโหลดเดอร์ (ไม่ใช่บอร์ดโปรแกรมเมอร์)
- ใช้คำสั่ง Burn Bootloader > Arduino as ISP
บันทึก: ขั้นตอนนี้ใช้ได้กับบอร์ดที่มีสัญญาณ SPI บนพินที่ระบุ สำหรับบอร์ดเช่น Leonardo ซึ่งไม่สามารถใช้ขั้นตอนนี้ได้ คุณต้องเชื่อมต่อสัญญาณ SPI เข้ากับขั้วต่อ ISP โดยใช้พินเอาต์ที่ให้มา
การใช้ Arduino เป็น AVR ISP (โปรแกรมเมอร์ในระบบ):
บทช่วยสอนนี้จะอธิบายวิธีใช้บอร์ด Arduino เป็น ISP (โปรแกรมเมอร์ในระบบ) ของ AVR ซึ่งจะทำให้คุณสามารถใช้บอร์ดเพื่อเบิร์นตัวบูตโหลดเดอร์ลงใน AVR ได้ (เช่น ATmega168 หรือ ATmega328 ที่ใช้ใน Arduino) โค้ดในตัวอย่างนี้คือample มีพื้นฐานมาจากเฟิร์มแวร์ mega-isp โดย Randall Bohn
คำแนะนำ
หากต้องการใช้บอร์ด Arduino เพื่อเบิร์นบูตโหลดเดอร์ลงบน AVR คุณต้องทำตามขั้นตอนง่ายๆ ไม่กี่ขั้นตอน
- เปิดเฟิร์มแวร์ ArduinoISP (ในรูปแบบ Examples) ไปยังบอร์ด Arduino ของคุณ
- หมายเหตุสำหรับ Arduino 1.0: คุณต้องทำการเปลี่ยนแปลงเล็กน้อยในโค้ด ArduinoISP ค้นหาบรรทัดในฟังก์ชัน heartbeat() ที่ระบุว่า “delay(40);” แล้วเปลี่ยนเป็น “delay(20);”
- เลือกไอเท็มในเมนูเครื่องมือ > บอร์ด และพอร์ตซีเรียล ที่สอดคล้องกับบอร์ดที่คุณกำลังใช้เป็นโปรแกรมเมอร์ (ไม่ใช่บอร์ดที่กำลังถูกตั้งโปรแกรม)
- อัพโหลดสเก็ตช์ ArduinoISP
- เชื่อมต่อบอร์ด Arduino ของคุณเข้ากับเป้าหมายตามที่แสดงในแผนภาพด้านล่าง (หมายเหตุสำหรับ Arduino Uno: คุณจะต้องเพิ่มตัวเก็บประจุ 10 uF ระหว่างรีเซ็ตและกราวด์)
- เลือกไอเท็มในเมนูเครื่องมือ > บอร์ด ที่ตรงกับบอร์ดที่คุณต้องการเบิร์นตัวบูตโหลดเดอร์ (ไม่ใช่บอร์ดที่คุณใช้เป็นโปรแกรมเมอร์) ดูรายละเอียดในคำอธิบายบอร์ดในหน้าสภาพแวดล้อม
- ใช้คำสั่ง Burn Bootloader > Arduino as ISP
บันทึก: ขั้นตอนนี้ใช้ได้กับบอร์ดที่มีสัญญาณ SPI บนพินที่ระบุ สำหรับบอร์ดที่ขั้นตอนนี้ไม่สามารถใช้ได้ (บอร์ด 32u4 เช่น Leonardo) จะต้องเชื่อมต่อสัญญาณ SPI กับขั้วต่อ ISP ซึ่งมีพินเอาต์ที่ระบุไว้ด้านล่าง
วงจรไฟฟ้า
วงจร (กำหนดเป้าหมาย Arduino Uno, Duemilanove หรือ Diecimila):
บอร์ด Arduino ที่ทำหน้าที่เป็น ISP เพื่อเขียนโปรแกรม ATmega บนบอร์ด Arduino อีกบอร์ดหนึ่ง ใน Arduino Uno คุณจะต้องเชื่อมต่อตัวเก็บประจุ 10 uF ระหว่างรีเซ็ตและกราวด์ (หลังจากอัปโหลดโครงร่าง ArduinoISP) โปรดทราบว่าคุณต้องเข้าถึงพินรีเซ็ตบนบอร์ดเป้าหมาย ซึ่งไม่สามารถทำได้บน NG หรือบอร์ดรุ่นเก่า
วงจร (กำหนดเป้าหมายที่ Arduino NG หรือรุ่นเก่ากว่า):
บนบอร์ด NG หรือบอร์ดรุ่นเก่ากว่า ให้เชื่อมต่อสายรีเซ็ตเข้ากับพิน 1 ของชิป Atmega บนบอร์ด ดังที่แสดงด้านบน
วงจร (กำหนดเป้าหมาย AVR บนแผงทดลอง)
ดูรายละเอียดเพิ่มเติมได้ที่แบบฝึกสอน Arduino to Breadboard
การเดินสายไฟ
เอกสาร / แหล่งข้อมูล
![]() |
ชุด ARDUINO DEV-11168 AVR ISP Shield PTH [พีดีเอฟ] คู่มือการใช้งาน DEV-11168 ชุด AVR ISP Shield PTH, DEV-11168, ชุด AVR ISP Shield PTH, ชุด Shield PTH, ชุด PTH, ชุด |