การใช้งาน AVR Studio 6.x และ AVRDude กับบอร์ด Arduino Uno


1. ติดตั้ง AVR Studio 6.x และ Arduino IDE
2. ไปที่เมนู Tools->External Tools ดังรูป




3. จะได้หน้าต่างไดอะล็อก External Tools และกำหนดค่าต่าง ๆ ตามรูป


มีรายละเอียดดังนี้

Title: &Upload
Command: C:\Arduino\hardware\tools\avr\bin\avrdude.exe
Arguments: -F -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i -CC:\Arduino\hardware\tools\avr\etc\avrdude.conf

หมายเหตุ:
$(ProjectDir)Debug$(ItemFileName).hex เป็นพาร์ตที่โปรแกรม AVR Studion ได้กำหนดไว้ให้โดยอัตโนมัติตอนสร้างไฟล์โปรเจค
PCOM3    เป็นตำแหน่งหมายเลขพอร์ตที่บอร์ดทดลองเชื่อมต่ออยู่ ค่านี้จะแตกต่างกันในแต่ละเครื่องคอมฯ

กำหนดชื่อไฟล์โปรเจคโดยตรงเพื่อ upload -F -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:"$(ProjectDir)Debug\AVR_LAB_HandOn.hex":i -CC:\Arduino\hardware\tools\avr\etc\avrdude.conf

4. ทดสอบการทำงานของเมนู Upload เขียนโค้ดโปรแกรมพร้อมกับคอมไพล์โปรแกรม (ต้องสร้างโปรเจคพร้อมใช้งานแล้ว)


5.ไปที่เมนู Tools->External Tools->Upload ดังรูป


6. ถ้าไม่พบข้อผิดพลาดในการ Upload จะได้ผลการ Upload ดังนี้และบอร์ดทดลองจะเริ่มต้นทำงานทันที


บทความนี้คัดมาจากเนื้อหาส่วนหนึ่งของคอร์สอบรมไมโครคอนโทรลเลอร์จากบริษัทแอพซอฟต์เทคจำกัด
ติดตามข้อมูลข่าวสารไมโครคอนโทรลเลอร์ได้ที่ :  https://www.facebook.com/mcu.course

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สร้างต้นคริสต์มาสด้วย JAVA

ฟังก์ชัน SerialEvent กับ Arduino

การใช้งาน PIC18Fxxxx กับ MPLAB X + XC8 ด้วย Peripheral Libraries (PLIBS)