ตอนที่ 4 วิธีการทดสอบ MPLAB-ICD
- ต่อ MPLAB-ICD บน Board
จุดที่ 1 ต่อไปยัง
Serial Com port ของ computer ที่เราใช้
จุดที่ 2 ต่อกับ
Regulator ขนาด 9 12 V
จุดที่ 3 วงจร
Crystal ป้อนให้กับ MPLAB-ICD Header (ป้อนไฟ +5V ให้กับขา Vdd ในกรณีไม่ใช้แหล่งจ่ายไฟจาก
MPLAB-ICD module ส่วน Vss ต้องต่อให้เป็น Ground ร่วมกับวงจรภายนอกเสมอ)
- เปิดโปรแกรม MPLAB-IDE หลังจากนั้นเลือกไปที่ Options -> Development Mode
จากนั้นจะมี Development Mode Dialog Box แสดงขึ้นมา ต่อจากนั้นเลือกไปที่ MPLAB
ICD Debugger ส่วน Processor ก็เลือกให้ตรงกับที่จะทดลองในที่นี้เลือก PIC16F877
แล้วกด OK

- หลังจากกด OK ไปแล้วจะมี MPLAB ICD Version 1.42.00 Dialog Box แสดงขึ้นมา
เลือกส่วนต่างๆ ให้ถูกดังนี้
- เลือก COM PORT ให้ตรงกับที่ MPLAB-ICD ของเราต่ออยู่ ในที่นี้ผมต่ออยู่ที่ COM1
- Baud Rate ทดลองที่ความเร็วสูงๆก่อนคือ 57600 ถ้าไม่ได้ ก็ลดลง
- All Registers คือ เวลาหยุด MPLAB-IDE จะ ดึงข้อมูล Register จาก MPLAB-ICD มาทั้งหมด ซึ่งข้อเสียก็คือช้า อาจเลือก Option อื่นก็ได้เพื่ออ่านข้อมูลที่จำเป็นเท่านั้นแต่ตอนนี้เลือก All Registers ไปก่อน
- ความถี่ที่ใช้ ตอนนี้ MCU ของผมใช้ที่ 4 MHz เลือก 2MHz-10MHz
- F/W: Ver 2.04.00 บอกถึง version ของ Firmware บน MPLAB-ICD
แล้วกดที่ปุ่ม Reconnect

- ถ้าติดต่อสื่อสารกับ MPLAB-ICD ได้สำเร็จที่ Status จะขึ้นข้อความดัง Dialog ข้างล่าง

- หลังจากนั้นกดที่ปุ่ม Options จะมี ICD Options Dialog Box แสดงขึ้นมา

ถ้าโปรแกรม MPLAB-IDE สามารถติดต่อกับ MPLAB-ICD ได้
- ที่ Device จะแสดงว่า Chip ตัวใดที่เราจะใช้ในการ Debugger
- ที่ VDD,VPP จะแสดงค่าของ Voltages ณ ขณะนั้น
จากนั้นที่ Oscillator ให้เลือก ช่วงความถี่ที่ MCU ใช้ให้ถูกต้องโดยมีช่วงความถี่ดังนี้
- เลือก RC เมื่อ MCU ของเราใช้ Resister/Capacitor เป็นตัวกำเนิดความถี่
- เลือก LP เมื่อ MCU ของเราใช้ Low Power Crystal เป็นตัวกำเนิดความถี่
- เลือก XT เมื่อเราใช้ Crystal หรือ Resonator เป็นตัวกำเนิดความถี่
- เลือก HS เมื่อเราใช้ High Speed Crystal หรือ Resonator เป็นตัวกำเนิดความถี่
- ทำการทดสอบอีกครั้งด้วยการกดปุ่ม Self Test ถ้า MPLAB-ICD ทำงานได้ถูกต้องจะปรากฏ MPLAB ICD Self-Test Dialog Box ดังรูปข้างล่าง ซึ่งจะแสดง DLL Version ของ MPLAB-IDE, Firmware Version ของ MPLAB-ICD และสถานะ ของ Debug Mode กด OK เพื่อปิด ICD Options Dialog Box เป็นอันเสร็จสิ้นการทดสอบว่า MPLAB-ICD ของเราสามารถใช้งานได้

BACK