Mục lục:

Cài đặt MPLAB X cho Sản phẩm ChipKIT: 6 bước
Cài đặt MPLAB X cho Sản phẩm ChipKIT: 6 bước

Video: Cài đặt MPLAB X cho Sản phẩm ChipKIT: 6 bước

Video: Cài đặt MPLAB X cho Sản phẩm ChipKIT: 6 bước
Video: Hướng dẫn chi tiết cài đặt phần mềm MPLAB C18 lập trình VĐK PIC, cấu hình cài đặt ban đầu 2024, Tháng mười một
Anonim
Cài đặt MPLAB X cho Sản phẩm ChipKIT
Cài đặt MPLAB X cho Sản phẩm ChipKIT

Nhiều bạn theo dõi loạt bài Về rô bốt giá rẻ của tôi đã quen thuộc với cách sử dụng MPIDE với các sản phẩm chipKIT. Bạn thậm chí có thể quen với cách sử dụng Arduino IDE với các bảng này. Tuy nhiên, cho đến nay, tôi không sử dụng MPLAB X cho lắm.

MPLAB X là một IDE mạnh mẽ, được sản xuất bởi Microchip, cho phép bạn truy cập trực tiếp vào các thanh ghi trên bộ vi điều khiển PIC mà bo mạch chipKIT sử dụng. Điều này cho phép kiểm soát tốt hơn nhiều đối với các bo mạch và truy cập vào nhiều phần cứng của chúng được Arduino phủ bóng.

Hơn nữa, vì MPLAB X không yêu cầu bộ nạp khởi động cần thiết cho Arduino và MPIDE, nên nó cho phép bạn sử dụng nhiều không gian lập trình hơn trên bo mạch của mình.

~~~~~

Để biết thêm những điều tôi đã làm, bạn có thể xem trang hồ sơ của tôi!

Để biết thêm thông tin từ Digilent hoặc Digilent Makerspace, hãy xem blog của Digilent!

Bước 1: CẢNH BÁO

CẢNH BÁO
CẢNH BÁO

Sử dụng MPLAB yêu cầu chipKIT PGM. Hơn nữa, lập trình bo mạch của bạn với MPLAB và PGM sẽ ghi đè bộ nạp khởi động của bạn. Điều này có nghĩa là một khi bạn sử dụng MPLAB, bạn sẽ không thể chuyển trở lại sử dụng Arduino hoặc MPIDE cho đến khi bạn tải lại bộ nạp khởi động.

Có một số hướng dẫn ở đây về Các tài liệu hướng dẫn bao gồm cách tải lại bộ nạp khởi động cho DP32. Điều này cũng sẽ hoạt động đối với WF32 và hầu hết các bo mạch chipKIT khác. Tuy nhiên, có các bước bổ sung cần thiết để tải lại bộ nạp khởi động trên uC32, vì vậy tôi sẽ trình bày quá trình đó trong một hướng dẫn khác.

Tôi cũng sẽ dành thời gian này để chỉ ra rằng tôi sẽ không trình bày cách lập trình bo mạch chipKIT của bạn trong MPLAB. Đó là một cách hoàn toàn khác về sâu, vì vậy tôi sẽ đề cập đến vấn đề đó trong một hướng dẫn riêng.

Bước 2: Tải xuống MPLAB X

Đang tải xuống MPLAB X
Đang tải xuống MPLAB X
Đang tải xuống MPLAB X
Đang tải xuống MPLAB X

Truy cập trang web Microchip MPLAB X và cuộn xuống. Bạn sẽ thấy một hàng tab. Nhấp vào một cái có nội dung "Tải xuống". Nhấp vào liên kết cho hệ điều hành của bạn và trình cài đặt sẽ bắt đầu tải xuống.

(Lưu ý bên: Bởi vì tôi đã cài đặt MPLAB X, đối với hướng dẫn này, tôi sẽ cài đặt phiên bản cũ hơn, bạn có thể tìm thấy phiên bản này trong tab "Tải xuống lưu trữ". Tôi đang cài đặt IDE 3.10. Phiên bản mới nhất (như của bài viết này) là 3,30.)

Bước 3: Cài đặt

Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt
Cài đặt

Bước này khá đơn giản, vì vậy tôi sẽ không tin vào nó. Tuy nhiên, tôi sẽ chỉ ra một điều đáng chú ý.

Chạy trình cài đặt và đồng ý với các điều khoản sử dụng. Giá vé khá chuẩn cho một trình cài đặt, tuy nhiên cuối cùng bạn sẽ đến bước giống như hình 2, bước này hỏi về cài đặt IDE hoặc cài đặt IPE. Cả hai hộp này sẽ được chọn tự động, nhưng nếu không, hãy tiếp tục và kiểm tra chúng.

IPE là một Môi trường Lập trình Tích hợp. Sẽ rất hữu ích nếu bạn có một tệp hex được tạo sẵn chỉ cần tải lên bảng. Cụ thể, công cụ này rất hữu ích để tải lại bộ nạp khởi động vào bảng chipKIT, vì vậy bạn có thể sử dụng lại chúng với Arduino.

Bạn có thể chỉ sử dụng IDE để thực hiện việc này, tuy nhiên tôi thấy IPE được sắp xếp hợp lý hơn.

Bước 4: Tải xuống Trình biên dịch

Tải xuống Trình biên dịch
Tải xuống Trình biên dịch
Tải xuống Trình biên dịch
Tải xuống Trình biên dịch
Tải xuống Trình biên dịch
Tải xuống Trình biên dịch

Ngay sau khi quá trình cài đặt của bạn kết thúc, bạn sẽ được đưa đến một trang cuối cùng của trình cài đặt, với ba hộp kiểm. Mỗi hộp kiểm này, nếu được chọn, sẽ mở một tab trong trình duyệt mặc định của bạn, dẫn đến trang web dành cho sản phẩm Vi mạch. Cái duy nhất mà chúng tôi quan tâm ngay bây giờ là trình biên dịch XC32, là tùy chọn hàng đầu.

Chọn hộp trên cùng và bỏ chọn hai hộp còn lại (như trong hình đầu tiên).

Khi bạn nhấn "Hoàn tất", thao tác này sẽ mở ra một tab mới cho trang trình biên dịch XC. Cuộn xuống cho đến khi bạn thấy một hàng tab và nhấp vào một hàng có nhãn "Tải xuống". Tải xuống trình biên dịch XC32 cho hệ điều hành của bạn.

Điều quan trọng là bạn phải có trình biên dịch XC32, vì tất cả các bo mạch chipKIT đều sử dụng vi điều khiển 32 bit. Bạn cũng có thể tải xuống các trình biên dịch 16 và 8 bit (tương ứng là XC16 và XC8), nhưng chúng sẽ chỉ hữu ích nếu bạn sử dụng bo mạch 16 hoặc 8 bit, còn bo mạch chipKIT thì không.

Bước 5: Cài đặt trình biên dịch

Cài đặt trình biên dịch
Cài đặt trình biên dịch
Cài đặt trình biên dịch
Cài đặt trình biên dịch
Cài đặt trình biên dịch
Cài đặt trình biên dịch
Cài đặt trình biên dịch
Cài đặt trình biên dịch

Sau khi quá trình tải xuống hoàn tất, bạn có thể chạy trình cài đặt XC32, trình cài đặt này sẽ đưa bạn qua chính quá trình này.

Cần lưu ý rằng chúng tôi đang cài đặt phiên bản miễn phí của trình biên dịch XC32. Bạn không cần phải trả tiền cho bất kỳ giấy phép nào theo cách này, và nó sẽ phục vụ tốt cho các mục đích của chúng tôi.

Sau khi trình biên dịch của bạn cài đặt, sẽ có một bước cuối cùng trong trình cài đặt yêu cầu bạn kích hoạt hoặc mua giấy phép. Bởi vì chúng tôi đang sử dụng giấy phép miễn phí, chúng tôi không cần phải làm điều này. Tuy nhiên, bên dưới đó là một khóa và một liên kết cho C ++ liscence miễn phí.

Nói chung, C ++ tạo ra các chương trình lớn hơn C và cá nhân tôi không sử dụng C ++, nhưng bạn có thể nếu muốn.

Bước 6: Đó là Nó

Đó là nó!
Đó là nó!

Bây giờ bạn đã cài đặt MPLAB X!

Nếu bạn đã quen với Arduino hoặc MPIDE, MPLAB là một con thú hoàn toàn khác. Arduino chú ý đến việc chăm sóc hầu hết những thứ thực sự khó khăn đối với bạn ở hậu trường. Bằng cách loại bỏ sự phân chia giữa lập trình viên và vi điều khiển, MPLAB đồng thời khó sử dụng hơn và nhiều thách thức hơn.

Tôi sẽ không đi sâu vào cách sử dụng bảng MPLAB và chipKIT, nhưng tôi sẽ viết một blog giải thích cách tạo một chương trình nhấp nháy đèn LED đơn giản và những gì thực sự đang diễn ra bên trong bảng.

Hy vọng bạn thấy điều này hữu ích!

Đề xuất: