YOMEDIA
ADSENSE
Lập trình VĐK PIC với MPLAB C18
393
lượt xem 80
download
lượt xem 80
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Với kết cấu nội dung gồm 19 chương, tài liệu "Lập trình VĐK PIC với MPLAB C18" giới thiệu đến các bạn những nội dung về cài đặt MPLAB IDE 8.36, giao tiếp SD Card bằng SPI, cài đặt compiler MPLAB C18, tạo project trên MPLAB 8.36 và C18 3.01,... Mời các bạn cùng tham khảo để có thêm tài liệu phục vụ nhu cầu học tập và nghiên cứu.
AMBIENT/
Chủ đề:
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình VĐK PIC với MPLAB C18
- LẬP TRÌNH VĐK PIC VỚI MPLAB C18 ĐHBK TPHCM – BKIT4U EDITTER: TRI - IUH
- 2 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Bài 1 : Cài đặt MPLAB IDE 8.36 1.1 Giới thiệu MPLAB IDE là phần mềm được hỗ trợ bởi Microchip, dùng để soạn thảo code cho các ứng dụng của PIC. Hiện tại, tháng 8/2010 MPLAB IDE đã có phiên bản 8.51. Trong tài liệu này tôi chọn phiên bản 8.36 vì nó có khá nhiều lỗi về cấu hình . Các phiên bản khác như 8.43, bạn có thể không chọn cấu hình ban đầu nhưng bản thân nó có thể tự động tìm kiếm các thư viện cần thiết trong quá trình biên dịch. Với phiên bản 8.36 chúng ta phải cấu hình toàn bộ cho IDE. 1.2 Cài đặt MPLAB IDE 8.36 Bước 1 : Double Click vào file setup trong thư mục MPLAB IDE 8.36. Màn hình Welcome sẽ hiện ra như sau. Bạn chọn Next để tiếp tục. Hình 1.1 : Welcome to MPLAB IDE 8.36 Bước 2 : Chọn I accept the term of the license agreement và chọn Next. 3 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 1.2 : License Agreement Bước 3 : Để chế độ mặc định là cài đặt Complete và chọn Next để tiếp tục. Hình 1.3 : Chọn cài đặt complete Bước 4 : Chọn đường dẫn cài đặt, ta nên để mặc định là C:\Program Files\Microchip\ 4 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 1.4 : Chọn đường dẫn cài đặt Bước 5 : Tiếp tục chọn I accept cho Maestro License và C32 License. Hình 1.5 : Maestro License 5 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 1.6 : C32 License Bước 6 : Giao diện sau tổng kết lại các lựa chọn của bạn, nhấn Next để tiến hành cài đặt. Nếu muốn hiệu chỉnh bạn nhấn Back. Hình 1.7 : Bắt đầu cài đặt 6 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 1.8 : Chờ cài đặt xong Bước 7 : Khi cài đặt xong MPLAB IDE sẽ hỏi bạn có cần cài Hi Tech không. Đây là compiler C hỗ trợ cho MPLAB IDE, tuy nhiên ta sẽ không dùng compiler này mà sẽ dùng MPLAB C18. Bạn chọn No nhấn Finish để hoàn tất việc cài đặt MPLAB IDE. Hình 1.9 : Cài đặt hoàn tất Thông báo dưới đâu xuất hiện, thống kê các tài liệu hướng dẫn đi kèm. Các tài liệu này đều nằm trong thư mục cài đặt C:\Program Files\Microchip\ 7 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 1.10 : Các tài liệu hướng dẫn 8 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Bài 2 : Cài đặt compiler MPLAB C18 2.1 Giới thiệu Khi cài đặt xong MPLAB IDE, compiler mặc định cho nó là MPASM, dùng để dịch project viết bằng ASM sang file HEX. Muốn viết chương trình bằng C, ta cần phải cài đặt thêm 1 compiler khác có hỗ trợ cho chip PIC đang dùng. Trong phần này, tôi thí nghiệm trên vi điều khiển PIC18F4520 và chọn compiler C18 để hỗ trợ cho lập trình C chuẩn. 2.2 Các bước cài đặt Bước 1 : Double Click vào file MPLAB C18 V1.0.exe để tiến hành cài đặt, màn hình welcome của MPLAB C18 sẽ hiện ra như sau : Hình 2.1 : Welcome MPLAB C18 Bước 2 : Chọn nơi lưu trữ cho các file biên dịch của MPLAB C18, ta có thể để mặc định là C:\mcc18 . Hình 2.2 : Chọn đường dẫn lưu trữ Bước 3 : Chọn lựa các thành phần của gói MCC18, thông thường ta sẽ chọn hết tất cả các gói trong compier C18. 9 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 2.3 : Chọn các gói cài đặt Bước 4 : Nhấn Next để tiến hành cài đặt Hình 2.4 : Cài đặt C18 Chờ cho đến khi cài đặt xong. 10 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 2.5 : Chờ cài đặt C18 Bước 5 : Nhấn Finish để kết thúc cài đặt MPLAB C18. Hình 2.6 : Kết thúc cài đặt C18 2.3 Cập nhật lên C18 version 3.01 Phiên bản mà ta vừa cài đặt là C18 v1.0. Để cập nhật lên v3.01, ta sẽ double click và file MPLAB-C18-pgrade-doc-v3_01.exe. Màn hình welcome sẽ hiện ra như sau: Hình 2.7 : Welcome C18 update Chọn I Accept và nhấn Next để tiếp tục cài đặt. 11 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 2.8 : License Agreement Các tài liệu hỗ trợ lập trình cho compiler C18 đi kèm. Hình 2.9 : Các tài liệu hướng dẫn Chọn thư mục mặc định cho việc update (giống với thư mục cài đặt C18) 12 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Để mặc định các thành phần sẽ được cài đặt, không cần phải check thêm. Hình 2.10 : Các gói cài đặt C18 v3.01 Check chọn thêm các option dưới đây để MPLAB IDE tự động cấu hình các thông số tương thích với phiên bản C18 v3.01 13 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 2.11 : Chọn cấu hình update cho MPLAB IDE Chọn Next để tiến hành Update Hình 2.12 : Tiến hành cài đặt Chờ cho đến khi hoàn tất. 14 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 2.13 : Chờ cho đến khi hoàn tất Nhấn Finish để kết thúc. Hình 2.14 : Cài đặt hoàn tất 15 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Bài 3 : Tạo project trên MPLAB 8.36 và C18 3.01 Tạo 1 project lần đầu trên MPLAB khá phức tạp. Người sử dụng cần phải cấu hình cho MPLAB khá nhiều. Tuy nhiên hầu hết các thông số cấu hình này sẽ được lưu lại cho lần sau, chúng ta chỉ cần phải thiết lập 1 lần. Phần này hướng dẫn cách tạo 1 project đơn giản trên MPLAB cho chip 18F4520 và mạch nạp PICKit2 trên board BKIT PIC. 3.1 Tạo mới project Kích hoạt chương trình MPLAB IDE 8.36 từ biểu tượng Microchip trên màn hình Desktop, cửa sổ sau đây sẽ hiện ra. Hình 3.1 : Màn hình khởi động của MPLAB IDE 8.36 Chọn menu Project và chọn New Hình 3.2 : Tạo mới project Cửa sổ sau đây hiện ra, bạn đặt tên cho project ở khung Project Name và chọn đường dẫn cho nó ở khung Project Directory. 16 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 3.3 : Đặt tên và chọn thư mục lưu trữ Cửa sổ làm việc của project sẽ hiện ra ở bên trái như hình dưới đây. Nếu cửa sổ project không hiện ra bạn sẽ chọn menu View và chọn Project. Hình 3.4 : Cửa sổ project Chọn compile C18 cho project này bằng cách chọn vào menu Project và chọn Select Language Toolsuite. 17 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 3.5 : Chọn Language ToolSuite (Compiler) Chọn Active Toolsuite là Microchip C18 Toolsuite. Các đường dẫn của các chương trình trong gói compiler cho C18 đã được cấu hình trong lúc cài đặt C18 upgrade, bạn không cần phải chỉnh lại. Các gói này đều nằm trong thư mục C:\mcc18. Hình 3.6 : Chọn compiler C18 3.2 Cấu hình cho chip Phần này có ảnh hưởng đối với quá trình dịch và nạp cho chip. Chọn menu Configure và chọn Select Device… để chọn chip. 18 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 3.7 : Select Device Giao diện dưới đây hiện ra và bạn chọn cho đúng chip mà mình đang dùng. Ở đây tôi chọn chip PIC18F4520. Nhấn OK để đóng cửa sổ này lại. Tiếp theo đó là việc lựa chọn cấu hình thạch anh và 1 số cấu hình khác. Bạn vào lại menu Configure và chọn Configuration Bits… 19 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
- Hình 3.8 : Configuration Bits Màn hình để bạn cấu hình cho chế độ hoạt động của chip dưới đây hiện ra. Check bỏ dấu chọn ở Configuration Bits set in code để bạn có thể thay đổi các thông số. Thông số đầu tiên là chế độ thạch anh, tùy vào mỗi loại chip và thạch anh mà chọn lựa khác nhau. Ở đây tôi sử dụng thạch anh ngoài 12MHz nên sẽ chọn chế độ thạch anh là HS (High Speed). Các chế độ thạch anh của PIC18F4520 sẽ được đề cập ở các bài sau. PORTB bit 4-0 ở chế độ mặt định là các chân analog. Khi không sử dụng analog bạn cần phải chỉnh sang chế độ Digital khi reset. Disable chức năng Low Voltage Programming (LVP - Nạp điện áp thấp), mạch PICKit2 không hỗ trợ chức năng này. Sau khi hoàn thành bạn check lại Configuration Bits set in code và đóng cửa sổ này lại. 20 Lập trình VĐK PIC với MPLAB C18 – ĐHBK TP HCM - BKIT4U 4RUM – EDITTER : TRI - IUH
ADSENSE
CÓ THỂ BẠN MUỐN DOWNLOAD
Thêm tài liệu vào bộ sưu tập có sẵn:
Báo xấu
LAVA
AANETWORK
TRỢ GIÚP
HỖ TRỢ KHÁCH HÀNG
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn