Mục lục:

Cách tạo lập trình viên PIC - PicKit 2 'nhân bản': 4 bước (có hình ảnh)
Cách tạo lập trình viên PIC - PicKit 2 'nhân bản': 4 bước (có hình ảnh)

Video: Cách tạo lập trình viên PIC - PicKit 2 'nhân bản': 4 bước (có hình ảnh)

Video: Cách tạo lập trình viên PIC - PicKit 2 'nhân bản': 4 bước (có hình ảnh)
Video: Hướng dẫn sử dụng mạch nạp Pickit2 nạp chương trình cho vi điều khiển PIC từ A-Z_ Đạt Nguyễn Vogs 2024, Tháng mười một
Anonim
Làm thế nào để trở thành một lập trình viên PIC - PicKit 2 'nhân bản'
Làm thế nào để trở thành một lập trình viên PIC - PicKit 2 'nhân bản'

Chào! Đây là một hướng dẫn ngắn gọn về cách tạo một lập trình viên PIC hoạt động như một PicKit 2. Tôi làm điều này vì nó rẻ hơn nhiều so với việc mua một PicKit gốc và bởi vì Microchip, nhà sản xuất vi điều khiển PIC và lập trình viên PicKit, cung cấp sơ đồ và phần mềm, làm cho thực sự dễ dàng để chúng tôi thiết kế các lập trình viên của riêng mình, chắc chắn là một lợi thế của việc sử dụng PIC.

Công cụ cần thiết:

  • Hàn sắt và thuốc hàn
  • Wire Snips
  • Kìm mũi kim
  • Các công cụ và vật liệu khắc PCB - Có thể được thay thế bằng breadboard nhưng sẽ chiếm nhiều không gian hơn
  • Lập trình viên đã làm việc (Đây là nhược điểm, có thể bạn có thể mượn một cái)
  • PC (để lập trình PIC đi vào PicKit)

Vật liệu cần thiết:

  • Tụ gốm 2 x 100nF
  • Tụ gốm 2 x 15pF
  • Tụ điện 2 x 47uF 16v
  • 1 x 10uF 16v tụ điện
  • 2 x 1N4148 diode
  • 1 x PIC18F2550
  • Ổ cắm IC mỏng 1 x 28 chân (dành cho PIC18F2550)
  • 1 x 680uH cuộn cảm, gói giống như điện trở
  • 2 x 3mm LED (một màu xanh lá cây và một màu đỏ)
  • 3 x bóng bán dẫn BC548
  • 1 x bóng bán dẫn BC557
  • Tinh thể bộ thẩm thấu 1 x 20MHz
  • Điện trở 3 x 33 ohm
  • Điện trở 1 x 100 ohm
  • Điện trở 2 x 330 ohm
  • 1 x 1k điện trở
  • 1 x 2k7 điện trở
  • Điện trở 2 x 4k7
  • Điện trở 3 x 10k
  • 1 x 100k điện trở
  • 1 x công tắc xúc giác 2 chân (nút)
  • 1 x dải pin (chỉ cần 6)

Bước 1: Sơ đồ và thiết kế PCB

Sơ đồ và thiết kế PCB
Sơ đồ và thiết kế PCB
Sơ đồ và thiết kế PCB
Sơ đồ và thiết kế PCB

Đối với các sơ đồ, tôi dựa trên thiết kế của mình dựa trên thiết kế do Felixls cung cấp trong trang của anh ấy:

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

Anh ấy cũng cung cấp một thiết kế PCB, nhưng tôi thấy rằng các dấu vết quá mỏng để làm ở nhà, vì vậy tôi đã thiết kế lại PCB trên Proteus.

Đây là các tệp của thiết kế và một bản pdf để in để làm PCB.

Bước 2: Lập bảng

Lập hội đồng quản trị
Lập hội đồng quản trị
Lập hội đồng quản trị
Lập hội đồng quản trị
Lập hội đồng quản trị
Lập hội đồng quản trị

Nếu bạn muốn học cách sản xuất PCB tại nhà, có rất nhiều tài liệu hướng dẫn trực tuyến để bạn có thể tìm hiểu.

Khi bạn đã hoàn thành việc chế tạo bo mạch, bạn sẽ cần phải hàn các thành phần, bạn có thể sử dụng các hình ảnh này để trợ giúp.

Danh sách thành phần:

C1 100nf

C2 47uf 25v

C3 100nf

C4 47uf 25v

C5 10uf 50v

C8 15pf

C9 15pf

Đ1 1N4148

D2 1N4148

IC1 PIC18F2550

L1 680uH

LED ĐỎ LED 3MM

LED XANH LED 3MM

Q1 BC548

Quý 2 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

Công tắc xúc giác BTN

SV3 6 chân

X3 USB B cái

Bước 3: Lập trình cho người lập trình

Lập trình Người lập trình
Lập trình Người lập trình
Lập trình Người lập trình
Lập trình Người lập trình
Lập trình Người lập trình
Lập trình Người lập trình
Lập trình Người lập trình
Lập trình Người lập trình

Để lập trình PIC18F2550 để sử dụng trong trình lập trình, bạn sẽ cần một PicKit hoạt động. Khi bạn nhận được một hoặc mượn một cái, bạn sẽ cần cài đặt phần mềm PicKit 2: PicKit 2 v2.61

Trước tiên, hãy mở PicKit 2 và cắm bộ lập trình đang hoạt động của bạn. Nếu nó không hiển thị 'PicKit đã kết nối' trong cửa sổ thông báo, hãy thử nhấp vào "Công cụ> Kiểm tra giao tiếp".

Sau đó, kết nối PIC18F2550 với lập trình viên đang hoạt động của bạn bằng cách sử dụng bảng mạch và tạo các kết nối phù hợp, giống như hình ảnh ở trên cho thấy.

Nếu nó không phát hiện PIC, hiển thị 'Đã tìm thấy thiết bị PIC', thì hãy thử nhấp vào 'Công cụ> Kiểm tra giao tiếp' một vài lần. Nếu nó vẫn không phát hiện ra PIC, hãy kiểm tra các kết nối.

Để tải chương trình lên PIC, hãy đi tới ‘Tệp> Nhập’, rồi đến ‘C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex’ và nhấp vào 'Mở'

Chờ cho đến khi nó thông báo "Đã nhập thành công tệp Hex" và nhấp vào "Viết", đợi cho đến khi nó thông báo "Lập trình thành công"

Bước 4: Sử dụng PicKit

Sử dụng PicKit
Sử dụng PicKit
Sử dụng PicKit
Sử dụng PicKit
Sử dụng PicKit
Sử dụng PicKit

Đầu tiên hãy cắm bộ lập trình của chúng tôi và mở PicKit 2. Chờ PicKit phát hiện ra bộ lập trình và nếu không, hãy nhấp vào 'Công cụ> Kiểm tra giao tiếp'.

Kết nối PIC mà chúng tôi muốn lập trình với lập trình viên của chúng tôi. Nếu bạn không biết cách bạn có thể tìm kiếm trực tuyến sự phân bố chân của PIC và tìm các chân MCLR, VDD, VSS, PGD và PGC tương ứng để kết nối với bộ lập trình.

Chờ PicKit phát hiện PIC hiển thị 'Đã tìm thấy thiết bị PIC', nếu không, hãy thử nhấp vào 'Công cụ> Kiểm tra giao tiếp' một vài lần. Nếu nó vẫn không phát hiện ra PIC, hãy kiểm tra các kết nối.

Mở MPLAB, MPLAB X hoặc bất kỳ IDE nào bạn đang sử dụng và biên dịch chương trình.

Sau khi biên dịch, quay lại PicKit 2 và đi tới 'Tệp> Nhập Hex'. Với MPLAB X, bạn có thể tìm thấy tệp hex của dự án của mình trong 'Project_Directory> dist> default> production> Project_Name.production.hex'

Nhấp vào 'Viết' và đợi nó hiển thị 'Lập trình thành công'

Nếu bạn muốn sửa đổi chương trình của mình, bạn không cần phải nhập lại tệp hex, bạn chỉ cần biên dịch nó bằng cách nhấp vào 'Viết' trong phần mềm PicKit. Trong số các thông báo nó hiển thị, nó nên đọc 'Đang tải lại tệp hex'.

Đó là nó !

Bước cuối cùng, bạn có thể thiết kế một vỏ hộp hình chữ nhật đơn giản để in 3d chỉ để bảo vệ PicKit, bạn sẽ không muốn nó bị hỏng hoặc đoản mạch, tôi sẽ tùy ý bạn.

Chúc bạn lập trình vui vẻ

Đề xuất: