ใช้ MPLAB X IDE กับโค้ดในหนังสือ dsPIC30F MPLAB C คอมไพเลอร์

    ทางไมโครชิพได้เสนอเครื่องมือในการพัฒนาโปรแกรมสำหรับไมโครคอนโทรลเลอร์ตระกูล PIC/dsPIC/PIC32 ที่เรียกว่า MPLAB X IDE เพื่อให้นักพัฒนาสามารถที่จะพัฒนา้ด้วยเครื่องมือนี้ได้ทั้ง 3 ระบบไ้ด้แก่ Windows, Linux และ Mac
 
    นอกจากนี้ยังนำเสนอคอมไพเลอร์ัภาษา C ออกมา 3 ตัวด้วยกันคือ

  1. MPLAB® XC8 Compiler สำหรับ PIC 10/12/16/18 MCUs
  2. MPLAB® XC16 Compiler สำหรับ PIC 24 MCUs dsPIC DSCs
  3. MPLAB® XC32 Compiler สำหรับ PIC 32 MCUs
ผู้เ้ขียนจึงขอนำเสนอวิธีการใช้งาน MPLAB X IDE กับโค้ดในหนังสือ "dsPIC30F MPLAB C คอมไพเลอร์" ของผู้เ้ขียนซึ่งมีรายละเอียดวิธีการใช้งานดังรูปต่อไปนี้

ปล.
  • นอกจากนี้ทางไมโครชิพยังคงพัฒนา MPLAB IDE อยู่ซึ่งปัจจุบันเป็นเวอร์ชัน 8.92 (ขณะเขียนบทความนี้ ทดลองแล้วใช้งานง่ายขึ้นด้วยครับ)
  • ดาวน์โหลดโปรแกรม MPLAB X IDE ที่นี่ https://www.microchip.com/pagehandler/en-us/family/mplabx/ โดยเลือกดาวน์โหลด 2 โปรแกรมต่อไปนี้
    • MPLAB® X IDE v2.00  (01/04/2014)  358Mb
    • MPLAB® XC16 Compiler v1.21  (1/13/2014)  65Mb


 
รูปที่ 1. เปิด MPLAB X IDE

รูปที่ 2. ไปที่เมนู File -> New Project..

รูปที่ 3. เลือก Microchip Embedded (ท่านอาจเลือก Samples ก็ได้แต่จะยุ่งยากขึ้น)

รูปที่ 4. เลือก Standalone Project คลิกปุ่ม Next >
 
 
รูปที่ 5. เลือก 16-bit DSCs (dsPIC30)
 
รูปที่ 6. เลือก dsPIC30F2010 คลิกปุ่ม Next >
 
รูปที่ 7. เลือก Simulator คลิกปุ่ม Next >
 
รูปที่ 8. เลือก XC16 คลิกปุ่ม Next >
 
รูปที่ 9. กำหนดชื่อโปรเจ็กต์ dsPIC_LAB คลิกปุ่ม Browse
 
รูปที่ 10. เลือกไปที่ Desktop
 
รูปที่ 11. สร้างโฟลเดอร์ใหม่
 
รูปที่ 12. กำหนดชื่อโฟลเดอร์ "dsPIC_LAB" คลิกปุ่ม Open
 
รูปที่ 13. คลิกปุ่ม Finish
 
รูปที่ 14. เสร็จกระบวนการสร้างไฟล์โปรเจ็กต์

 
รูปที่ 15. ไปที่โฟลเดอร์โค้ดโปรแกรมตัวอย่างหนังสือเลือกไฟล์ EX02_04.c คัดลอกไฟล์

 
รูปที่ 16. คัดลอกไฟล์ EX02_04.c มาไว้ที่โฟลเดอร์ dsPIC_LAB

 
รูปที่ 17. ที่หน้าต่าง Project เลือก Source Files คลิกเมาส์ปุ่มขวา

 
รูปที่ 18. เลือกไฟล์ EX02_04.c คลิกปุ่ม Select

 
รูปที่ 19. จะได้ไฟล์ดังกล่าวใน Source Files


 
รูปที่ 20. เปิดไฟล์ EX02_04.c

 
รูปที่ 21. ไปที่เมนู RUN-> Build Main Project


 
รูปที่ 22. ถ้าไม่พบข้อผิดพลาดจะได้ข้อความ "BUILD SUCCESSFUL"

 
รูปที่ 23. ไปที่โฟลเดอร์ dsPIC_LAB.X>dist>sefault>production เลือกไฟล์ "dsPIC_LAB.X.production.hex"
(ต้องเปิดซอฟต์แวร์โปรแกรมก่อนนะครับตัวอย่างนี้ได้เปิดโปรแกรม PICkit2 Programmer แล้วเลือกปุ่มคำสั่ง Auto Import Hex + Write Device)


 
รูปที่ 24. โปรแกรมเสร็จสมบูรณ์ดูผลการทดลองที่บอร์ดทดลอง


ถ้ามีข้อสงสัยเกี่ยวกับโค้ดโปรแกรมกับการรันบน MPLAB X IDE กับ dsPIC30F MPLAB C ติดต่อผู้เขียนได้ที่


Email:tech.appsofttech@gmail.com
https://www.facebook.com/appsofttech1

ความคิดเห็น

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

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

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

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