Thứ Bảy, 1 tháng 12, 2018

Bài 3. Tạo dự án sử dụng Keil uVision4 cho vi điều khiển LPC1768

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo project bằng Keil uVision4 cho LPC1768 Microcontroller. Tôi tin rằng bạn đã cài đặt Keil µVision và Co-MDK Plug-in + CoLinkEx Drivers cần cho bộ điều hợp lập trình CoLinkEx. Nếu bạn chưa có thì hãy làm theo hướng dẫn trước.

Đây có lẽ là hướng dẫn đầu tiên trong loạt bài này, nơi chúng tôi sẽ tạo ra dự án mới mẻ từ đầu và chương trình vi điều khiển NXP LPC1768. Cho phép bắt đầu tạo dự án µVision mới để nhấp nháy LED bằng cách thêm độ trễ đơn giản. Trước tiên, tạo thư mục thử nghiệm trên máy tính để bàn để quản lý dự án của bạn và các tệp có liên quan. Sẽ có một số tệp cần lưu ý trong toàn bộ quy trình. Sao chép  tệp system_LPC17xx.c  và  main.c  vào thư mục kiểm tra . Tôi sẽ giải thích cho bạn sau này về những tập tin đó là gì?
Khởi chạy / mở " Keil µVision4 " nơi làm việc mặc định và sau đó đi đến Dự án "  -> " Dự án mới VVision "và sau đó duyệt dự án của bạn vào thư mục thử nghiệm trên máy tính để bàn và đặt tên là blinky  và nhấn vào lưu " .
create-new-µVision-project
Tạo dự án µVision mới
dự án tên-to-uVision
Đặt tên cho dự án µVision
Ở giai đoạn này, chúng tôi nhận được hộp bật lên trên màn hình. Ở đó chúng ta phải chọn "LPC1768" từ NXP và sau đó nhấn vào "ok"
Chọn Loại vi điều khiển trong uVision
Chọn Loại vi điều khiển trong uVision
Bây giờ nó yêu cầu bạn sao chép Startup_LPC1768xx.s " và nhấn vào Có"
add-startup-file-to-uVision-project
Thêm tệp khởi động vào dự án uVision
Bây giờ nhấp chuột phải vào Mục tiêu 1 " trong ngăn dự án và nhấp vào Quản lý mục dự án ... "
project-file-in-uVision4-project
Quản lý tệp trong Dự án uVision4
Dưới đây click vào “ Add Files ...  và chọn system_LPC17xx.c và main.c tập tin. Bây giờ chúng ta chỉ cần nhấn vào nút "Thêm" và sau đó đóng hộp thoại đó và nhấn vào "Ok"
add-system-file-và-source-code
Thêm tệp hệ thống và mã nguồn
Tại thời điểm này chúng ta cần cấu hình bộ điều hợp lập trình CoLinkEx . Vì vậy, bấm vào Options for Target " trên thanh trình đơn và sau đó đi đến Debug " -> chọn " CooCox Debugger " từ trình đơn thả xuống.
setup-coocox-programmer-to-uVision4
Thiết lập Trình lập trình CooCox thành uVision4
sau đó nhấn vào Cài đặt -> chọn  SYSRESETREQ từ trình đơn thả xuống -> nhấn vào “ Ok ”
set-frequency-and-reset-parameter
Đặt thông số đặt lại tần suất và đặt lại
Bây giờ đi đến "Tiện ích"  -> bỏ chọn  "Sử dụng trình điều khiển gỡ lỗi" và sau đó chọn CooCox Debugger" từ trình đơn thả xuống.
set-utility-option-cho-lpc1768-vi điều khiển
Đặt tùy chọn tiện ích cho vi điều khiển LPC1768
Ở đây một lần nữa chúng ta phải đi đến "Setting"  -> bấm vào "Add"  -> và chọn "LPC17xx IAP 512kB Flash" từ danh sách và nhấn vào "ok"
bộ vi điều khiển bộ nhớ flash-bộ nhớ-cho-lpc1768
Đặt bộ nhớ flash cho vi điều khiển LPC1768
Cuối cùng chúng tôi đã làm với tất cả các công cụ giữ nhà cho dự án của chúng tôi và điều duy nhất còn lại là xây dựng và tải tập tin đầu ra vào vi điều khiển. Vì vậy, sau khi trở về nơi làm việc của chúng tôi. Lượt về “ Xây dựng ” biểu tượng trên menu chính và một khi chúng ta xây dựng thành công mà không cần bất kỳ lỗi. Sau đó, chỉ cần nhấn vào Tải" . Và đó là ... !!!!
bộ vi điều khiển build-load-file-into-lpc1768
Xây dựng và tải tập tin vào LPC1768 vi điều khiển
Bây giờ chúng ta có thể thấy rằng đèn LED kết nối với P1.29 đang nhấp nháy với độ trễ. Tải xuống dự án hoàn chỉnh bằng cách  nhấp vào đây . Tôi nghĩ điều này là đủ cho ngày hôm nay. Trong hướng dẫn tiếp theo, chúng tôi sẽ thảo luận thêm về chương trình tập tin tức là main.c và cũng sẽ có ít niềm vui với thiết lập sự chậm trễ khác nhau. 

Không có nhận xét nào:

Đăng nhận xét

Bài đăng mới nhất

14. I2C trong LPC2148 vi điều khiển ARM7

Trong bài này, chúng ta sẽ tìm hiểu về cách lập trình I2C trong LPC2148 ARM7 Microcontroller.  Ngoài ra, chúng tôi sẽ giao diện nối tiếp EE...