|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(PICKit2
Lite) เคริ่องโปรแกรม MCU-PIC ผ่านทาง USB พอร์ต โดยใช้ connector แบบ ICD2 ตามมาตรฐาน Microchip |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
เคริ่องโปรแกรม MCU-PIC ผ่านทาง USB พอร์ต | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- หลังจากที่บริษัท Microchip ได้ผลิต PICkit 2 ออกมา ทำให้บอร์ดพัฒนาต่างๆ ได้บรรจุพอร์ต ICD2 ไว้เป็นมาตรฐาน สำหรับการโปรแกรม Chip และยังได้แจก วงจรและ source code เพื่อเป็นแนวทางให้นักพัฒนาได้ศึกษากัน ซึ่งสามารถ download ได้ที่ http://www.microchip.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
เครื่องโปรแกรม
PICKit 2 ของบริษัท Microchip |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- PICKit 2 เป็นเครื่องที่โปรแกรม
MCU-PIC ผ่าน USB Port ทำให้สามารถใช้งานได้ บนเครื่องที่ไม่มี
serial port หรือ printer port เช่น คอมพิวเตอร์ Notebook หรือเครื่อง PC รุ่นใหม่ๆ
- มีความเร็วในการโปรแกรมสูง มีขนาดเล็ก (แต่ในบ้านเรา ราคายังสูงอยู่) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- สามารถ update firmware ได้เมื่อมี version ใหม่ๆ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- ดังนั้นทาง Thaimicrotron จึงได้ออกแบบวงจรส่วน Interface ใหม่ โดยตัดส่วนที่คิดว่าไม่จำเป็นออก (PICKit2 Lite) เพื่อให้ง่ายต่อการสร้าง และ สามารถหาซื้ออุปกรณ์ได้ง่าย ผู้ที่สนใจ สามารถสร้าง ไว้ใช้งานเองได้ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- ICD2 คือ In Circuit Debugging | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
โดยขาและสัญญาณเป็นมาตรฐาน
สำหรับการโปรแกรม Chip ของ Microchip ส่วนคอนเนคเตอร์ จะแตกต่างกันไป ขึ้นอยู่กับผู้ออกแบบเช่น
RJ11-6pin , Sip6, IDC-8
แต่จะมีขาและหน้าที่เหมือนกัน โดยขาทางด้านตัวโปรแกรมจะมีดังนี้
1) VPP ขาแรงดันไฟสูง 13V ต่อกับ ขา MCLR |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
วงจร
PROPICUSBV1.0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
คุณสมบัติ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- สามารถโปรแแกรม MCU-PIC ที่เป็นแบบ flash ได้ ตามมาตรฐาน เช่นเดียวกันกับ PICKit 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- ออกแบบวงจร Interface ใหม่ ใช้อุปกรณ์พื้นฐาน สามารถหาซื้อได้ทั่วไป | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- เนื่องจากมีอุปกรณ์ไม่มาก สามารถออกแบบ PCB แบบหน้าเดียว ทำให้ง่ายต่อการสร้างด้วยตัวท่านเอง เพื่อใช้เป็นอุปกรณ์ ที่ใช้เริ่มต้น ในการศึกษา MCU ตระกูล PIC และใช้เป็น Logic Analyzer เพื่อเป็นประโยชน์ในการศึกษาและเรียนรู้ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
- Connector เป็นแบบ RJ-11 สามารถถอดเข้าออกได้สะดวก หรืออาจจะแปลงเป็นแบบ SIP-6 ,IDC-8 เพื่อใช้กับ บอร์ทดลอง หรือ บอร์ดเอนกประสงค์ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
แผงวงจรต้นแบบ
PROPICUSBV1.0 ที่ประกอบเสร็จ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
หลักการทำงาน | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Download รายการอุปกรณ์ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ท่านสามารถตรวจสอบ การ updateได้จาก http://www.microchip.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NOTE: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
firmware ที่ใช้โปรแกรม
U1-PIC18F2550 version ใหม่จะอยู่ในโฟลเดอร์ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ท่านสามารถทำ PCB ด้วยตัวท่านเองได้ โดยดูจากบทความ วิธีการทำ PCB โดยใช้แผ่นใส | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
การตรวจสอบไฟล์ Adobe Acrobat ให้ตรวจสอบขนาดก่อนนำไปทำ PCB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
สำหรับผู้ที่คุ้นเคยกัย ICD2 ก็คงจะสามารถนำไปใช้งานได้แล้วครับ | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
การใช้งานเบื้องต้น โปรแกรม PICkit 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
วิธีการทำ ICD2 TextTools สำหรับโปรแกรม PIC-MCU | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
การออกแบบและใช้งานบอร์ดทดลองที่มี ICD2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
การทดสอบบอร์ด PICkit2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ตัวอย่างการใช้งาน PICKit2 กับ PIC 28 PIN บนโปรโตบอร์ด | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PIC Develop 40 เป็นชุดพัฒนา MCU ตระกูล PIC | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|