วันศุกร์ที่ 8 มกราคม พ.ศ. 2559

Arduino Bootloader Atmega328 / Atmega8

ขั้นตอนการทำ Bootloader ด้วย Arduino UNO R3

             สาเหตุที่ต้องทำ Bootloader เพราะว่า IC ที่เพิ่งซื้อมาใหม่จะไม่สามารถ upload โปรแกรมที่เราเขียนไว้ลงใน IC ได้ ดังนั้นจึงต้องทำ Bootloader หรือเรียกว่า Firmware เสียก่อน. และเราจะใช้ Arduino UNO R3 มาทำ Bootloader โดยใช้แค่ 2 pin ในการเชื่อมต่อ. เราจึงไม่จำเป็นต้องใช้เครื่องโปรแกรม IC



การต่อวงจร



ขั้นตอนในการแปลง Arduino UNO R3 เป็นเครื่องโปรแกรม Arduino ISP

1.นำบอร์ด Arduino UNO R3; IC ที่ต้องการทำ Bootloader มาต่อเข้าด้วยกัน
2.ทำการ upload โปรแกรม Arduino as ISP ลงไป ในบอร์ด Arduino UNO R3(ตัวโปรแกรม Arduino as ISP      จะมีอยู่ใน Examples ของ โปรแกรม Arduino IDE อยู่แล้ว)
3.