ตอนที่ 1อะไรคือ MPLAB-ICD (CLONE)
MPLAB-ICD CLONE คือวงจรที่เลียนแบบการทำงาน MPLAB-ICD ซึ่งทางบริษัท Microchip ซึ่งเป็นผู้ผลิต MCU ตระกูล PIC ได้นำออกมาจำหน่าย ซึ่งสามารถทำงานได้เหมือนกันทุกประการ ต่างกันเพียงว่า MPLAB-ICD CLONE ทำจากคนไทยทำให้ราคาต่ำ MPLAB-ICD จากทาง MICROCHIP มาก
แล้ว MPLAB-ICD คืออะไร
MPLAB-ICD คือวงจรที่ต่อเชื่อมกับวงจร debugger ที่อยู่ภายใน MCU ตระกูล PIC16F87x ที่ทำงานภายใต้ window application ที่ชื่อว่า MPLAB-IDE, ทำให้สามารถควบคุมให้ MCU หยุดนะตำแหน่ง program memory ที่เราต้องการ , อ่านค่า register , RAM , EEPROM ที่อยู่ภายในตัว microcontroller แบบ Real-time และยังสามารถเป็น ตัว programmer ได้อีกด้วย
Features ชอง MPLAB-ICD มีอะไรบ้าง
MPLAB-ICD สามารถช่วยอะไรคุณได้บ้าง
ข้อจำกัดในการใช้งาน MPLAB-ICD
ในการ DEBUGGING วงจร debugging ที่อยู่ภายในตัว PIC16F87x และ ICSP จะใช้ทรัพยากรบางส่วนของ MCU ช่วยในการ debug ซึ่งจะมีดังนี้
ส่วนประกอบที่จำเป็นของ MPLAB-ICD มีอะไรบ้าง
MPLAB-ICD Module
MPLAB-ICD Module ประกอบไปด้วย ภาคของ debugging, programming และ control logic. ซึ่งจะต่อ กับ PC ด้วย สาย serial แบบ DB9 ส่วนที่ต่อกับ Header จะเป็นสายแบบ modular ที่มี 6 เส้น ที่ Module นี้จะประกอบไปด้วย firmware ที่ทำให้สามารถติดต่อกับ PC ด้วย serial และควบคุม การ debug ที่ Header / Target board. MPLAB-ICD Module จะใช้ไฟประมาณ 70 mA ซึ่งได้มาจากตัว Target board.
MPLAB-ICD Header
MPLAB-ICD Module ติดต่อกับ MPLAB-ICD ด้วย สาย modular ในการ in-circuit emulation, ที่ Header ต้องมี PIC16F877 ใส่อยู่ และมี pin out เป็นแบบ 28 pins หรือ 40 pins ก็แล้วแต่ความต้องการ MPLAB-ICD Header จะใช้ไฟที่มาจาก Target Board เป็นไฟเลี้ยง ซึ่ง voltage ที่ใช้จะอยู่ระหว่าง 3.0 V 5.5 V.
MPLAB Software
MPLAB software เป็น application ที่ใช้บน Windows 3.1/95/98 ซึ่งช่วยให้ผู้ใช้ทำการ เขียนโปรแกรม และพัฒนา รวมทันการ emulate ได้สะดวกสบายขึ้น