ปัญหาการโปรแกรม HEX ไฟล์ลงบอร์ด PIC16F887 ไม่ได้
ในการเขียนโปรแกรมกับไมโครคอนโทรลเลอร์ มีสิ่งหนึ่งที่เราต้องทำ หลังจากที่ได้เขียนโปรแกรมเสร็จแล้วคือ การโปรแกรมโค้ดที่เขียน (ไฟล์นามสกุล hex) ไปที่ตัวไมโครคอนโทรลเลอร์ และเรามักจะเรียกกันว่า Upload โค้ด แต่ในบางครั้งเราก็ไม่สามารถ upload โค้ดไปที่ตัวไมโครคอนโทรลเลอร์ได้ ซอฟต์แวร์ที่ใช้ในการโปรแกรมก็จะแจ้งข้อมูลความผิดพลาดให้เราทราบได้ ดังเช่นตัวอย่างนี้ เป็นการ upload โค้ดไปที่ตัวไมโครคอนโทลเลอร์ PIC16F887 ด้วยเครื่องโปรแกรม PICkit2 และ PICkit3 เห็นข้อความแจ้งเตือนแบบนี้ เราต้องคิดว่าในโค้ดของเราส่วนของการ Configuration words ต้องมีอะไรผิดพลาดแน่ ๆ การแก้ไขปัญหาครั้งนี้เราจึงเริ่มต้นด้วยกระบวนการดังนี้ ลด configuration words ลงให้น้อยที่สุด... แต่ถ้ายังไม่ผ่านล่ะ ข้อ 2 จะเริ่มต้น ตรวจสอบ firmware ของเครื่องโปรแกรม แล้ว up firmware ใหม่ ถ้าไม่ผ่านอีก.. ไปข้อ 3. หาเครื่องโปรแกรมใหม่มาทดสอบ (เหตุนี้ทำให้คนที่เล่นไมโครคอนโทรลเลอร์ มักจะมีบอร์ด โปรแกรมและบอร์ดทดลองมากกว่า 1 เสมอ) ในข้อ 3 นี้เราจะทำกลับไป...