จากโค้ดคอมไพเลอร์ 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
การใช้งานโค้ดจากหนังสือ "โปรแกรมจากหนังสือ 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
ความคิดเห็น
แสดงความคิดเห็น