Velleman VM134, K8076 PIC Lập Trình Viên Logo

Velleman VM134, Bảng lập trình PIC K8076

Sản phẩm Bảng lập trình PIC Velleman VM134, K8076

Thông tin chung

Giới thiệu

Cảm ơn bạn đã sử dụng sản phẩm Velleman. VM134 (phiên bản bộ K8076) là một lập trình viên đa chức năng và hướng dẫn, nhằm mục đích lập trình tuyển chọn các bộ vi điều khiển Microchip ® PIC™ FLASH. Các bộ điều khiển FLASH này có thể được lập trình lại nhiều lần, khiến chúng trở thành công cụ thích hợp để dạy ngôn ngữ lập trình PIC. Một ưu điểm kháctage của bộ điều khiển có thể lập trình lại là phần mềm của thiết bị được triển khai có thể dễ dàng cập nhật. Bộ lập trình PIC VM134 là phiên bản sẵn sàng sử dụng của bộ lập trình K8076 chưa được lắp ráp của chúng tôi. Do đó, VM134 cũng có thể được gọi là K8076 trong sách hướng dẫn và phần mềm này. Có 2 sân vận động quan trọng trong việc sử dụng lập trình viên này. Đầu tiên, mã chương trình cần được viết, thường là trong môi trường đồ họa (IDE). Đối với PIC là MPLAB(™) của Microchip. Gói phần mềm hoàn chỉnh này có thể được tải xuống miễn phí từ webtrang web www.microchip.com. Một phương pháp dễ dàng hơn là viết chương trình bằng chương trình xử lý văn bản ASCII như Notepad, được cài đặt trên mọi PC Windows. Bạn có thể tìm thấy thông tin liên quan đến các lệnh được sử dụng bằng ngôn ngữ trình biên dịch mã cho mọi loại bộ điều khiển trong bảng dữ liệu trên Microchip webđịa điểm. Một người yêu cũampchương trình được đưa vào đĩa CD.

Cáp kết nối

Kết nối lập trình viên của bạn với cổng RS232 nối tiếp miễn phí trên PC của bạn. Cổng nối tiếp này phải tương thích 100% với IBM và tương thích với 16550 UART. Bộ công cụ này không sử dụng giao thức RS232 mà là giao thức I2C được mô phỏng thông qua bắt tay.
UART, máy thu / phát không đồng bộ phổ quát thực hiện các nhiệm vụ chính trong giao tiếp nối tiếp của máy tính. Con chip chuyển đổi thông tin song song đến thành dữ liệu nối tiếp có thể được gửi qua đường truyền thông. UART thứ hai sẽ được sử dụng để nhận thông tin. UART thực hiện tất cả các tác vụ cần thiết như thời gian, kiểm soát tính chẵn lẻ, v.v. cần thiết cho quá trình liên lạc. Các chip bổ sung duy nhất cần thiết là trình điều khiển đường truyền chuyển đổi tín hiệu cấp TLL thành dòng vol.tages và ngược lại.velleman VM134, K8076 PIC Lập Trình Viên 01

Kết nối và kiểm tra
  • Đảm bảo không có bộ điều khiển trong ổ cắm ZIF.
  •  Kết nối đầu nối nối tiếp với cổng nối tiếp.
  • Kết nối nguồn điện 15VDC. tập nàytage có thể được điều chỉnh hoặc không vì PCB được trang bị một khốitage điều chỉnh (bộ chuyển đổi không điều chỉnh 12VDC sẽ hoạt động kể từ đầu cuối voltage là khoảng 15 đến 16V).
  •  Khi bật nguồn điện, đèn LED LD1 hoặc “Power Good” sẽ sáng. Đèn LED này cho biết bộ lập trình đang hoạt động và bộ điều khiển được cung cấp + 5V.velleman VM134, K8076 PIC Lập Trình Viên 02
  • Khởi động phần mềm “PICprog2006” và nhấp vào biểu tượng ở phía trên bên phải, tức là “Kết nối phần cứng”velleman VM134, K8076 PIC Lập Trình Viên 03
  • Bằng cách nhấp vào đèn LED LD3, LD2 và LD4 bằng chuột, chúng sẽ sáng trên PCB velleman VM134, K8076 PIC Lập Trình Viên 03
  • Nhấn “Chạy kiểm tra mốc thời gian phần cứng” để bắt đầu trình tự chiếu sáng đèn LED tự động. Các đèn LED này phải sáng đồng bộ với màn hình (xem PIC3). Nhấn nút lần nữa để dừng quá trình kiểm tra. Chú ý: đảm bảo không có PIC trong ổ cắm!.velleman VM134, K8076 PIC Lập Trình Viên 05
  • Bạn đã sẵn sàng kiểm tra lập trình viên khi quá trình kiểm tra diễn ra tốt đẹp. Nếu không, hãy tìm lỗi phần cứng trên bản in hoặc sự không tương thích với PC để tránh làm hỏng bộ điều khiển PIC.
    CHÚ Ý: Khi xảy ra sự cố giao tiếp giữa PC và VM134 hoặc sự cố phần cứng với VM134, việc nhấp vào nút kiểm tra hoặc đèn LED sẽ không thể thực hiện được. Thông báo sau có thể xuất hiệnvelleman VM134, K8076 PIC Lập Trình Viên 06Nếu có giao tiếp trong ổ cắm lập trình giữa VM134 và PIC, thông báo sau sẽ xuất hiện:velleman VM134, K8076 PIC Lập Trình Viên 07
Tuyên bố miễn trừ trách nhiệm

Velleman Components NV và nhà thiết kế phần mềm không chịu trách nhiệm về bất kỳ lỗi hoặc hư hỏng phần cứng và/hoặc phần mềm nào do việc sử dụng nó gây ra

Thanh menu

File
  • "Trọng tải File” tải một Hex file
  • "Cứu File” lưu một Hex file
  • “Kết thúc” kết thúc chương trìnhvelleman VM134, K8076 PIC Lập Trình Viên 08
Chức năng

velleman VM134, K8076 PIC Lập Trình Viên 09

  • “Đọc PIC”
    • “Đọc tất cả” đọc tất cả dữ liệu có sẵn
    • “Đọc chương trình” chỉ đọc dữ liệu chương trình
    • “Đọc dữ liệu” chỉ đọc dữ liệu EEProm
    • “Đọc cấu hình” đọc các bit cấu hìnhvelleman VM134, K8076 PIC Lập Trình Viên 10
  • “Viết PIC”
    • “Write All” ghi dữ liệu có sẵn
    • Chỉ “Viết chương trình”
    • “Write Data” ghi dữ liệu chương trình
    • “Viết ghi dữ liệu EEProm
    • Cấu hình” viết cấu hìnhvelleman VM134, K8076 PIC Lập Trình Viên 11
  • “Xóa PIC”
    • “Erase All” xóa tất cả dữ liệu có sẵn
    • “Erase Program” chỉ xóa dữ liệu chương trình
    •  “Xóa dữ liệu” chỉ xóa dữ liệu EEPromvelleman VM134, K8076 PIC Lập Trình Viên 12
  • “Vô hiệu hóa bảo vệ mã”
    Cung cấp PIC sau khi được lập trình với mã bảo vệ (tất cả dữ liệu sẽ bị xóa).velleman VM134, K8076 PIC Lập Trình Viên 13
  • “Cấu hình phần cứng”
    • Lựa chọn “Cài đặt Comm” của tất cả các cổng RS232 có sẵn
    • “Độ trễ phần cứng” nếu tốc độ truyền thông cao.velleman VM134, K8076 PIC Lập Trình Viên 14
  • “Khả năng tương thích K8048”
    Cho phép bạn sử dụng (nếu có thể) K8048. Không thể thực hiện được với tất cả các PIC.
    Nhấp vào tùy chọn “Khả năng tương thích K8048” trong menu “Chức năng” để thiết lập khả năng tương thích giữa phần mềm PICprog2006 và bảng mạch thử nghiệm và lập trình PIC K8048 (=VM110) của chúng tôi. Một số PIC trong danh sách thực tế không thể được lập trình với K8048 vì phần cứng K8048 không cho phép điều đó.velleman VM134, K8076 PIC Lập Trình Viên 15
Menu trợ giúp
  • “Trợ giúp mở”velleman VM134, K8076 PIC Lập Trình Viên 16
  • "Về"velleman VM134, K8076 PIC Lập Trình Viên 18
    velleman VM134, K8076 PIC Lập Trình Viên 19

Thanh nút

Thanh nút

velleman VM134, K8076 PIC Lập Trình Viên 20

  1. Lưu dữ liệu dưới dạng HEX file
    Lưu nội dung của bộ điều khiển và lưu dưới dạng INHX8M file vào đĩa cứng. Chú ý: không thể đọc được bộ điều khiển có bit “bảo vệ mã” được kích hoạt do bản quyền của nhà sản xuất. Kết xuất bộ nhớ HEX files thuộc họ 18Fxxxx sẽ được viết là INHX32 files.
  2.  Tải HEX file
    Việc đọc một file từ thiết bị lưu trữ tới bộ nhớ phần mềm. Chú ý: file cần phải có định dạng INHX8M, INHX16 hoặc INHX32. Trình biên dịch (ví dụ MPASM) phải được cấu hình để có thể tạo INHX8M file.
  3. Tải trình soạn thảo Mpasm.
    Khởi động Trình biên dịch Microchip đi kèm. Có thể tìm thấy các bản cập nhật bằng trình biên dịch Microchip “MPLAB” hoàn chỉnh trên webtrang web: www.microchip.com.
  4. Ghi tất cả dữ liệu vào PIC
    Viết HEX đã tải file tới bộ điều khiển trong ổ cắm ZIF.
  5. Tải tất cả dữ liệu từ PIC
    Đọc nội dung bộ điều khiển và đặt nó vào bộ nhớ đệm phần mềm. Chú ý: không thể đọc được bộ điều khiển có bit “bảo vệ mã” được kích hoạt do bản quyền của nhà sản xuất.
  6. Viết dữ liệu từ Hex file trực tiếp đến PIC
    Viết một HEX file trực tiếp đến bộ điều khiển mà không cần tải nó vào bộ nhớ đệm trước.
  7. Gọi trợ giúp file.
    Bắt đầu hướng dẫn sử dụng trực tuyến của phần mềm PICprog2006.
  8. Thanh lựa chọn cho PIC
    • “PIC Family”: Chọn dòng bộ điều khiển mong muốn. Cấu hình họ và loại đã được tách ra để rút ngắn và đơn giản hóa danh sách lựa chọn.velleman VM134, K8076 PIC Lập Trình Viên 21
    • Chọn bộ điều khiển mong muốn thuộc họ đã chọn ở điểm “8”. Các bộ điều khiển có dấu hiệu “V” màu xanh lục đứng trước đã được Velleman thử nghiệm với lập trình viên PIC này trong khi các bộ điều khiển có dấu hiệu “X” màu vàng đứng trước đã được triển khai trong phần mềm thực tế nhưng chưa được thử nghiệm với lập trình viên này. Khi gặp khó khăn, chỉ cần gửi người kiểm soát kèm theo thư giải thích đến văn phòng chính của Velleman, bộ phận hỗ trợ.
      Chúng tôi sẽ làm hết sức mình để giải quyết vấn đề. Chúng tôi không thể đưa ra bất kỳ sự đảm bảo nào vì chúng tôi phụ thuộc vào dữ liệu giao thức do Microchip phát hành.velleman VM134, K8076 PIC Lập Trình Viên 22
  9. Cấu hình phần cứng
    Trình bày trực quan về cách kết nối cáp PIC để lập trình bộ điều khiển mong muốnvelleman VM134, K8076 PIC Lập Trình Viên 23

Cửa sổ

Chương trình

velleman VM134, K8076 PIC Lập Trình Viên 24Ở đây bạn có thể tìm thấy mã chương trình. Đây là mã tăng thập lục phân mà bộ điều khiển sẽ thực thi. Bạn cũng có thể xem mã dữ liệu. Đây là các giá trị trong bộ nhớ EEPROM của bộ điều khiển. Cửa sổ này chỉ xuất hiện với các bộ điều khiển có bộ nhớ EEPROM (ví dụ PIC16F627).

Cấu hình

velleman VM134, K8076 PIC Lập Trình Viên 25Tham khảo và sửa đổi nếu cần thiết các tùy chọn lập trình. Chúng tôi khuyên bạn nên thực thi các cấu hình này trực tiếp trong chương trình biên dịch mã thông qua chỉ thị trình biên dịch “__CONFIG”. Xem “BLINKLED.ASM” để biết người yêu cũamplà.velleman VM134, K8076 PIC Lập Trình Viên 26 Bật hoặc tắt các tùy chọn bộ điều khiển PIC. Bạn cũng có thể thiết lập chúng thông qua lệnh biên dịch __CONFIG trong chương trình biên dịch chương trình. Để biết thêm thông tin liên quan đến các tùy chọn này, vui lòng tham khảo bảng dữ liệu của bộ điều khiển được sử dụng trên Microchip webtrang web, tức là www.microchip.com.

Sử dụng

Chọn PIC
  1. Chọn đúng họ PIC ở góc trên bên phải, ví dụ “PIC10F”, “PIC16F”…velleman VM134, K8076 PIC Lập Trình Viên 27
  2. Chọn đúng loại trong menu bên cạnh, ví dụ “PIC10F200”…velleman VM134, K8076 PIC Lập Trình Viên 28
  3. Nhấp vào biểu tượng “Kết nối phần cứng”
    • Bạn có thể xem hình ảnh minh họa cách kết nối cáp vá cấu hình PIC với các chân từ ổ cắm ZIF. Khi sử dụng các loại cáp đi kèm, mã màu của cáp sẽ tương ứng với mã màu trên màn hình.velleman VM134, K8076 PIC Lập Trình Viên 29
      velleman VM134, K8076 PIC Lập Trình Viên 30
    • Các chân từ đầu nối ICSP1 hoặc ICSP2 phải được kết nối thích hợp trước khi đặt bộ điều khiển PIC vào ổ cắm ZIFvelleman VM134, K8076 PIC Lập Trình Viên 31
    • Đầu nối ICSP1 và ICSP2 có thể được sử dụng tùy ý vì chúng giống hệt nhau ở cấp độ phần cứng.
      Gợi ý: Các đầu nối ICSP cũng có thể được sử dụng để lập trình các bộ điều khiển bên ngoài PCB. Cáp dẫn đến bản in cần phải càng ngắn càng tốt (+/- 20cm)
      Gợi ý: Hình ảnh cho thấy cách kết nối đầu nối ICSP SK3 và SK4 (1) với các chân của ổ cắm ZIF (2) và bộ điều khiển PIC (3).velleman VM134, K8076 PIC Lập Trình Viên 32
    • Nếu mọi thứ được kết nối phù hợp, hãy đặt bộ điều khiển vào ổ cắm ZIF và kéo cần gạt.
      Gợi ý: Nếu LD1 tắt khi đặt PIC vào ổ cắm ZIF, điều đó cho biết xảy ra đoản mạch bên trong thành phần hoặc cáp PIC được kết nối kém tạo ra đoản mạch. VM134 có khả năng bảo vệ hạn chế chống lại hiện tượng đoản mạch thông qua R10.
Lập trình bộ điều khiển PIC

Một ứng dụng giải thích đơn giản sẽ giải thích cách lập trình và kiểm tra PIC. Ứng dụng này chỉ đơn giản là một đèn LED nhấp nháy. Bộ điều khiển được sử dụng trước đâyample là PIC10F200.
Biên dịch mã của bạn

  • Bắt đầu PICprog2006
  • Nhấp vào biểu tượng “MPASM”.
  • Đọc “.ASM” file.velleman VM134, K8076 PIC Lập Trình Viên 33
    • Các file để biên dịch thường thuộc loại “.ASM”.
    • Đặt cơ số sẽ được chấp nhận tiêu chuẩn (đặt cơ số trong .ASM file sẽ được ưu tiên hơn cài đặt này)
    • Để cài đặt ở chế độ “Tất cả tin nhắn” để tất cả các thông báo lỗi và cảnh báo sẽ được ghi lại trong .ERR hoặc .LST file.
    • Chọn định dạng đầu ra. Định dạng có thể là INHX8M, INHX16, INHX32.
    • Chọn cái nào files sẽ được tạo bởi MPASM, ví dụ: file chứa thông báo lỗi…
    • Chọn bộ điều khiển PIC để lập trình.
  • Nhấn nút “LẮP RÁP” (7) khi tất cả cài đặt được thực hiện chính xác (7).
  • Khi tập hợp mã không có bất kỳ lỗi nào, màn hình sau sẽ xuất hiện.velleman VM134, K8076 PIC Lập Trình Viên 34 Trước khi lập trình bộ điều khiển, hãy đảm bảo không có lỗi trong mã trình biên dịch mã (Lỗi => 0)

Nguyên nhân gây ra sự cố liên lạc:

  • Loại bộ điều khiển PIC không tương ứng với loại phần mềm đã chọn
  • Nguồn điện của VM134 quá thấp (15V)
  • lựa chọn PIC không chính xác thông qua cáp vá
  • bộ điều khiển PIC bị lỗi
  • Không thể đặt trạng thái bộ điều khiển PIC ở chế độ chương trình

Nhận xét: Lập trình viên PIC này sẽ không thể lập trình các bộ điều khiển sử dụng đồng thời bộ tạo dao động bên trong và chân MCLR làm đầu vào. Lập trình một bộ điều khiển như vậy có thể làm hỏng nó đến mức không thể tái sử dụng được.
Lập trình bộ điều khiển

  • Bắt đầu PICprog2006
  • Nhấp vào nút “TẢI HEX FILE" biểu tượng. Màn hình sau sẽ xuất hiện:velleman VM134, K8076 PIC Lập Trình Viên 35
  • Nhấp vào HEX mong muốn file (ví dụ: BLINKLED.HEX)
    Trong trường hợp có lỗi phần cứng, thông báo sau có thể xuất hiện. Kiểm tra lựa chọn VM134 và/hoặc bộ điều khiểnvelleman VM134, K8076 PIC Lập Trình Viên 36
  • Nhấp vào biểu tượng “ VIẾT TẤT CẢ DỮ LIỆU VÀO PIC”.
    Chương trình sẽ yêu cầu xác nhận:
    Nhấp vào “CÓ” khi bạn chắc chắn ghi đè lên bộ điều khiển.velleman VM134, K8076 PIC Lập Trình Viên 37
  • Bạn sẽ thấy tiến trình của tất cả các loại hành động như xóa, lập trình, điều khiển và thiết lập các tham số của bộ điều khiển.velleman VM134, K8076 PIC Lập Trình Viên 38
  1. Mã HEX sẽ được lưu vào bộ điều khiển.
  2. Bộ đếm địa chỉ: cho biết thiết bị đang đọc hoặc ghi ở đâu trong bộ nhớ.
  3. Phiên bản ASCII của mã.
  4. Thanh tiến trình: Trực quan hóa phần trămtage của quá trình lập trình hoặc đọc.

Khi quá trình lập trình kết thúc, hãy đẩy cần gạt của ổ cắm ZIF và tháo bộ điều khiển.
Bộ điều khiển có thể bị hỏng không thể khắc phục được nếu có sự cố xảy ra trong quá trình lập trình (ví dụ: ngắt kết nối, ngắt phần mềm van trên cổng nối tiếp, v.v.). Để biết thêm thông tin, vui lòng tham khảo bảng dữ liệu của bộ điều khiển đã sử dụng

Tài liệu / Tài nguyên

Velleman VM134, Bảng lập trình PIC K8076 [tập tin pdf] Hướng dẫn sử dụng
Ban lập trình PIC VM134 K8076, VM134, K8076, Ban lập trình PIC VM134, Ban lập trình PIC K8076, Ban lập trình PIC, Ban PIC, Ban lập trình viên, Bảng

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *