Top Banner
52

คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

Dec 01, 2018

Download

Documents

doannga
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767
Page 2: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -1- www.etteam.com

ET-ICDX V1.0

ET-ICDX V1.0 เปนเคร่ืองมือที่ใชในการโปรแกรมและดีบักไมโครคอนโทรลเลอร PIC ของ

บริษัท microchip โดยการใชงานจะตองใชงานกับโปรแกรม MPLAB ซึ่งสามารถดาวนโหลดมาใชได

ฟรีที่ www.microchip.com ซึ่ง ณ ปจจุบันที่เขียนเอกสารนี้คือเวอรชั่น 8.10 โดยเบอรของ PIC ที่ ET-

ICDX V1.0 สามารถโปรแกรมและดีบักไดมีดังนี้ซึ่งสามารถเพิ่มข้ึนไดในอนาคตในกรณีที่มี MPLAP

เวอรชั่นใหม

Device Support List

Debugger - Full Support

dsPIC30F2010 dsPIC30F4011 dsPIC30F6011A

dsPIC30F2011 dsPIC30F4012 dsPIC30F6012

dsPIC30F2012 dsPIC30F4013 dsPIC30F6012A

dsPIC30F2020 dsPIC30F5011 dsPIC30F6013

dsPIC30F2023 dsPIC30F5013 dsPIC30F6013A

dsPIC30F3010 dsPIC30F5015 dsPIC30F6014

dsPIC30F3011 dsPIC30F5016 dsPIC30F6014A

dsPIC30F3012 dsPIC30F6010 dsPIC30F6015

dsPIC30F3013 dsPIC30F6010A

dsPIC30F3014 dsPIC30F6011

dsPIC33FJ128GP202 dsPIC33FJ12GP201 dsPIC33FJ64GP202

dsPIC33FJ128GP204 dsPIC33FJ12GP202 dsPIC33FJ64GP204

dsPIC33FJ128GP206 dsPIC33FJ12MC201 dsPIC33FJ64GP206

dsPIC33FJ128GP306 dsPIC33FJ12MC202 dsPIC33FJ64GP306

dsPIC33FJ128GP310 dsPIC33FJ16GP304 dsPIC33FJ64GP310

dsPIC33FJ128GP706 dsPIC33FJ16MC304 dsPIC33FJ64GP706

dsPIC33FJ128GP708 dsPIC33FJ256GP506 dsPIC33FJ64GP708

Page 3: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -2- www.etteam.com

dsPIC33FJ128GP710 dsPIC33FJ256GP510 dsPIC33FJ64GP710

dsPIC33FJ128GP802 dsPIC33FJ256GP710 dsPIC33FJ64GP802

dsPIC33FJ128GP804 dsPIC33FJ256MC510 dsPIC33FJ64GP804

dsPIC33FJ128MC202 dsPIC33FJ256MC710 dsPIC33FJ64MC202

dsPIC33FJ128MC204 dsPIC33FJ32GP202 dsPIC33FJ64MC204

dsPIC33FJ128MC506 dsPIC33FJ32GP204 dsPIC33FJ64MC506

dsPIC33FJ128MC510 dsPIC33FJ32GP302 dsPIC33FJ64MC508

dsPIC33FJ128MC706 dsPIC33FJ32GP304 dsPIC33FJ64MC510

dsPIC33FJ128MC708 dsPIC33FJ32MC202 dsPIC33FJ64MC706

dsPIC33FJ128MC710 dsPIC33FJ32MC204 dsPIC33FJ64MC710

dsPIC33FJ128MC802 dsPIC33FJ32MC302 dsPIC33FJ64MC802

dsPIC33FJ128MC804 dsPIC33FJ32MC304 dsPIC33FJ64MC804

MCV08A

PIC10F200 PIC10F204 PIC10F220

PIC10F202 PIC10F206 PIC10F222

PIC12F508 PIC12F615 PIC12F683

PIC12F509 PIC12F629 PIC12HV609

PIC12F510 PIC12F635 PIC12HV615

PIC12F609 PIC12F675

PIC16F505 PIC16F690 PIC16F876A

PIC16F506 PIC16F716 PIC16F877

PIC16F610 PIC16F737 PIC16F877A

PIC16F616 PIC16F747 PIC16F88

Page 4: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -3- www.etteam.com

PIC16F627A PIC16F767 PIC16F882

PIC16F628A PIC16F777 PIC16F883

PIC16F630 PIC16F785 PIC16F884

PIC16F631 PIC16F818 PIC16F886

PIC16F636 PIC16F819 PIC16F887

PIC16F639 PIC16F87 PIC16F913

PIC16F648A PIC16F870 PIC16F914

PIC16F676 PIC16F871 PIC16F916

PIC16F677 PIC16F872 PIC16F917

PIC16F684 PIC16F873 PIC16F946

PIC16F685 PIC16F873A PIC16HV616

PIC16F687 PIC16F874 PIC16HV785

PIC16F688 PIC16F874A

PIC16F689 PIC16F876

PIC18C601 PIC18F4458 PIC18F66J65

PIC18C801 PIC18F448 PIC18F6720

PIC18F1220 PIC18F4480 PIC18F6722

PIC18F1230 PIC18F44J10 PIC18F6723

PIC18F1320 PIC18F44K20 PIC18F67J10

PIC18F1330 PIC18F4510 PIC18F67J11

PIC18F2220 PIC18F4515 PIC18F67J50

PIC18F2221 PIC18F452 PIC18F67J60

PIC18F2320 PIC18F4520 PIC18F8310

PIC18F2321 PIC18F4523 PIC18F8390

PIC18F2331 PIC18F4525 PIC18F8393

PIC18F2410 PIC18F4539 PIC18F83J11

Page 5: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -4- www.etteam.com

PIC18F242 PIC18F4550 PIC18F83J90

PIC18F2420 PIC18F4553 PIC18F8410

PIC18F2423 PIC18F458 PIC18F8490

PIC18F2431 PIC18F4580 PIC18F8493

PIC18F2439 PIC18F4585 PIC18F84J11

PIC18F2450 PIC18F45J10 PIC18F84J90

PIC18F2455 PIC18F45K20 PIC18F8520

PIC18F2458 PIC18F4610 PIC18F8525

PIC18F248 PIC18F4620 PIC18F8527

PIC18F2480 PIC18F4680 PIC18F8585

PIC18F24J10 PIC18F4682 PIC18F85J10

PIC18F24K20 PIC18F4685 PIC18F85J11

PIC18F2510 PIC18F6310 PIC18F85J15

PIC18F2515 PIC18F6390 PIC18F85J50

PIC18F252 PIC18F6393 PIC18F85J90

PIC18F2520 PIC18F63J11 PIC18F8620

PIC18F2523 PIC18F63J90 PIC18F8621

PIC18F2525 PIC18F6410 PIC18F8622

PIC18F2539 PIC18F6490 PIC18F8627

PIC18F2550 PIC18F6493 PIC18F8628

PIC18F2553 PIC18F64J11 PIC18F8680

PIC18F258 PIC18F64J90 PIC18F86J10

PIC18F2580 PIC18F6520 PIC18F86J11

PIC18F2585 PIC18F6525 PIC18F86J15

PIC18F25J10 PIC18F6527 PIC18F86J16

PIC18F25K20 PIC18F6585 PIC18F86J50

PIC18F2610 PIC18F65J10 PIC18F86J55

Page 6: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -5- www.etteam.com

PIC18F2620 PIC18F65J11 PIC18F86J60

PIC18F2680 PIC18F65J15 PIC18F86J65

PIC18F2682 PIC18F65J50 PIC18F8720

PIC18F2685 PIC18F65J90 PIC18F8722

PIC18F4220 PIC18F6620 PIC18F8723

PIC18F4221 PIC18F6621 PIC18F87J10

PIC18F4320 PIC18F6622 PIC18F87J11

PIC18F4321 PIC18F6627 PIC18F87J50

PIC18F4331 PIC18F6628 PIC18F87J60

PIC18F4410 PIC18F6680 PIC18F96J60

PIC18F442 PIC18F66J10 PIC18F96J65

PIC18F4420 PIC18F66J11 PIC18F97J60

PIC18F4423 PIC18F66J15 PIC18LF24J10

PIC18F4431 PIC18F66J16 PIC18LF25J10

PIC18F4439 PIC18F66J50 PIC18LF44J10

PIC18F4450 PIC18F66J55 PIC18LF45J10

PIC18F4455 PIC18F66J60

PIC24FJ128GA006 PIC24FJ192GB106 PIC24FJ48GA004

PIC24FJ128GA008 PIC24FJ192GB108 PIC24FJ64GA002

PIC24FJ128GA010 PIC24FJ192GB110 PIC24FJ64GA004

PIC24FJ128GA106 PIC24FJ256GA106 PIC24FJ64GA006

PIC24FJ128GA108 PIC24FJ256GA108 PIC24FJ64GA008

PIC24FJ128GA110 PIC24FJ256GA110 PIC24FJ64GA010

PIC24FJ128GB106 PIC24FJ256GB106 PIC24FJ64GB106

PIC24FJ128GB108 PIC24FJ256GB108 PIC24FJ64GB108

PIC24FJ128GB110 PIC24FJ256GB110 PIC24FJ64GB110

Page 7: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -6- www.etteam.com

PIC24FJ16GA002 PIC24FJ32GA002 PIC24FJ96GA006

PIC24FJ16GA004 PIC24FJ32GA004 PIC24FJ96GA008

PIC24FJ192GA108 PIC24FJ48GA002 PIC24FJ96GA010

PIC24HJ128GP202 PIC24HJ12GP201 PIC24HJ64GP202

PIC24HJ128GP204 PIC24HJ12GP202 PIC24HJ64GP204

PIC24HJ128GP206 PIC24HJ16GP304 PIC24HJ64GP206

PIC24HJ128GP210 PIC24HJ256GP206 PIC24HJ64GP210

PIC24HJ128GP306 PIC24HJ256GP210 PIC24HJ64GP502

PIC24HJ128GP310 PIC24HJ256GP610 PIC24HJ64GP504

PIC24HJ128GP502 PIC24HJ32GP202 PIC24HJ64GP506

PIC24HJ128GP504 PIC24HJ32GP204 PIC24HJ64GP510

PIC24HJ128GP506 PIC24HJ32GP302

PIC24HJ128GP510 PIC24HJ32GP304

Debugger - Beta Support

dsPIC30F1010

dsPIC33FJ06GS202

dsPIC33FJ16GS502

dsPIC33FJ16GS504

MCV14A

PIC12F519

PIC16F526

PIC16F726

Page 8: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -7- www.etteam.com

PIC16F727

PIC16HV610

PIC18F13K50

PIC18F26K20

PIC18F46K20

PIC24FJ192GA106

PIC24FJ192GA110

PIC32MX320F032H PIC32MX340F256H PIC32MX440F256H

PIC32MX320F064H PIC32MX360F256L PIC32MX460F256L

PIC32MX320F128H PIC32MX360F512L PIC32MX460F512L

PIC32MX320F128L PIC32MX440F128L

Programmer - Full Support

dsPIC30F1010 dsPIC30F3014 dsPIC30F6011

dsPIC30F2010 dsPIC30F4011 dsPIC30F6011A

dsPIC30F2011 dsPIC30F4012 dsPIC30F6012

dsPIC30F2012 dsPIC30F4013 dsPIC30F6012A

dsPIC30F2020 dsPIC30F5011 dsPIC30F6013

dsPIC30F2023 dsPIC30F5013 dsPIC30F6013A

dsPIC30F3010 dsPIC30F5015 dsPIC30F6014

dsPIC30F3011 dsPIC30F5016 dsPIC30F6014A

dsPIC30F3012 dsPIC30F6010 dsPIC30F6015

dsPIC30F3013 dsPIC30F6010A

dsPIC33FJ128GP202 dsPIC33FJ12GP201 dsPIC33FJ64GP202

Page 9: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -8- www.etteam.com

dsPIC33FJ128GP204 dsPIC33FJ12GP202 dsPIC33FJ64GP204

dsPIC33FJ128GP206 dsPIC33FJ12MC201 dsPIC33FJ64GP206

dsPIC33FJ128GP306 dsPIC33FJ12MC202 dsPIC33FJ64GP306

dsPIC33FJ128GP310 dsPIC33FJ16GP304 dsPIC33FJ64GP310

dsPIC33FJ128GP706 dsPIC33FJ16MC304 dsPIC33FJ64GP706

dsPIC33FJ128GP708 dsPIC33FJ256GP506 dsPIC33FJ64GP708

dsPIC33FJ128GP710 dsPIC33FJ256GP510 dsPIC33FJ64GP710

dsPIC33FJ128GP802 dsPIC33FJ256GP710 dsPIC33FJ64GP802

dsPIC33FJ128GP804 dsPIC33FJ256MC510 dsPIC33FJ64GP804

dsPIC33FJ128MC202 dsPIC33FJ256MC710 dsPIC33FJ64MC202

dsPIC33FJ128MC204 dsPIC33FJ32GP202 dsPIC33FJ64MC204

dsPIC33FJ128MC506 dsPIC33FJ32GP204 dsPIC33FJ64MC506

dsPIC33FJ128MC510 dsPIC33FJ32GP302 dsPIC33FJ64MC508

dsPIC33FJ128MC706 dsPIC33FJ32GP304 dsPIC33FJ64MC510

dsPIC33FJ128MC708 dsPIC33FJ32MC202 dsPIC33FJ64MC706

dsPIC33FJ128MC710 dsPIC33FJ32MC204 dsPIC33FJ64MC710

dsPIC33FJ128MC802 dsPIC33FJ32MC302 dsPIC33FJ64MC802

dsPIC33FJ128MC804 dsPIC33FJ32MC304 dsPIC33FJ64MC804

MCV08A

MCV14A

MCV18A

MCV28A

PIC10F200 PIC10F204 PIC10F220

PIC10F202 PIC10F206 PIC10F222

Page 10: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -9- www.etteam.com

PIC12F508 PIC12F615 PIC12HV609

PIC12F509 PIC12F629 PIC12HV615

PIC12F510 PIC12F635 rfPIC12F675K

PIC12F519 PIC12F675

PIC12F609 PIC12F683

PIC16F505 PIC16F689 PIC16F873A

PIC16F506 PIC16F690 PIC16F874

PIC16F526 PIC16F716 PIC16F874A

PIC16F54 PIC16F72 PIC16F876

PIC16F57 PIC16F73 PIC16F876A

PIC16F59 PIC16F737 PIC16F877

PIC16F610 PIC16F74 PIC16F877A

PIC16F616 PIC16F747 PIC16F88

PIC16F627 PIC16F76 PIC16F882

PIC16F627A PIC16F767 PIC16F883

PIC16F628 PIC16F77 PIC16F884

PIC16F628A PIC16F777 PIC16F886

PIC16F630 PIC16F785 PIC16F887

PIC16F631 PIC16F818 PIC16F913

PIC16F636 PIC16F819 PIC16F914

PIC16F639 PIC16F83 PIC16F916

PIC16F648A PIC16F84 PIC16F917

PIC16F676 PIC16F84A PIC16F946

PIC16F677 PIC16F87 PIC16HV610

PIC16F684 PIC16F870 PIC16HV616

PIC16F685 PIC16F871 PIC16HV785

Page 11: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -10- www.etteam.com

PIC16F687 PIC16F872

PIC16F688 PIC16F873

PIC18C601 PIC18F4458 PIC18F6720

PIC18C801 PIC18F448 PIC18F6722

PIC18F1220 PIC18F4480 PIC18F6723

PIC18F1230 PIC18F44J10 PIC18F67J10

PIC18F1320 PIC18F44K20 PIC18F67J11

PIC18F1330 PIC18F4510 PIC18F67J50

PIC18F2220 PIC18F4515 PIC18F67J60

PIC18F2221 PIC18F452 PIC18F8310

PIC18F2320 PIC18F4520 PIC18F8390

PIC18F2321 PIC18F4523 PIC18F8393

PIC18F2331 PIC18F4525 PIC18F83J11

PIC18F2410 PIC18F4539 PIC18F83J90

PIC18F242 PIC18F4550 PIC18F8410

PIC18F2420 PIC18F4553 PIC18F8490

PIC18F2423 PIC18F458 PIC18F8493

PIC18F2431 PIC18F4580 PIC18F84J11

PIC18F2439 PIC18F4585 PIC18F84J90

PIC18F2450 PIC18F45J10 PIC18F8520

PIC18F2455 PIC18F45K20 PIC18F8525

PIC18F2458 PIC18F4610 PIC18F8527

PIC18F248 PIC18F4620 PIC18F8585

PIC18F2480 PIC18F4680 PIC18F85J10

PIC18F24J10 PIC18F4685 PIC18F85J11

PIC18F24K20 PIC18F6310 PIC18F85J15

Page 12: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -11- www.etteam.com

PIC18F2510 PIC18F6390 PIC18F85J50

PIC18F2515 PIC18F6393 PIC18F85J90

PIC18F252 PIC18F63J11 PIC18F8620

PIC18F2520 PIC18F63J90 PIC18F8621

PIC18F2523 PIC18F6410 PIC18F8622

PIC18F2525 PIC18F6490 PIC18F8627

PIC18F2539 PIC18F6493 PIC18F8628

PIC18F2550 PIC18F64J11 PIC18F8680

PIC18F2553 PIC18F64J90 PIC18F86J10

PIC18F258 PIC18F6520 PIC18F86J11

PIC18F2580 PIC18F6525 PIC18F86J15

PIC18F2585 PIC18F6527 PIC18F86J16

PIC18F25J10 PIC18F6585 PIC18F86J50

PIC18F25K20 PIC18F65J10 PIC18F86J55

PIC18F2610 PIC18F65J11 PIC18F86J60

PIC18F2620 PIC18F65J15 PIC18F86J65

PIC18F2680 PIC18F65J50 PIC18F8720

PIC18F2682 PIC18F65J90 PIC18F8722

PIC18F2685 PIC18F6620 PIC18F8723

PIC18F4220 PIC18F6621 PIC18F87J10

PIC18F4221 PIC18F6622 PIC18F87J11

PIC18F4320 PIC18F6627 PIC18F87J50

PIC18F4321 PIC18F6628 PIC18F87J60

PIC18F4331 PIC18F6680 PIC18F96J60

PIC18F4410 PIC18F66J10 PIC18F96J65

PIC18F442 PIC18F66J11 PIC18F97J60

PIC18F4420 PIC18F66J15 PIC18LF24J10

Page 13: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -12- www.etteam.com

PIC18F4423 PIC18F66J16 PIC18LF25J10

PIC18F4431 PIC18F66J50 PIC18LF44J10

PIC18F4439 PIC18F66J55 PIC18LF45J10

PIC18F4450 PIC18F66J60

PIC18F4455 PIC18F66J65

PIC24FJ128GA006 PIC24FJ192GB106 PIC24FJ48GA004

PIC24FJ128GA008 PIC24FJ192GB108 PIC24FJ64GA002

PIC24FJ128GA010 PIC24FJ192GB110 PIC24FJ64GA004

PIC24FJ128GA106 PIC24FJ256GA106 PIC24FJ64GA006

PIC24FJ128GA108 PIC24FJ256GA108 PIC24FJ64GA008

PIC24FJ128GA110 PIC24FJ256GA110 PIC24FJ64GA010

PIC24FJ128GB106 PIC24FJ256GB106 PIC24FJ64GB106

PIC24FJ128GB108 PIC24FJ256GB108 PIC24FJ64GB108

PIC24FJ128GB110 PIC24FJ256GB110 PIC24FJ64GB110

PIC24FJ16GA002 PIC24FJ32GA002 PIC24FJ96GA006

PIC24FJ16GA004 PIC24FJ32GA004 PIC24FJ96GA008

PIC24FJ192GA108 PIC24FJ48GA002 PIC24FJ96GA010

PIC24HJ128GP202 PIC24HJ12GP201 PIC24HJ64GP202

PIC24HJ128GP204 PIC24HJ12GP202 PIC24HJ64GP204

PIC24HJ128GP206 PIC24HJ16GP304 PIC24HJ64GP206

PIC24HJ128GP210 PIC24HJ256GP206 PIC24HJ64GP210

PIC24HJ128GP306 PIC24HJ256GP210 PIC24HJ64GP502

PIC24HJ128GP310 PIC24HJ256GP610 PIC24HJ64GP504

PIC24HJ128GP502 PIC24HJ32GP202 PIC24HJ64GP506

PIC24HJ128GP504 PIC24HJ32GP204 PIC24HJ64GP510

Page 14: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -13- www.etteam.com

PIC24HJ128GP506 PIC24HJ32GP302

PIC24HJ128GP510 PIC24HJ32GP304

Programmer - Beta Support

dsPIC33FJ06GS202

dsPIC33FJ16GS502

dsPIC33FJ16GS504

rfPIC12F675F

rfPIC12F675H

PIC16F726

PIC16F727

PIC18F14K50

PIC18F26K20

PIC18F4682

PIC18F46K20

PIC24FJ192GA106

PIC24FJ192GA110

PIC32MX320F032H PIC32MX340F256H PIC32MX440F256H

PIC32MX320F064H PIC32MX360F256L PIC32MX460F256L

PIC32MX320F128H PIC32MX360F512L PIC32MX460F512L

PIC32MX320F128L PIC32MX440F128L

Page 15: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -14- www.etteam.com

คุณสมบัติของ ET-ICDX V1.0 - การเช่ือมตอเปน USB (Full Speed 2 M bits/s)

- สามารถโปรแกรมและดีบักไมโครคอนโทรลเลอร PIC และ dsPIC ได

- ใชงานรวมกับโปรแกรม MPLAB IDE (ดาวนโหลดฟรี)

- สามารถอัพเกรดเพิ่มเติมเบอรของไมโครคอนโทรลเลอร ใหมๆ ดวยตนเองผานทาง

คอมพิวเตอร

- สามารถใชงานรวมกับบอรดเปาหมายที่มีไฟเล้ียงต้ังแต 2.0-6.0 V ได

- มี LED แสดงผลการทํางาน POWER,BUSY,ERROR

- สามารถอานและเขียนพื้นที่ในหนวยความจําและสวนของพื้นที่อีอีพรอมได

- สามารถโปรแกรมคา configuration bits ได

- ใชแจกแบบโมดูลาร 6 ขา และจัดเรียงขาตามมาตรฐานแจก ICD2 ของ Microchip ทําให

สามารถใชงานกับบอรดของ Microchip หรือบอรดที่แจ็ก ICD2 ไดทันที

1.การติดต้ังโปรแกรม MPLAB IDE

กอนทีจ่ะใชงาน ET-ICDX V1.0 ไดนั้นผูใชจําเปนที่จะตองทาํการติดต้ังโปรแกรม MPLAB IDE

เสียกอนซึ่งสามารถดาวนโหลดไดที่ www.microchip.com หรือใน CD ROM แผนนี ้

1.1 ทําการติดต้ังโปรแกรม MPLAB IDE โดยการดับเบิลคลิกที่ไฟล Install_MPLAB_v810.exe

1.2 จากนั้นปรากฏหนาตางดังรูปที่ 1-1 จากนัน้คลิกปุม Next เพื่อสูข้ันตอนตอไป

รูปที่ 1-1 แสดงหนาตางเร่ิมตนการติดต้ังโปรแกรม

Page 16: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -15- www.etteam.com

1.3 จากนั้นจะปรากฏหนาตางเงือ่นไขการใชงานโปรแกรมดังรูปที่ 1-2 ใหคลิกยอมรับและคลิกที่ปุม

Next

รูปที่ 1-2 หนาตางเงื่อนไขการใชงานโปรแกรม

1.4 เลือกรูปแบบการติดต้ังโปรแกรมตามตองการในที่นี้จะเลือกแบบ Compleate จากนั้นคลิกปุม

Next ดังรูปที่ 1-3

รูปที่ 1-3 แสดงหนาตางเลือกรูปแบบการติดต้ังโปรแกรม

Page 17: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -16- www.etteam.com

1.5 จากนัน้กน็ําการติดต้ังตอไปเร่ือยๆ ซึ่งกเ็หมือนกับการติดต้ังซอพแวรบนวนิโดวทั่วไป เมื่อการ

ติดต้ังโปรแกรมเสร็จสมบูรณโปรแกรมจะถามวาตองการ Restart คอมพิวเตอรใหมหรือไมใหคลิก

Yes และคลิกปุม Finish ดังรูปที่ 1-4 เปนอันเสร็จส้ินการติดต้ังโปรแกรม MPLAB IDE

รูปที่ 1-4 แสดงหนาตางเมื่อการติดต้ังโปรแกรมเสร็จสมบูรณ

2. การติดต้ังไดรเวอรสําหรับ ET-ICDX V1.0 2.1 เมื่อไดทําการติดต้ังโปรแกรม MPLAB IDE เรียบรอยแลวข้ันตอนตอไปก็เปนการติดต้ังไดรเวอรของ

ET-ICDX V1.0 ซึ่งสามารถทําไดโดย ทําการเช่ือมตอสาย USB จากคอมพิวเตอรเขากับ ET-ICDX

V1.0 จากนัน้วนิโดวสจะตรวจสอบพบฮารดแวรใหมดังรูปที่ 2-1

รูปที่ 2-1 แสดงเมื่อวนิโดวสตรวจพบอารดแวรใหม

Page 18: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -17- www.etteam.com

2.2 จากนั้นจะปรากฏหนาตาง Found New Hardware Wizard ใหเลือกที่ No,not this time และคลิก

ที่ปุม Next ดังรูปที่ 2-2

รูปที่ 2-2 แสดงหนาตาง Found New Hardware Wizard

2.3 จากนั้นจะปรากฏหนาตางเพือ่ใหเลือกรูปแบบการติดต้ังไดรเวอรใหเลือก Install from a list or

Specific location (Advanced) และคลิกที่ปุม Next ดังรูปที่ 2-3

รูปที่ 2-3 แสดงหนาตางเพื่อใหเลือกรูปแบบการติดต้ังไดรเวอร

Page 19: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -18- www.etteam.com

2.4 จากนั้นจะปรากฏหนาตางเพื่อใหระบุตําแหนงที่ต้ังของไดรเวอร ใหทาํการคลิกที่ปุม Browse และ

เลือกไปที่ C:\Program Files\Microchip\MPLAB IDE\ICD2\Drivers และคลิกปุม Next ดังรูปที่ 2-4

รูปที่ 2-4 แสดงหนาตางเพื่อใหระบุตําแหนงที่ต้ังของไดรเวอร

2.5 จากนั้นวนิโดวจะเร่ิมตนการคนหาไดรเวอรดังรูปที่ 2-5

รูปที่ 2-5 แสดงหนาตางคนหาไดรเวอร

Page 20: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -19- www.etteam.com

2.6 เมื่อพบไดรเวอรแลวใหคลิกปุม Next ดังรูปที่ 2-6

รูปที่ 2-6 หนาตางแสดงเม่ือพบไดรเวอร

2.7 จากนั้นวนิโดวจะเร่ิมทาํการติดต้ังไดรเวอรดังรูปที่ 2-7 และเมื่อติดต้ังเสร็จเรียบรอยจะปรากฏ

หนาตางดังรูปที่ 2-8 ใหคลกที่ปุม Finish เพื่อเสร็จส้ินการติดต้ังไดรเวอร

รูปที่ 2-7 แสดงหนาตางเมื่อวินโดวเร่ิมทาํการติดต้ังไดรเวอร

Page 21: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -20- www.etteam.com

รูปที่ 2-8 หนาตางแสดงเม่ือการติดต้ังไดรเวอรเสร็จสมบูรณ

2.8 ถาการติดต้ังไดรเวอรสมบูรณไมมีขอผิดพลาดใดๆ เมื่อเขาไปดูที่ Device Manager ของวินโดวจะ

พบช่ือของอุปกรณ Microchip Tools ดังรูปที่ 2-9

รูปที่ 2-9 แสดงหนาตาง Device Manager

Page 22: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -21- www.etteam.com

1 23 4 5 6

ET-ICDX V1.0

3. การตอ ET-ICDX V1.0 เขากับบอรดเปาหมาย

ET-ICDX V1.0 สามารถจะตอกับบอรดเปาหมายที่มีแจก ICD2 หรือ ICSP (ใชรวมกับ สาย

ICD2 to ICSP) ที่มีการจัดเรียงขาตามมาตรฐาน Microchip ไดทันที ซึ่งตําแหนงและช่ือขาสัญญาณ

แสดงดังรูปที่ 3-1

รูปที่ 3-1 แสดงตําแหนงและชื่อขาสัญญาณของ ET-ICDX V 1.0

โดยทีห่นาที่ของขาตางๆ มดัีงนี ้

1. MCLR/VPP เปนขาโปรแกรมแรงดันไฟสูงจะตอกับ RESET หรือขา MCLR ของ MCU

2. VDD เปนขาไฟเล้ียงของ MCU ซึ่งจะตองตอขานี้กับไฟเล้ียงของบอรดเปาหมาย (3.3V,5V)

3. GND เปนขากราวด ซึง่จะตองตอกับกราวดของบอรดเปาหมาย

4. PGD เปนขา PROGRAM DATA ซึ่งจะตองตอกับขา PGD ของ MCU

5. PGC เปนขา PROGRAM CLOCK ซึ่งจะตองตอกับขา PGC ของ MCU

6. NOT USED ขานี้จะเปนขาวางไมไดใชงาน

ตําแหนงขา ชื่อสัญญาณ 1 MCLR/VPP 2 VDD 3 GND 4 PGD 5 PGC 6 NOT USED

Page 23: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -22- www.etteam.com

รูปที่ 3-2 แสดงการเชื่อมตอ ET-ICDX V1.0 กับบอรด CP-PIC V4 (ICD2)

รูปที่ 3-3 ตัวอยางการใชงานรวมกบับอรด ADAPTER MODULE ของ ETT

Page 24: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -23- www.etteam.com

รูปที่ 3-4 แสดงตัวอยางสาย ICD2 to ICSP

หมายเหตุ - เนื่องจาก ET-ICDX V1.0 ไมมีวงจรสวนนาํไฟ 5 V จาก USB ไปเล้ียงบอรดเปาหมายดังนัน้บอรด

เปาหมายตองมีไฟเล้ียงบอรดตางหาก

- การใชงานตองตอ ET-ICDX V1.0 เขากบัคอมพิวเตอรกอน ทีจ่ะเปดโปรแกรม MPLAB IDE มิฉะนั้น

อาจจะทําใหการติดตอส่ือสารระหวางโปรแกรมกับ ET-ICDX V1.0 เกดิปญหาได

4. การโปรแกรมและดีบักดวยภาษาแอสแซมบล ี

ในที่จะยกตัวอยางโดยใชบอรด CP-PIC V4(ICD2) ซึ่งใช MCU PIC16F877 กอนการใชงาน

นั้นตองตอบอรดตางๆ เรียบรอยกอนและ เล่ือน SW MODE ของบอรด CP-PIC V4(ICD2) ไปที่

ตําแหนง PROG ซึ่งข้ันตอนการใชงานตาง ๆ มีดังนี ้ 4.1 หลังจากตอ ET-ICDX V1.0 เขากับคอมพิวเตอรและตอสายตางเขากับบอรดเปาหมายแลวก็ให

เปดโปรแกรม MPLAB IDE โดยการดับเบิลคลิกที่ไอคอนโปรแกรม ดังรูปที่ 4-1

รูปที่ 4-1 แสดงไอคอนของโปรแกรม MPLAB IDE

Page 25: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -24- www.etteam.com

4.2 จากนั้นจะปรากฏหนาตางของโปรแกรม MPLAB IDE ดังรูปที่ 4-2

รูปที่ 4-2 แสดงหนาตางของโปรแกรม MPLAB IDE

4.3 ทําการสรางโปรเจคใหมโดยเลือกทีเ่มนู Project>New… ดังรูปที ่4-3

รูปที่ 4-3 แสดงหนาตางการสรางโปรเจคใหม

Page 26: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -25- www.etteam.com

4.4 จากนั้นจะปรากฏหนาตาง New Project ใหทําการต้ังชื่อ Project Name และระบุตําแหนงทีจ่ะ

เก็บโปรเจคโดยการคลิกปุม Browse จากนั้นคลิก OK ดังรูปที่ 4-4

รูปที่ 4-4 แสดงหนาตาง New Project

4.5 ทําการเลือกเคร่ืองมือทีจ่ะใชในการเขียนโปรแกรม โดยเลือกที ่Project>Select Language

Toolsuite… ดังรูปที่ 4-5

รูปที่ 4-5 แสดงการเลือกเครื่องมือที่จะใชในการเขียนโปรแกรม

Page 27: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -26- www.etteam.com

4.6 จากนั้นจะปรากฏหนาตาง Select Language Toolsuite ใหเลือก Active Toolsuite เปน

Microchip MPASM Toolsuite เพราะวาตัวอยางนี้จะเขียนดวยภาษาแอสแซมบลี จากคลิกปุม OK

ดังรูปที่ 4-6

รูปที่ 4-6 แสดงหนาตาง Select Language Toolsuite

4.7 ทําการเลือกเบอรของ MCU ที่ใชในโดยการเลือกที่เมนู Configure>Select Device…

ดังรูปที่ 4-7

รูปที่ 4-7 แสดงการเลือกเบอรของ MCU

4.8 จากนัน้จะปรากฏหนาตาง Select Device ใหทาํการเลือก Device เปน 16F877 จากนัน้คลิกปุม

OK ดังรูปที่ 4-8 ขอสังเกตจากหนาตาง Select Device ถา MCU เบอรไหนสามารถโปรแกรมและดีบัก

ไดดวย MPLAB ICD2 จะมปุีมสีเขียวหนาเคร่ืองมือ จากรูปจะเหน็เปนสีเขียวทัง้ Programmers และ

Debuggers แสดงวา เบอร 16F877 สามารถทัง้โปรแกรมและดีบักไดนั่นเอง แตถาเปนสีเหลืองแสดง

วาสามารถใชไดแตอาจจะยังไมสมบูรณ สวนถาเปนสีแดงก็ไมสามารถใชไดนั่นเอง

Page 28: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -27- www.etteam.com

รูปที่ 4-8 แสดงหนาตาง Select Device

4.9 ทําการสรางไฟลที่จะเขียนโคดภาษาแอสแซมบลีโดยไปที่เมนู File>New หรือคลิกที่ไอคอน New

File ดังรูปที่ 4-9

รูปที่ 4-9 แสดงการสรางไฟลใหม

Page 29: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -28- www.etteam.com

4.10 จากนั้นหนาตางวางๆ เพื่อใชสําหรับเขียนโคดดังรูปที่ 4-10

รูปที่ 4-10 แสดงหนาตางที่ใชสําหรับเขียนโคด

4.11 ทําการเขียนโคดภาษาแอสแซมบลีดังรูปที่ 4-11 ซึ่งจากตัวอยางจะเปนโปรแกรมไฟกระพริบออก

ที่ PORT RA0

รูปที่ 4-11 แสดงการเขียนโคดภาษาแอสแซมบลี

Page 30: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -29- www.etteam.com

4.12 ทําการบันทกึไฟลทีเ่ขียนข้ึนมาโดยไปที่เมนู File>Save หรือคลิกที่ไอคอน Save จากนั้นจะ

ปรากฏหนาตาง Save As ใหต้ังชื่อไฟลเปน blink.asm และเก็บไวที่เดียวกับที่เก็บโปรเจคตอนแรก

จากนั้นคลิกปุม Save ดังรูปที่ 4-12

รูปที่ 4-12 แสดงหนาตาง Save As

4.13 ทําการเพิ่มไฟลภาษาแอสแซมบลีทีเ่ขียนเขาไปในโปรเจคโดยการเลือกที่เมนู Project>Add Files

to Project ดังรูปที่ 4-13

รูปที่ 4-13 แสดงวิธีการเพิม่ไฟลเขาไปในโปรเจค

Page 31: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -30- www.etteam.com

4.14 จากนัน้จะปรากฏหนาตาง Add Files to Project ใหทาํการเลือกที่ไดทาํการบันทกึไวจากข้ันตอน

ที่ผานมาจากนั้นคลิก Open ดังรูปที่ 4-14

รูปที่ 4-14 แสดงหนาตาง Add Files to Project

4.15 ทําการคอมไพลโคดที่เขียนข้ึนโดยเลือกที่เมนู Project>Build All หรือคลิกที่ไอคอน Build All ดัง

รูปที่ 4-15

รูปที่ 4-15 แสดงวิธีการคอมไพลโคดที่เขียนข้ึน

4.16 ถาโคดทีเ่ขียนข้ึนถูกตองตามหลักไวยกรณ (Syntex) จะปรากฏขอความดังรูปที่ 4-16 ถาไม

ถูกตอง ก็จะมีขอความแจงเตือนขอผิดพลาดข้ึนมาใหทําการแกไขและคอมไพลใหม

Page 32: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -31- www.etteam.com

รูปที่ 4-16 แสดงเมื่อโคดที่เขียนข้ึนถกูตองตามหลักไวยกรณ

4.17 เมื่อทุกอยางเรียบรอยใหทดลองโปรแกรมไฟล “blink.hex” ที่ไดจากการคอมไพลเขาสู MCU โดย

ผูใชจะตองเลือกเคร่ืองที่จะใชในการโปรแกรม โดยเลือกไปที่เมนู Programmer>Select

Programmer>Select Programmer>MPLAB ICD 2 ดังรูปที่ 4-17

รูปที่ 4-17 แสดงการเลือกเคร่ืองที่จะใชในการโปรแกรม

Page 33: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -32- www.etteam.com

4.18 จากนั้นจะมีขอความวาเราไมไดต้ังคาให ICD2 ติดตออัตโนมัติเมื่อเร่ิมใชงานดังรูปที่ 4-18

รูปที่ 4-18 แสดงขอความใหต้ังคา ICD2

4.19 ทําการต้ังคาของ ICD2 โดยเลือกที่เมนู Programmer>Settings.. ดังรูปที ่4-19

รูปที่ 4-19 แสดงการตั้งคาของ ICD2

4.20 จากนั้นจะปรากฏหนาตาง MPLAB ICD2 Settings ใหทาํการเลือก Automatically connect at

startup และ Automatically download firmware if needed ดังรูปที ่4-20 สวน Communication

เลือกเปน USB ดังรูปที่ 4-21 จากนั้นคลิกปุม OK

Page 34: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -33- www.etteam.com

รูปที่ 4-20 แสดงการต้ังคารูปแบบการติดตอ

รูปที่ 4-21 แสดงการเลือกพอรตที่ใชติดตอ

Page 35: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -34- www.etteam.com

4.21 จากนั้นคลิกที่ไอคอน Reset and Connect to ICD ดังรูปที ่4-22 เพื่อทาํการเชื่อมตออีกคร้ัง

รูปที่ 4-22 แสดงวิธีการเชื่อมตอกับ ICD2

4.22 รอสักครูโปรแกรมจะทาํการโหลดขอมูลตางๆ ของ MCU ที่ใชเขาสู ET-ICDX V1.0 เมื่อทุกอยาง

เสร็จโปรแกรมจะเจอ MCU เบอร PIC16F877 ดังรูปที่ 4-23

รูปที่ 4-23 แสดงเมื่อ ET-ICDX V1.0 ติดตอกับบอรดเปาหมายสําเร็จ

4.23 ในกรณีที่ทาํการติดตอแลวไมเจอ MCU ดังรูปที่ 4-24 อาจจะมสีาเหตุไดหลายอยางเชนไมมี

ไฟเล้ียงบอรดเปาหมาย,ตอสายผิด หรือไมก็ MCU เสีย ใหทาํการตรวจสอบและแกไข จากนัน้กท็าํ

การเช่ือมตอใหมอีกคร้ัง

รูปที่ 4-24 แสดงเมื่อไมสามารถติดตอกับบอรดเปาหมายได

Page 36: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -35- www.etteam.com

4.24 เมื่อทุกอยางเรียบรอยก็ใหทาํการโปรแกรม hex ไฟลที่ไดจากการคอมไพลเขาสู MCU โดยคลิกที่

ไอคอน Program target device ดังรูปที ่4-25

รูปที่ 4-25 แสดงการโปรแกรม hex ไฟล

4.25 ถาการโปรแกรมไมพบขอผิดพลาดก็จะปรากฏขอความ Programming succeeded ดังรูปที่

4-26

รูปที่ 4-26 แสดงเมื่อการโปรแกรมเสร็จสมบูรณ

4.26 จะเหน็วาตอนนีโ้ปรแกรมที่เขียนไวยงัไมทาํงานใหคลิกที่ปุม Release from Reset ดังรูปที่ 4-27

จากนั้นจะเหน็วา LED ที่พอรต RA0 จะกระพริบตามโปรแกรมที่เขียนไว

รูปที่ 4-27 แสดงปุม Release from Reset

Page 37: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -36- www.etteam.com

4.27 หลังจากไดทดลองโปรแกรมกันแลวข้ันตอไป จะทําการทดลองดีบักดูคาตางๆ กัน โดยจะทาํการ

ปดลูบโปรแกรมหนวงเวลาเพื่อใหงายตอการดีบัก ดังรูปที่ 4-28

รูปที่ 4-28 แสดงการปดลูปหนวงเวลา

4.28 จากนั้นใหคอมไพลโปรแกรมที่แกไขใหมโดยคลิกทีปุ่ม Build All ดังรูปที่ 4-29

รูปที่ 4-29 แสดงการคอมไพลที่แกไข

4.29 ทําการเลือก Debugger เปน MPLAB ICD2 ดังรูปที่ 4-30

รูปที่ 4-30 แสดงการเลือก Debugger

Page 38: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -37- www.etteam.com

4.30 จากนั้นจะปรากฏหนาตาง MPLAB ICD2 Warning ข้ึนมาถามวาตองการจะยกเลิก MPLAB

ICD2 ในโหมด Programmer หรือไม ใหตอบตกลงโดยคลิกที่ปุม OK ดังรูปที่ 4-31

รูปที่ 4-31 แสดงหนาตาง MPLAB ICD2 Warning

4.31 จากนั้นโปรแกรมจะทําการติดตอกับบอรดปลายทางอีกคร้ัง ดังรูปที่ 4-32

รูปที่ 4-32 แสดงเมื่อ ET-ICDX V1.0 ติดตอกับบอรดเปาหมายสําเร็จ

4.32 ทาํการโปรแกรม hex ไฟลที่จะใชในการดีบัก โดยคลิกที่ Program target device ดังรูปที่ 4-33

รูปที่ 4-33 แสดงการโปรแกรม hex ไฟล

Page 39: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -38- www.etteam.com

4.33 ทําเพิ่มรีจิสเตอรหรือตัวแปรที่ตองการดูคาโดยไปทีเ่มนู View>Watch ดังรูปที่ 4-34

รูปที่ 4-34 แสดงการเพิ่มรีจสิเตอรหรือตัวแปร

4.34 จากนั้นจะปรากฎหนาตาง Watch ดังรูปที่ 4-35 ใหทาํการเลือกรีจิสเตอรที่ตองการดูคาจากนั้น

คลิกที่ปุม Add SFR ในที่นีจ้ะเลือก TRISA,ADCON1 และ PORTA

รูปที่ 4-35 แสดงหนาตาง Watch

Page 40: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -39- www.etteam.com

4.35 เมื่อไดทําการเพิ่มรีจิสเตอรตางๆ เสร็จเรียบรอยจะไดดังรูปที่ 4-36

รูปที่ 4-36 แสดงเมื่อไดทําการเพิ่มรีจิสเตอรตางๆ เสร็จเรียบรอย

4.36 เร่ิมตนการดีบักโดยการกดปุม Step Into ดังรูปที่ 4-37 ไปเร่ือยๆ จะสังเกตเหน็ลูกศรสีเขียวช้ีไป

บรรทัดที่ทาํงานอยูและคารีจสิเตอร ก็จะเปล่ียนแปลงตามที่เขียนโปรแกรมไวดวย ดังรูปที่ 4-38

รูปที่ 4-37 แสดงปุม Step Into

รูปที่ 4-38 แสดงคาตางๆ ระหวางการดีบัก

Page 41: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -40- www.etteam.com

4.37 เมื่อไดดีบักผานโปรแกรมบรรทัด BSF PORTA,0 และ BCF PORTA,0 จะเหน็วาคาของ

PORTA ก็จะเปล่ียนแปลงดังรูปที่ 4-39 และพรอมกนันัน้ LED ที่ตออยูกับ PORT RA0 ก็จะเปล่ียน

สภาวะติดดับตามโปรแกรมพรอมกันไปดวย

รูปที่ 4-39 แสดงคาตางๆ ระหวางการดีบัก

Page 42: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -41- www.etteam.com

5. การโปรแกรมและดีบักดวยภาษาซี โดยใช CCS รวมกับ MPLAB IDE การใชงานในสวนก็ไมไดแตกตางจากภาษาแอสแซมบลีมากนัก จะแตกตางกนัก็คือการเลือก

Language Toolsuite ในการเขียนโปรแกรมเทานั้น และผูใชจําเปนจะตองทาํการติดต้ัง คอมไพเลอร

CCS ใหเรียบรอยกอนดวย

5.1 ทําการสรางโปรเจคใหม โดยเลือกที่เมนู Project>New ดังรูปที่ 5-1

รูปที่ 5-1 แสดงหนาตาง New Project

5.2 เลือกที่เมนู Project>Select Language Toolsuite… จากนัน้ทําการเลือก Active Toolsuite เปน

CCS C Compiler ดังรูปที ่5-2 ในกรณีทีผู่ใช ใชคอมไพเลอรตัวอ่ืนเชน C18, C30 หรือ HI-TECH ก็

สามารถเลือกได

รูปที่ 5-2 แสดงหนาตาง Select Language Toolsuite

Page 43: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -42- www.etteam.com

5.3 ทําการสรางไฟลใหมโดยไปที่เมนู File>New และเขียนโปรแกรมโคดภาษาซี ดังรูปที่ 5-3 ซึ่งเปน

โปรแกรมไฟกระพริบทีพ่อรต RA0 เชนเดียวกับโปรแกรมที่แลว

รูปที่ 5-3 แสดงการเขียนโปรแกรมภาษาซีที่เขียนข้ึน

5.4 ทําการบันทึกไฟลที่เขียนข้ึนมาโดยไปทีเ่มนู File>Save หรือคลิกที่ไอคอน Save จากนัน้จะปรากฏ

หนาตาง Save As ใหต้ังชื่อไฟลเปน blink.c และเก็บไวที่เดียวกบัทีเ่กบ็โปรเจคตอนแรกจากนัน้คลิกปุม

Save ดังรูปที่ 5-4

รูปที่ 5-4 แสดงหนาตาง Save AS

Page 44: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -43- www.etteam.com

5.5 ทําการเพิม่ไฟลภาษาซีที่เขียนเขาไปในโปรเจคโดยการเลือกที่เมนู Project>Add Files to Project

จากนั้นจะปรากฏหนาตาง Add Files to Project ใหทําการเลือกที่ไดทาํการบันทกึไวจากข้ันตอนทีผ่าน

มาจากนัน้คลิก Open ดังรูปที่ 5-5

รูปที่ 5-5 แสดงการเพิ่มไฟลเขาสูโปรเจค

5.6 ทําการคอมไพลโคดที่เขียนข้ึนโดยเลือกที่เมนู Project>Build All หรือคลิกที่ไอคอน Build All ถา

โคดที่เขียนข้ึนถูกตองตามหลักไวยกรณ (Syntex) จะปรากฏขอความดังรูปที่ 5-6 ถาไมถูกตอง กจ็ะมี

ขอความแจงเตือนขอผิดพลาดข้ึนมาใหทาํการแกไขและคอมไพลใหม

รูปที่ 5-6 แสดงเมื่อโคดที่เขียนข้ึนถกูตองตามหลักไวยกรณ

Page 45: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -44- www.etteam.com

5.7 เมื่อทกุอยางเรียบรอยใหทดลองโปรแกรมไฟล “blink.hex” ที่ไดจากการคอมไพลเขาสู MCU โดย

ผูใชจะตองเลือกเคร่ืองที่จะใชในการโปรแกรม โดยเลือกไปที่เมนู Programmer>Select

Programmer>MPLAB ICD 2 และคลิกที่ไอคอน Program target device ถาทุกอยางไมมีปญหา

เพื่อคลิกที่ไอคอน Release from Reset จะเหน็ LED ทีพ่อรต RA0 กระพริบ

5.8 หลังจากไดทดลองโปรแกรมกันแลวข้ันตอไป จะทาํการทดลองดีบักดูคาตางๆ กัน โดยจะทําการ

ปดลูบโปรแกรมหนวงเวลาเพื่อใหงายตอการดีบัก ดังรูปที่ 5-7

รูปที่ 5-7 แสดงการปดลูปหนวงเวลา

5.9 จากนั้นใหคอมไพลโปรแกรมที่แกไขใหมโดยคลิกที่ปุม Build All ทาํการเลือก Debugger เปน

MPLAB ICD2 และทําการโปรแกรม hex ไฟลเขาไปใหม หลังจากนัน้ก็ทดลองดีบักซ่ึงวิธกีารก็ไม

แตกตางจากภาษาแอสแซมบลีเลย

Page 46: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -45- www.etteam.com

รูปที่ 5-8 แสดงคาตางๆ ระหวางการดีบักดวยภาษาซี

Page 47: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -46- www.etteam.com

6. การนําเขา hex ไฟลจากภายนอกมาโปรแกรม ในกรณีผูใชตองการใช ET-ICDX V1.0 เปนเคร่ืองโปรแกรมโดยนํา hex ไฟลจากโปรแกรมอ่ืนๆ

ที่ไมรองรับการเช่ือมตอ ICD2 เชน picbasic pro ก็สามารถทําไดโดยการใชวิธี Import เขามาซ่ึงมี

วิธีการดังนี ้

6.1 ทําการเชื่อมตอ ET-ICDX V1.0 เขากับคอมพวิเตอรและเช่ือมตอบอรดเปาหมายใหเรียบรอย ซึ่ง

อาจจะเปนบอรด PIC ทั่วไปหรือใชงานรวมกับ ET-PGM PIC TEXT TOOLS ดังรูปที่ 6-1 ในกรณีที่จะ

เอา MCU ไปใชในบอรดอ่ืน

รูปที่ 6-1 แสดงการตอ ET-ICDX V1.0 รวมกับ ET-PGM PIC TEXT TOOLS

6.2 จากนั้นทาํการเปดโปรแกรม MPLAB IDE และไปที่เมนู Configure>Select Device… เพื่อเลือก

เบอรของ MCU ที่จะใชโปรแกรม ดังรูปที ่6-2

รูปที่ 6-2 แสดงวิธกีารเลือกเบอรของ MCU

Page 48: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -47- www.etteam.com

6.3 จากนั้นจะปรากฏหนาตาง Select Device ใหทาํการเลือกเบอรของ MCU ที่ตองการโปรแกรมใน

ที่นี้จะเลือกเปนเบอร 16F877 จากนั้นคลิกปุม OK ดังรูปที่ 6-3

รูปที่ 6-3 แสดงหนาตาง Select Device

6.4 ทําการเลือกเคร่ืองโปรแกรมเปน MPLAB ICD2 โดยเลือกที่เมน ูProgrammer>Select

Programmer>MPLAB ICD2 ดังรูปที่ 6-4

รูปที่ 6-4 แสดงการเลือกเครื่องมีอในการโปรแกรม

Page 49: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -48- www.etteam.com

6.5 ถาบอรดเปาหมายไมมปีญหาจะเจอเบอรของ MCU ที่เลือกใชดังรูปที่ 6-5

รูปที่ 6-5 แสดงเมื่อ ET-ICDX V1.0 ติดตอกับบอรดเปาหมายสําเร็จ

6.6 จากนั้นเลือกที่เมนู File>Import ดังรูปที่ 6-6

รูปที่ 6-6 แสดงวิธกีาร Import ไฟล

6.7 จากนั้นจะปรากฏหนาตาง Open ใหทาํการเลือก hex ไฟลที่ตองการโปรแกรมและคลิกที่ปุม

Open ดังรูปที ่6-7

Page 50: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -49- www.etteam.com

รูปที่ 6-7 แสดงการเลือก hex ไฟลที่ตองการโปรแกรม

6.8 เมื่อการ Import hex ไฟลไมมีขอผิดพลาดก็จะปรากฏขอความดังรูปที่ 6-8

รูปที่ 6-8 แสดงเมื่อการ Import hex ไฟลเสร็จสมบูรณ

6.9 คลิกที่ไอคอน Program target device เพื่อโปรแกรม hex ไฟล ดังรูปที่ 6-9

รูปที่ 6-9 แสดงวิธกีารโปรแกรม hex ไฟล

Page 51: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -50- www.etteam.com

6.10 ถาการโปรแกรม hex ไฟลไมพบขอผิดพลาดก็ปรากฏขอความดังรูปที่ 6-10

รูปที่ 6-10 แสดงเมื่อการโปรแกรม hex ไฟลไมพบขอผิดพลาด

6.11 โดยปกติแลวคา Configuration Bits ของ MCU จะเอามาจาก hex ไฟล แตในกรณีที่ผูใช

ตองการแกไขคา Configuration Bits เองก็สามารถทําไดโดย เลือกที่เมนู Configure>Configuration

Bits… ดังรูปที่ 6.11

รูปที่ 6-11 แสดงวิธีการแกไขคา Configuration Bits

Page 52: คู่มือการใช้งาน ET-ICDX V1.0 V1.0.pdf · pic16f610 pic16f74 pic16f877a pic16f616 pic16f747 pic16f88 pic16f627 pic16f76 pic16f882 pic16f627a pic16f767

คูมือการใชงาน ET-ICDX V1.0

ETT CO.,LTD -51- www.etteam.com

6.12 จากนั้นจะปรากฏหนาตาง Configuration Bits ใหเอาเคร่ืองหมายถูกหนาชอง Configuration

Bits set in code. ออก เพื่อใหผูสามารถกาํหนดคา Configuration Bits เองไดดังรูปที ่6-12 เพื่อทาํการ

แกไขคา Configuration Bits เรียบรอย ก็ใหคลิกที่ไอคอน Program target device เพื่อโปรแกรม hex

ไฟลตามปกติ

รูปที่ 6-12 แสดงวิธีการแกไขคา Configuration Bits