หลังจากที่พยายามให้ไอซี Atmega8 และ 16 ใช้ Internal Clock เพื่อลดการใช้ X-TAL โดยเบิร์น Bootloader เข้าไปก็ไม่ได้ผลเท่าที่ควร เพราะยุ่งยาก แต่ก็มีวิธีง่ายๆ สำหรับการกำหนดค่า โดยใช้โปรแกรม AVR Loader
การกำหนดค่า FUse จะเป็นการบอกว่าจะใช้สัญญานนาฬิกาจากไหน โดยโปรแกรม AVR Loader สามารถดาวน์โหลดได้จากอินเตอร์เน็ต
 |
โปรแกรม AVR Loader สำหรับแก้ไข อัพโหลดไฟล์ .hex สำหรับ ATmega |
 |
ก่อนอื่นกำหนดรูปแบบการเชื่อมต่อเสียก่อน ในรูปใช้ USBasp |
 |
จากหน้าจอหลักให้คลิกเลือกไอซี แล้วคลิก FUSE เพื่อเข้ากำหนดประเภทสัญญานนาฬิกา แล้วคลิก Write |
วิธีการง่ายๆ นี่เองทำให้เราสามารถใช้ไอซีโดยไม่มี XTAL ได้ ทำให้ง่ายสำหรับโปรเจกต์เล็กๆ ที่ไม่ซับซ้อน ลดการใช้อุปกรณ์ไปได้อีก 3 ตัว คือ c ค่า 22pF 2 ตัว กับ XTAL อีก 1 ตัว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น