ใช้ MPLAB X IDE กับโค้ดในหนังสือ dsPIC30F MPLAB C คอมไพเลอร์
นอกจากนี้ยังนำเสนอคอมไพเลอร์ัภาษา C ออกมา 3 ตัวด้วยกันคือ
- MPLAB® XC8 Compiler สำหรับ PIC 10/12/16/18 MCUs
- MPLAB® XC16 Compiler สำหรับ PIC 24 MCUs dsPIC DSCs
- MPLAB® XC32 Compiler สำหรับ PIC 32 MCUs
ปล.
- นอกจากนี้ทางไมโครชิพยังคงพัฒนา 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
ความคิดเห็น
แสดงความคิดเห็น