บทความ

MPLAB X เปลี่ยนเครื่องมือการโปรแกรมชิพ

รูปภาพ
โดยปกติแล้ว ตอนสร้างโปรเจ็คใหม่ เราจะกำหนดเครื่องมือในการโปรแกรมลงชิพ เช่น กำหนดเป็น PicKit2 แล้วต้องการเปลี่ยนเป็น ICD3 เป็นต้น เราสามารถทำได้ด้วยขั้นตอนง่าย ๆ ตามรูปดังนี้  รูปที่ 1.    รูปที่ 2.  รูปที่ 3.

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

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

การใช้งาน AVR Studio6 กับโค้ดโปรแกรมในหนังสือ AVR Book 1

รูปภาพ

ปัญหาเมื่อใช้คอมไพเลอร์ MPLAB C18 เวอร์ชันใหม่

รูปภาพ
หนังสือ "PIC18F Programming กับ MPLAB C18 คอมไพเลอร์"      หากผู้อ่านใช้คอมไพเลอร์ C18 เวอร์ชันที่สูงกว่าในหนังสือ แล้วอาจคอมไพล์โค้ดโปรแกรมบางโปรแกรมไม่ผ่าน ให้ลบไฟล์ p18f4520.h และ pconfig.h ออกจากโฟลเดอร์ของโค้ดโปรแกรม LAB_PIC18F ด้วยครับ ซึ่งผู้เขียนได้ผนวกไฟล์ดังกล่าวไว้ ระหว่างที่เขียนหนังสือและเป็นไฟล์ของเวอร์ชันเก่า      เมื่อนำโค้ดโปรแกรมมาคอมไพล์กับเวอร์ชันใหม่ โปรแกรมจะยังมองไฟล์เก่าในโฟลเดอร์ LAB_PIC18F ก่อนเป็นลำดับแรก โดยไม่สนใจไฟล์ในชื่อเดียวกันที่มากับเวอร์ชันใหม่ครับ :) ตัวอย่างเช่น นำโค้ดโปรแกรม LAB_1001.c ซึ่งเป็นโปรแกรมแสดงการใช้งาน I2C มาคอมไพล์จะพบปัญหาดังรูป *** ภาพจากผู้อ่านหนังสือที่พบปัญหาและสอบถามมาทางผู้เขียน     เมื่อลบไฟล์ p18f4520.h และ pconfig.h ออกไปแล้วปัญหาดังกล่าวก็จะหมดไปครับ *** การติดตั้งโปรแกรม MPLAB C18 เวอร์ชันใหม่ (mplabc18-v3.46-windows-lite-installer.exe) ตัวโปรแกรมจะติดตั้งไปที่โฟลเดอร์ microchip ให้ผู้อ่านแก้ไข link ตามรูปจากหนังสือหน้า 42 - 44 ดังนี้ ...