สารบัญ:

วิธีสร้างโปรแกรมเมอร์ PIC - PicKit 2 'โคลน': 4 ขั้นตอน (พร้อมรูปภาพ)
วิธีสร้างโปรแกรมเมอร์ PIC - PicKit 2 'โคลน': 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างโปรแกรมเมอร์ PIC - PicKit 2 'โคลน': 4 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีสร้างโปรแกรมเมอร์ PIC - PicKit 2 'โคลน': 4 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: How to get source code onto a PIC microcontroller 2024, พฤศจิกายน
Anonim
วิธีสร้างโปรแกรมเมอร์ PIC - PicKit 2 'โคลน'
วิธีสร้างโปรแกรมเมอร์ PIC - PicKit 2 'โคลน'

สวัสดี! นี่เป็นคำแนะนำสั้น ๆ ในการสร้างโปรแกรมเมอร์ PIC ซึ่งทำหน้าที่เป็น PicKit 2 ฉันทำสิ่งนี้เพราะมันถูกกว่าการซื้อ PicKit ดั้งเดิมและเนื่องจาก Microchip ผู้ผลิตไมโครคอนโทรลเลอร์ PIC และโปรแกรมเมอร์ PicKit จัดทำแผนผังและซอฟต์แวร์ มันง่ายมากสำหรับเราที่จะออกแบบโปรแกรมเมอร์ของเราเอง ซึ่งแน่นอนว่าได้เปรียบจากการใช้ PIC

เครื่องมือที่จำเป็น:

  • หัวแร้งและหัวแร้ง
  • ลวดสนิป
  • คีมจมูกเข็ม
  • เครื่องมือและวัสดุแกะสลัก PCB - สามารถแทนที่ด้วยเขียงหั่นขนมแต่จะใช้พื้นที่มากขึ้น
  • โปรแกรมเมอร์ทำงานอยู่แล้ว (นี่คือข้อเสีย บางทีคุณสามารถยืมได้)
  • พีซี (สำหรับการเขียนโปรแกรม PIC ที่เข้าสู่ PicKit)

วัสดุที่จำเป็น:

  • ตัวเก็บประจุเซรามิก 2 x 100nF
  • ตัวเก็บประจุเซรามิก 2 x 15pF
  • 2 x 47uF 16v ตัวเก็บประจุด้วยไฟฟ้า
  • 1 x 10uF 16v ตัวเก็บประจุด้วยไฟฟ้า
  • 2 x 1N4148 ไดโอด
  • 1 x PIC18F2550
  • ซ็อกเก็ต IC บาง 1 x 28 พิน (สำหรับ PIC18F2550)
  • ตัวเหนี่ยวนำ 1 x 680uH แพ็คเกจเหมือนตัวต้านทาน
  • 2 x 3 มม. LED (หนึ่งสีเขียวและสีแดงหนึ่งอัน)
  • 3 x BC548 ทรานซิสเตอร์
  • 1 x BC557 ทรานซิสเตอร์
  • คริสตัลออสซิเลเตอร์ 1 x 20MHz
  • ตัวต้านทาน 3 x 33 โอห์ม
  • ตัวต้านทาน 1 x 100 โอห์ม
  • ตัวต้านทาน 2 x 330 โอห์ม
  • ตัวต้านทาน 1 x 1k
  • ตัวต้านทาน 1 x 2k7
  • ตัวต้านทาน 2 x 4k7
  • ตัวต้านทาน 3 x 10k
  • ตัวต้านทาน 1 x 100k
  • 1 x สวิตช์สัมผัสแบบ 2 ขา (ปุ่ม)
  • 1 x แถบหมุด (ต้องการเพียง 6 ชิ้น)

ขั้นตอนที่ 1: การออกแบบแผนผังและ PCB

แผนผังและการออกแบบ PCB
แผนผังและการออกแบบ PCB
แผนผังและการออกแบบ PCB
แผนผังและการออกแบบ PCB

สำหรับแผนผัง ฉันออกแบบตามแบบที่ Felixls ให้ไว้ในหน้าของเขา:

sergiols.blogspot.com.ar/2009/02/pickit-2-c…

เขายังให้การออกแบบ PCB แต่ฉันพบว่าร่องรอยบางเกินไปที่จะทำที่บ้าน ดังนั้นฉันจึงออกแบบ PCB บน Proteus ใหม่

นี่คือไฟล์การออกแบบและ pdf ที่จะพิมพ์เพื่อสร้าง PCB

ขั้นตอนที่ 2: การสร้างบอร์ด

การทำบอร์ด
การทำบอร์ด
การทำบอร์ด
การทำบอร์ด
การทำบอร์ด
การทำบอร์ด

หากคุณต้องการเรียนรู้วิธีการสร้าง PCB ที่บ้าน มี Instructables ออนไลน์มากมายที่คุณสามารถเรียนรู้ได้

เมื่อคุณสร้างบอร์ดเสร็จแล้ว คุณจะต้องบัดกรีส่วนประกอบต่างๆ คุณสามารถใช้รูปภาพเหล่านี้เพื่อช่วยได้

รายการส่วนประกอบ:

C1 100nf

C2 47uf 25v

C3 100nf

C4 47uf 25v

C5 10uf 50v

C8 15pf

C9 15pf

D1 1N4148

D2 1N4148

IC1 PIC18F2550

L1 680uH

LED สีแดง LED 3MM

ไฟ LED สีเขียว LED 3MM

ไตรมาสที่ 1 BC548

Q2 20MHZ

Q3 BC548

Q4 BC548

Q5 BC557

R1 33

R2 33

R3 33

R4 4k7

R5 330

R6 1k

R7 330

R8 100k

R9 2k7

R10 4k7

R11 10k

R12 100

R13 10k

R14 10k

สวิตช์สัมผัส BTN

SV3 6 พิน

X3 USB B ตัวเมีย

ขั้นตอนที่ 3: การเขียนโปรแกรมโปรแกรมเมอร์

การเขียนโปรแกรมโปรแกรมเมอร์
การเขียนโปรแกรมโปรแกรมเมอร์
การเขียนโปรแกรมโปรแกรมเมอร์
การเขียนโปรแกรมโปรแกรมเมอร์
การเขียนโปรแกรมโปรแกรมเมอร์
การเขียนโปรแกรมโปรแกรมเมอร์
การเขียนโปรแกรมโปรแกรมเมอร์
การเขียนโปรแกรมโปรแกรมเมอร์

ในการตั้งโปรแกรม PIC18F2550 เพื่อใช้ในโปรแกรมเมอร์ คุณจะต้องมี PicKit ที่ใช้งานได้ เมื่อคุณได้รับหรือยืม คุณจะต้องติดตั้งซอฟต์แวร์ PicKit 2: PicKit 2 v2.61

ขั้นแรกให้เปิด PicKit 2 แล้วเสียบโปรแกรมเมอร์ที่ทำงานอยู่ของคุณ หากไม่มีข้อความ 'PicKit Connected' ในหน้าต่างข้อความ ให้ลองคลิก 'เครื่องมือ > ตรวจสอบการสื่อสาร'

จากนั้นเชื่อมต่อ PIC18F2550 กับโปรแกรมเมอร์ที่ทำงานอยู่ของคุณโดยใช้เขียงหั่นขนมและทำการเชื่อมต่อที่เหมาะสมดังที่แสดงในภาพด้านบน

หากตรวจไม่พบ PIC แสดง 'PIC Device Found' ให้ลองคลิก 'เครื่องมือ > ตรวจสอบการสื่อสาร' สองสามครั้ง หากยังคงตรวจไม่พบ PIC ให้ตรวจสอบการเชื่อมต่อ

ในการอัปโหลดโปรแกรมไปที่ PIC ให้ไปที่ 'File > Import' จากนั้น 'C:\Program Files (x86)\Microchip\PICkit 2 v2\PK2V023200.hex' แล้วคลิก 'Open'

รอจนกว่าจะมีข้อความว่า 'นำเข้าไฟล์ Hex สำเร็จ' แล้วคลิก 'เขียน' รอให้ขึ้นว่า 'การเขียนโปรแกรมสำเร็จ'

ขั้นตอนที่ 4: การใช้ PicKit

การใช้ PicKit
การใช้ PicKit
การใช้ PicKit
การใช้ PicKit
การใช้ PicKit
การใช้ PicKit

ขั้นแรกให้เสียบโปรแกรมเมอร์ของเราแล้วเปิด PicKit 2 รอให้ PicKit ตรวจพบโปรแกรมเมอร์ และหากไม่เป็นเช่นนั้น ให้คลิก 'เครื่องมือ > ตรวจสอบการสื่อสาร'

เชื่อมต่อ PIC ที่เราต้องการตั้งโปรแกรมกับโปรแกรมเมอร์ของเรา หากคุณไม่ทราบว่าคุณสามารถค้นหาออนไลน์สำหรับการกระจายพินของ PIC และค้นหาพิน MCLR, VDD, VSS, PGD และ PGC ที่เกี่ยวข้องเพื่อเชื่อมต่อกับโปรแกรมเมอร์ได้อย่างไร

รอให้ PicKit ตรวจพบ PIC ที่แสดง 'PIC Device Found' หากไม่เป็นเช่นนั้น ให้ลองคลิก 'เครื่องมือ > ตรวจสอบการสื่อสาร' สองสามครั้ง หากยังคงตรวจไม่พบ PIC ให้ตรวจสอบการเชื่อมต่อ

เปิด MPLAB, MPLAB X หรือ IDE ใดก็ตามที่คุณใช้และคอมไพล์โปรแกรม

หลังจากคอมไพล์แล้ว ให้กลับไปที่ PicKit 2 และไปที่ 'File > Import Hex' ด้วย MPLAB X คุณสามารถค้นหาไฟล์ฐานสิบหกของโปรเจ็กต์ของคุณได้ใน 'Project_Directory > dist > default > production > Project_Name.production.hex'

คลิก 'เขียน' และรอให้มันแสดง 'การเขียนโปรแกรมสำเร็จ'

หากคุณต้องการแก้ไขโปรแกรมของคุณ คุณไม่จำเป็นต้องนำเข้าไฟล์ hex อีก คุณควรคอมไพล์แล้วคลิก 'เขียน' ในซอฟต์แวร์ PicKit ในบรรดาข้อความที่แสดง ควรอ่าน 'กำลังโหลดไฟล์ hex'

แค่นั้นแหละ !

ในขั้นตอนสุดท้าย คุณสามารถออกแบบเคสสี่เหลี่ยมธรรมดาสำหรับการพิมพ์ 3 มิติเพื่อปกป้อง PicKit ได้ คุณคงไม่อยากให้มันพังหรือลัดวงจร ฉันจะปล่อยให้มันเป็นหน้าที่ของคุณ

การเขียนโปรแกรมอย่างมีความสุข

แนะนำ: