Đối với các bạn tiếp cận các thư viện với code rất phức tạp ,

Thư viện mbed giúp các bạn tiếp cận nhanh với nhiều dòng MCU khác nhau nxp,stm32..

Đầu tiên các bạn đăng ký tài khoản trang chủ mbed

1.      Mở liên kết http://www.mbed.com/
2.      Click vào Mbed OS như hình dưới đây.
mbed
3.      Nếu bạn mới ở đây, hãy nhấp vào Log in / Sign up để tạo tài khoản của bạn, như hình dưới đây.
4.      Click vào Compiler để mở trình biên dịch trực tuyến.
da
5.      Nhấp vào No device selected và chọn “ mbed LPC1768”.
d
  Bây giờ nhấp chuột phải vào My Program và nhấp vào New Program
df
7.      Cửa sổ mới sẽ mở ra, và chỉ cần nhấp vào nút OK
vvv
8.      Nhấn vào main.cpp sẽ mở chương trình nhấp nháy và sau đó bấm vào nút biên dịch.
9.      Sau khi biên dịch, .bin sẽ được tải xuống tự động.
sdfsd
10.      Giờ hãy kết nối bo mạch MBED của bạn với PC / Laptop. Và PC / máy tính xách tay của bạn sẽ nhận ra vi điều khiển mbed như một ổ đĩa tiêu chuẩn, như được hiển thị dưới đây.
11.      Mở ổ đĩa mbed và dán tập tin .bin (tải xuống từ trình biên dịch web).
ffff

Bắt đầu sử dụng Keil uVision IDE

  • Nếu chúng ta muốn gỡ lỗi dự án của chúng ta bằng cách sử dụng một IDE máy tính để bàn như Keil uVision, Eclipse hoặc IAR thì chúng ta có thể trích xuất dự án này vào Desktop của chúng ta.
Hãy xuất dự án của chúng tôi sang Keil uVision IDE.
Để xuất chương trình từ Trình biên dịch trực tuyến sang Keil uVision IDE, hãy làm theo một số bước dưới đây,
       1.      Nếu bạn là người dùng windows thì bạn cần phải cài đặt Windows serial driver từ liên kết đã cho,
2.      Mở trình biên dịch trực tuyến và Right click vào mbed_blinky và click vào Export Program.
1
3.      Chọn Keil uVision5 trong Export Toolchain và nhấp vào nút Export .
2
Chú ý bản keil chọn bản mới nhất mình đang dùng 5.27
4.      Bạn sẽ nhận được file .zip của mã trình biên dịch trực tuyến của bạn.
3
5.      Giải nén và mở tập tin zip đã tải xuống. Sau đó, nhấp đúp vào tập tin dự án keil uVision để mởđược hiển thị bên dưới.
4
6.      Nhấp vào Build để xây dựng chương trình. Thể hiện trong hình dưới đây.
7.      Bây giờ cập nhật CMSIS-DAP và nhấp vào Download để tải xuống chương trình trên bảng MBED của bạn.
5
Linhkienagv thiết kế board tương thích nhưng chi phí rẻ hơn
http://linhkienagv.com/san-pham/mbed-lpc1768/
Nếu với board STM32F103C8T6 làm tương tự nhưng chọn board nucleo-F103RB
mbed1
Code PIN C13 board
sau đó dùng stlink để nạp trực tiếp Kết nối TMS ,TCK board
chương trình nháy led
#include “mbed.h”
DigitalOut myled(PC_13);int main() {
while(1) {
myled = 1; // LED is ON
wait(0.2); // 200 ms
myled = 0; // LED is OFF
wait(0.2); // 1 sec
}
}

 

Bình luận

Bình luận