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

Bài 2. Tìm hiểu về Chương trình Vi điều khiển ARM Cortex-M3 LPC1768

Từ bài trước, tôi tin rằng bây giờ bạn đã quen thuộc với kiến ​​thức cơ bản về kiến trúc Cortex-M3  . Trong hướng dẫn này, chúng ta sẽ học lập trình vi điều khiển ARM Cortex-M3 LPC1768. Bước đầu tiên là tự giới thiệu mình với môi trường lập trình vì vi điều khiển được thiết kế để lập trình và bởi vì khi chúng được lập trình, chúng hoạt động. Đối với lập trình vi điều khiển LPC1768 chúng tôi có rất nhiều phần mềm miễn phí có sẵn.

Đối với vi điều khiển ARM và đặc biệt là khi nói đến người mới bắt đầu, tôi đề nghị gắn bó với Keil µVision4. Tôi thấy Keil là một công cụ rất hay để bắt đầu vì tính đơn giản của nó. Phiên bản demo là đủ để giúp bạn bắt đầu. Tôi chắc chắn rằng miễn là bạn là sinh viên hoặc làm cho các dự án sở thích, bạn sẽ không cần nhiều… ..Trong tương lai, tôi sẽ viết bài cho Eclipse nhưng bây giờ Keil là một cái gì đó tốt để đi với ... Bạn chỉ cần đăng ký bằng cách điền đơn giản để tải xuống phần mềm này miễn phí từ trang web chính thức của Keil

Quy trình từng bước  được hiển thị trong video dưới đây:


Trong trường hợp này Keil µVision4 chỉ là công cụ phần mềm bạn cần để viết ứng dụng phần mềm và mã nhấp nháy vào Bộ vi điều khiển LPC1768. Khi chúng tôi di chuyển xa hơn, bạn sẽ có được bức tranh rõ ràng về cách mọi thứ được thực hiện. Hãy thảo luận một chút về việc nhấp nháy Bộ vi điều khiển LPC1768. Trong suốt quá trình từ viết chương trình đèn flash LED đầu tiên của bạn để có được đèn LED của bạn trên phần cứng thực sự, lập trình viên của bạn đóng vai trò rất quan trọng.

Ở đây chúng ta sẽ sử dụng CoLinkEx ARM-JTAG Adapter mà là USB Programmer:

Lập trình viên của ColinkEx ARM JTAG
Một điều mà tôi yêu thích về Adapter ColinkEx ARM-JTAG, nó rất dễ sử dụng và cấu hình với KeV µVision4. Bạn chỉ cần cài đặt ColinkExUSBDriver (V1.2.1) và ColinkEx Plugin cho Keil RealView MDK . Để tải xuống xin vui lòng bấm vào đây
Tôi đã tạo video hướng dẫn bạn từng bước cách cài đặt trình điều khiển và trình cắm cần thiết để thiết lập môi trường lập trình cho Keil µVision4. Vui lòng theo dõi video được cung cấp bên dưới,

Có những cặp đôi của những điều mà tôi muốn chỉ ra về bộ chuyển đổi ARM Jink ColinkEx. Bộ điều hợp này là nguồn mở hoàn toàn có nghĩa là bạn có thể tự làm cho mình nếu muốn. Bộ điều hợp ColinkEx không chỉ là một lập trình viên mà còn hỗ trợ khả năng gỡ lỗi. Tôi là fan hâm mộ lớn của bộ chuyển đổi này và rất biết ơn CooCox vì đã phát triển bộ điều hợp chi phí thấp tuyệt vời này để lập trình và gỡ lỗi bộ vi điều khiển loạt Cortex-M. Để biết chi tiết về hỗ trợ chip và tất cả hãy truy cập trang web chính thức. Điều duy nhất mà bạn phải ghi nhớ là ColinkEx chỉ hoạt động với hệ điều hành Windows miễn là kiến ​​thức của tôi đi. Đối với người dùng Linux, tôi sẽ viết một hướng dẫn khác trong tương lai gần về cách sử dụng bộ nạp khởi động trên chip để kích hoạt Bộ vi điều khiển LPC1768.
Tôi nghĩ điều này là đủ cho hướng dẫn này. Trong phần tiếp theo của loạt bài này, chúng tôi sẽ giới thiệu cho các bạn cách làm sáng đèn LED, đây sẽ là dự án đầu tiên của loạt bài này. Tôi khuyên bạn nên theo dõi toàn bộ chuỗi để hoàn thành công việc một cách chính xác. Học ARM Cortex-M3 không phải là nhiệm vụ một ngày mà nó cần nỗ lực và tập trung nhất quán. Nhưng cũng giống như bất kỳ nhiệm vụ nào một khi đã hiểu những điều cơ bản thì phần còn lại của hành trình của bạn sẽ được trôi chảy trong thế giới mạo hiểm của Vi điều khiển. 

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