จากโค้ดคอมไพเลอร์ C18 ไปสู่การใช้งานคอมไพเลอร์ XC8 สำหรับ PIC18F

ขั้นตอนการนำโค้ดที่เขียนด้วยคอมไพเลอร์ C18 ไปใช้งานกับคอมไพเลอร์ XC8

การใช้งานโค้ดจากหนังสือ "โปรแกรมจากหนังสือ PIC18F Programming กับ MPLAB C18" กับ MPLABX XC8 มีขั้นตอนดังรูปต่อไปนี้

 



1. เลือกกลุ่มอนุกรมเบอร์ไม่โครคอนโทรลเลอร์ "Advanced 8-bit MCUs(PIC18)" เลือกเบอร์ไมโครคอนโทรลเลอร์ที่ใช้งานจาก Device: จากรูปเลือก 18F4520


 2. กำหนดเครื่องโปรแกรม (Hardware Tool) ที่ใช้งาน จากรูปเลือก "PICKit2" Programmer


3. เลือกคอมไพเลอร์ที่ใช้งาน (Compiler Tool) จากรูปเลือก XC8


5. กำหนดโฟลเดอร์สำหรับโปรเจคและโค้ดโปรแกรม (ผู้ใช้สามารถกำหนดได้ตามที่ต้องการ)

 
6. หลังจากที่ได้ไฟล์โปรเจ็คเรียบร้อยแล้วให้เพิ่มไฟล์ที่ต้องการใช้งานเข้าไปในไฟล์โปรเจ็ค เลือกไปที่ Source File คลิกเม้าส์ขวา เลือก “Add Existing Item…”

 
7. ลือกไฟล์ที่ต้องการใช้งาน จากรูปเลือก “LAB_0301.c”



8. แก้ไขโค้ดโปรแกรมจากตัวอย่างเดิมดังนี้ จากโค้ดโปรแกรมตัวอย่างที่ 3.1 (LAB_0301.c)


โค้ดส่วนสีแดงคือส่วนที่เพิ่มเติมเพื่อให้สามารถใช้งานไลบรารีของ C18 กับ XC8 ได้ครับ (โค้ดส่วนอื่น ๆ ยังคงเหมือนเดิม)

โค้ดเดิม C18


โค้ดที่แก้ไขเป็น XC8




ถ้ามีข้อสงสัยเกี่ยวกับโค้ดโปรแกรมกับการรันบน MPLABX XC8 ติดต่อผู้เขียนได้ที่
Email:tech.appsofttech@gmail.com
https://www.facebook.com/appsofttech1


ความคิดเห็น

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

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

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

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