วันอาทิตย์ที่ 16 ธันวาคม พ.ศ. 2555

วงจรโปรแกรม PIC ผ่านพอร์ตอนุกรม อย่างง่ายๆ

     ก่อนที่จะสร้างเครื่องโปรแกรม PIC ได้ อุปกรณ์สำคัญซึ่งเป็นหัวใจหลักนั้นก็คือ U1-PIC18F2550 ซึ่งจะต้องโปรแกรมด้วย firmware ที่ download มาจาก web http://www.microchip.com
หรือถ้าหากลงโปรแกรม Pickit2 ไปแล้ว firmware ที่ใช้โปรแกรม U1-PIC18F2550 version ใหม่จะอยู่ในโฟลเดอร์  C:\Program Files\Microchip\PICkit 2 v2\PK2Vxxxxx.hex  
 หลังจากที่ Install PICKit2 Vx.xxx แล้วครับ  ปัญหาอยู่ตรงที่ว่า เมื่อเราจะสร้างเครื่องโปรแกรม PIC น่นอนว่าเรายังไม่มีเครื่องโปรแกรม แล้วเราจะโปรแกรม Firmware ให้กับ PIC18F2550 ได้อย่างไร มาดูกันครับว่าจะต้องทำอย่างไร

อันดับแรกต้องต่อวงจรโปรแกรม PIC ผ่านพอร์ตอนุกรมดังรูปนะครับ ซึ่งวงจรนี้ไม่ยากนัก สำหรับมือใหม่ก็สามารถทำได้เช่นกันครับ

 


  • เป็นจงจรที่ใช้โปรแกรม MCU ตระกูล PIC โดยผ่าน serial port โดยต่อวงจรในแบบ JDM Programmer
  • ไม่ต้องมีภาคจ่ายไฟ โดยจะนำไฟจาก serial port มาแปลงเป็น +5V และ +13V ที่ใช้ในการโปรแกรม MCU แบบ high voltage 
  • สามารถนำไปใช้กับ MCU PIC ได้หลายเบอร์โดยเทียบขาใช้ตรงกัน ตามวงจรข้างบนเป็นการต่อใช้งานโปรแกรม PIC18F2550 ขนาด 28 pin 
  • ใช้ได้กับ Comport แท้ๆ เท่านั้น ส่วน Comport เสมือนที่แปลงมาจาก USB ไม่สามารถใช้งานได้เนื่องจากแรงดันไม่พอ
หลักการทำงาน

จากวงจรจะอาศัยระดับแรงดัน GND กับ -15V มาเป็นภาคจ่ายไฟใช้วงจร
และอาศัยแรงดัน +15 ,-15 เป็นแรงดันไฟสูง เพื่อใช้ในการโปรแกรม ในโหมด high voltage
เนื่องจากมีอุปกรณ์ไม่มาก เราสามารถนำมาประกอบบน โปรโตบอร์ด เพื่อใช้ชั่วคราว 
แต่สำหรับผู้ที่จะสร้าง เครื่องโปรแกรมไอซี PIC ไว้ใช้งาน  เอง ก็จะใช้โปรแกรมเพียงแค่ครั้งเดียวเท่านั้นเอง



Software ที่ใช้ Program

 

 


สามารถ download ได้ฟรีที่ web site http://www.winpic800.com

จากเมนู settings/Hardware

 

ใน List selection of Hardware
เลือก JDM programer
เลือก Comport ที่ต่อ

  

กดปุ่ม detect device 

  


หลังจากโหลด โปรแกรม PIKIT2 มาแล้ว
  ให้ UNZIP แล้ว Install โปรแกรม PICKIT2 
  HEX ไฟล์ที่เป็น firmware จะอยู่ที่โฟลเดอร์ C:\Program Files\Microchip\PICkit 2 v2\ ชื่อว่า   PK2V023001.hex 

ที่เมนู File/open เลือก HEX ไฟล์นี้

แล้วกดปุ่มโปรแกรม

  

เมื่อโปรแกรมสำเร็จ 

   เพียงแค่นี้เราก็นำไอซี PIC18F2550 ไปทำ เครื่องโปรแกรมไอซี PIC ไว้ใช้งาน เองได้แล้วครับ 
      

ที่มา : http://www.thaimicrotron.com/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น