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

2. Chương trình vi điều khiển ARM7 LPC2148

Trong hướng dẫn trước, chúng tôi đã đi qua những điều cơ bản của vi điều khiển ARM7 LPC2148. Trong hướng dẫn này, chúng ta sẽ học cách lập trình vi điều khiển ARM7 LPC2148 trong chế độ ISP. Để lập trình vi điều khiển, chúng ta sẽ sử dụng MDK-ARM Keil µVision4 IDE và Flash Magic Tool. Keil có phiên bản Lite hoặc Evaluation giới hạn kích thước mã của 32kB. Điều này có thể là quá đủ cho các dự án của chúng tôi. Flash Magic là tiện ích, chúng tôi sẽ sử dụng tính năng này để tải tệp hex vào bộ nhớ flash của Vi điều khiển LPC2148.

Chúng tôi cũng cần bo mạch đánh giá vi điều khiển tức là của phần cứng để chạy và kiểm tra mã ví dụ. Có rất nhiều bộ dụng cụ có sẵn trên thị trường. Chúng tôi sẽ sử dụng bảng đánh giá STK2148-UltraLite V1.4 từ SPJ Embedded Systems Pvt. Ltd. Pune . Chúng tôi đánh giá cao sự giúp đỡ từ công ty để tài trợ cho chúng tôi bảng đánh giá này để tiếp tục loạt bài hướng dẫn này. Bạn có thể sử dụng bất kỳ bộ đánh giá LPC2148 có sẵn nào. Điều duy nhất bạn phải chắc chắn là số pin và sơ đồ. Chúng tôi khuyên bạn nên mua STK2148-UltraLite V1.4 hoặc bất kỳ bảng tiêu đề LPC2148 hoặc một cái gì đó tương tự như BlueBoard. Ngoài bộ đổi nguồn 6V và 500mA, chúng ta cần cáp USB nối tiếp UARTChúng tôi sẽ cần phải cài đặt trình điều khiển trước khi sử dụng Flash Magic để tải tệp hex lên LPC2148 qua UART0 trong Chế độ ISP. Hình ảnh tham khảo:
Chương trình vi điều khiển ARM7 LPC2148
LPC2148 Board và các thiết bị cần thiết
Lắp đặt KeV MDK-ARM µVision4 rất đơn giản. Bạn chỉ cần điền vào biểu mẫu để tải xuống tệp thiết lập. Để nhận MDK-ARM, hãy nhấp vào liên kết hoặc liên kết2 này . Flash Magic Tool là tiện ích phần mềm miễn phí có thể tìm thấy ở đây . Đây là video nhanh để chứng minh toàn bộ quá trình từ kết nối giữa phần cứng để ghi tệp hex lên vi điều khiển

Video: Cách lập trình vi điều khiển ARM7 LPC2148


LƯU Ý QUAN TRỌNG: Trong hướng dẫn này, chúng tôi đã chỉ ra cách lập trình vi điều khiển ARM7 LPC2148 bằng cách sử dụng lập trình hệ thống (ISP). Chúng tôi đã sử dụng Ghim UART0 ở chế độ tự động. Trong bài sau, chúng tôi sẽ trình bày các phương pháp khác nhau, ví dụ: Bộ nạp khởi động USB cho chương trình LPC2148. Đây có thể là cách rất hữu ích để cập nhật firmware nhanh chóng trong trường. Ngoài ra hãy chắc chắn rằng một số bộ dụng cụ đánh giá LPC2148 cần phải bấm nút chuỗi để giữ chuyển đổi ISP và báo chí RESET và sau đó phát hành RESET và sau đó chuyển đổi ISP .
Bằng cách này, thiết bị chuyển sang chế độ ISP theo cách thủ công. Điều này thường phụ thuộc vào phần cứng mà bạn đang sử dụng . Chúng tôi khuyên bạn nên đọc kỹ hướng dẫn sử dụng. Nếu nó là cần thiết sau đó tham khảo ý kiến ​​công ty đã làm cho LPC2148 hội đồng quản trị / kit của bạn. Đôi khi chúng ta cũng cần nhấn nút RESET Switch sau khi tải tập tin hex vào LPC2148. Điều này có thể thực thi firmware mới nhất trong bộ nhớ flash.
Đây là cách bạn có thể lập trình vi điều khiển ARM7 LPC2148 cho dự án tiếp theo của bạn. Trong hướng dẫn tiếp theo, chúng tôi sẽ xây dựng Dự án mới của Keil MDK-ARM uVision4. Chúng tôi sẽ viết chương trình đơn giản để cấu hình các chân cổng GPIO của vi điều khiển LPC2148.

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...