Mục lục:

Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm: 7 bước
Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm: 7 bước

Video: Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm: 7 bước

Video: Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm: 7 bước
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
Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm
Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm
Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm
Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm
Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm
Xây dựng Trình gỡ lỗi / Lập trình PIC ICD2 Inchworm

Tài liệu hướng dẫn này là một hướng dẫn minh họa về việc xây dựng một bản sao ICD2 được gọi là Inchworm, đây là một bộ công cụ chuyển tiếp cho phép bạn xây dựng một Trình gỡ lỗi và Lập trình viên tương thích MPLAB ICD2. bạn thực hiện từng bước trong chương trình của mình và đặt danh sách theo dõi (xem các biến của bạn) và hơn thế nữa). Hướng dẫn sử dụng đầy đủ bao gồm sơ đồ và ghi chú có thể được tìm thấy tại blueroomelectronics

Bước 1: Chuẩn bị PCB

Chuẩn bị PCB
Chuẩn bị PCB

Rửa bảng mạch bằng chất tẩy rửa nhẹ và lau khô hoàn toàn trước khi lắp ráp.

Bước 2: Hàn tất cả các bộ phận "cấu hình thấp"

Hàn tất cả
Hàn tất cả

Ở đây tôi đã hàn và cắt các dây dẫn của tất cả các bộ phận cấu hình thấp. Khi xây dựng một PCB, thường dễ dàng nhất là lắp ráp các bộ phận nhỏ trước. Phương pháp này cung cấp cho bạn nhiều không gian hơn để làm việc khi thêm các bộ phận cao hơn. Trước tiên hãy thêm điện trở vào, lưu ý điện trở tan là phiên bản dung sai phổ biến 5% và điện trở màu xanh là loại phim kim loại 1%. điốt và điốt công suất lớn hơn yêu cầu bạn chú ý đến dải màu trên cực âm của tất cả các điốt. Việc không lắp đặt các điốt theo đúng hướng sẽ khiến Inchworm hoặc bất kỳ dự án điện tử nào hoạt động bình thường. Lưu ý: Tôi đang xây dựng một phiên bản chạy bằng pin cho các bản demo, các điốt điện mà tôi đã sử dụng là loại Schottky 1N5817 có độ trễ thấp thay vì các điốt 1N4001 phổ biến hơn. Sáu điốt thủy tinh nhỏ là loại 1N4148 phổ biến (bạn cũng có thể sử dụng 1N914)

Bước 3: Thêm các bộ phận nhỏ khác

Thêm các bộ phận nhỏ khác
Thêm các bộ phận nhỏ khác

Ở đây các ổ cắm IC đã được thêm vào.

Khi bạn hàn một ổ cắm IC, bạn nên hàn chỉ một chân trên một góc để giúp bạn có cơ hội đặt nó đúng vị trí trên PCB. Khi ổ cắm đã phẳng, tiếp tục hàn phần còn lại của các chân. Tiếp theo, các nắp bỏ qua 0,1 uf được thêm vào, những nắp nhỏ này rất quan trọng khi sử dụng bất kỳ vi mạch logic nào, chúng dùng để hấp thụ các trục trặc nhỏ với các chip logic kỹ thuật số. Tôi đã thêm đèn LED 5mm thay vì đèn LED chỉ định 3mm. Nó chỉ đơn giản là một vấn đề của hương vị.

Bước 4: Các nắp cao hơn được thêm vào

Các nắp cao hơn đã được thêm vào
Các nắp cao hơn đã được thêm vào

Ở đây các tụ điện lớn hơn đã được thêm vào.

'Tôi đã sử dụng mũ vi mô khi tôi có thể lấy chúng, bạn không cần phải làm vậy. Có chỗ trên PCB cho các tụ điện tiêu chuẩn lớn hơn; chỉ cần đảm bảo rằng chúng được đánh giá đúng điện áp. Các nắp 10uf nhỏ màu đen được đánh giá cho 25v và nắp màu vàng lớn hơn được đánh giá cho 16v.

Bước 5: Lắp ráp cuối cùng

Hội đồng cuối cùng
Hội đồng cuối cùng

Bây giờ cho tất cả các bộ phận lớn. Thêm nguồn, đầu nối ICD2 và RS232 Và vâng, đó là đầu nối DE9 DE9 Wikipedia Trước khi bạn hàn thử nghiệm 7805 (hoặc LM2940-5), hãy lắp nó với bộ tản nhiệt tùy chọn được cài đặt trước khi hàn. Vít và đai ốc # 6 và vừa vặn. Lắp MAX232 (hoặc ST232) và sử dụng điện. Kiểm tra điện áp tại hai điểm kiểm tra (TP +5 và TP VPP> 12VDC) Bây giờ, hãy tháo nguồn và cài đặt 16F877 hoặc 16F877A được lập trình trước ** (chương trình cơ sở của bộ nạp khởi động cho 16F877 có thể được tìm thấy trong MPLAB và 16F877A có thể được tìm thấy trên trang web của tôi.

Bước 6: Trường hợp tùy chọn

Trường hợp tùy chọn
Trường hợp tùy chọn

Đây là một con Inchworm đã hoàn thiện được gắn trong một hộp Hammond 1591B. Tôi đã sử dụng các thiết bị chờ để có thể gắn… Việc gắn Inchworm vào nắp hộp Hammond 1591BC bằng cách sử dụng vít số 6 cũng có thể và rẻ hơn. Tạo nên một ICD2 cấu hình thấp đẹp mắt.

Bước 7: Firefly 16F88 Tutor được gắn trên Inchworm

Firefly 16F88 Tutor được gắn trên Inchworm
Firefly 16F88 Tutor được gắn trên Inchworm

Ở đây, inchworm được hiển thị với một bảng ổ cắm Firefly 16F88 Tutor và ZIF tùy chọn.

Đèn LED sáng bởi vì nó nhận được năng lượng từ pin NiMH 6AAA nằm trong hộp Orange Hammond 1591B

Đề xuất: