Microcontroller    

 

การใช้งาน AVR เป็น Arduino                                

[ข้อมูลเมื่อ  27 มิถุนายน 2552 ]
อดิศักดิ์ ชิณะวงศ์

  1. การลงโปรแกรม Bootloaders เพื่อใช้งานเป็นบอร์ด Arduino ลงในไอซี AVR บนบอร์ด

1.1 ต่อวงจรดังรูป

1.2 เปิดโปรแกรม หรือเปิดโปรแกรม  เลือก Browse… หาไฟล์ที่ต้องการบันทึกลงตัวไอซี HEX ไฟล์

เลือก Auto Detect ใช้การกำหนดพอร์ตการติดต่อแบบอนุกรมที่ Configure เลือก AUTO

   1.3 ทดสอบโดยเลือกไฟล์ ATmegaboot ดังรูป (ได้มาโดยการเปิดไฟล์                       

1.4 โปรแกรมครั้งที่ 1 เป็นการโปรแกรมหน่วยความจำแบบแฟลช์ดำเนินการตามรูป

1.5 การโปรแกรมโดยการค่ากำหนดฟิวส์

1.6 โปรแกรมครั้งที่ 2 เป็นการโปรแกรมค่าฟิวส์บิต ดำเนินการตามรูป

 

2. ผลจากการโปรแกรม จะได้การใช้งานให้เป็นบอร์ด Ardoino

2.1 ต่อวงจรตามรูป

2.2 เปิดโปรแกรม ได้ดังรูปกำหนดค่าพอร์ตการติดต่ออนุกรม (ตรวจสอบได้จาก Device Manager)

2.3 กำหนดบอร์ดติดต่อที่ใช้งานในที่นี้เลือก Arduino NG older w/ATmega8 ดังรูป

2.4 เปิดโปรแกรมตัวอย่างดังรูป

2.5 ทำการแปลงไฟล์ให้เป็นภาษาเครื่องโดยเลือก Verify/Compile

2.6 ทำการโหลดข้อมูลลงไอซีในบอร์ด โดยกดที่ปุ่มรีเซต จะสังเกตเห็นไฟกระพริบ หลังจากนั้นให้เลือกที่ Upload to I/O Board

2.7 ทดสอบการทำงานโดยรอสักครู่ หรือกดที่ปุ่มรีเซตแล้วรอสักครู่ ถ้าไม่เข้าสู่โปรแกรม Bootloader  ของ Arduino บอร์ดจะแสดงผลโดยแอลอีดีจะกระพริบตามโปรแกรมสั่งงาน