Cách dễ nhất để lập trình một bộ vi điều khiển!: 9 bước
Cách dễ nhất để lập trình một bộ vi điều khiển!: 9 bước
Anonim
Image
Image
STM NUCLEO-L476RG
STM NUCLEO-L476RG

Bạn có thấy thú vị khi có một bộ vi điều khiển sử dụng ít điện năng hơn không? Hôm nay, tôi sẽ giới thiệu với bạn STM32 Ultra Low Power - L476RG, sử dụng ít năng lượng hơn 4 lần so với Arduino Mega và có bộ xử lý Cortex mạnh mẽ. Tôi cũng sẽ nói về MBED, là một ngôn ngữ C không chỉ hoạt động trên bộ xử lý STMicroelectronics mà còn trên NXP và một loạt bộ xử lý có hạt nhân ARM. Cuối cùng, tôi sẽ chỉ cho bạn một trình biên dịch trực tuyến.

Bước 1: STM NUCLEO-L476RG

• STM32L476RGT6 trong gói LQFP64

• CPU ARM®32-bit Cortex®-M4

• Bộ tăng tốc thời gian thực thích ứng

• (ART Accelerator ™) cho phép thực hiện trạng thái chờ 0

• từ bộ nhớ Flash

• Tần số CPU tối đa 80 MHz

• VDD từ 1,71 V đến 3,6 V

• 1 MB Flash

• 128 KB SRAM

• SPI (3)

• I2C (3)

• USART (3)

• UART (2)

• LPUART (1)

• GPIO (51) với khả năng ngắt bên ngoài

• Cảm biến điện dung với 12 kênh

• ADC 12-bit (3) với 16 kênh

• DAC 12-bit với 2 kênh

Thông tin thêm:

Bước 2: Tạo tài khoản

Tạo một tài khoản
Tạo một tài khoản
Tạo một tài khoản
Tạo một tài khoản

Truy cập www.mbed.com và tạo một tài khoản. Điền vào dữ liệu đăng ký.

Nhấp vào hình ảnh xác thực, đọc và chấp nhận các điều khoản và nhấp vào "Đăng ký".

Bước 3: Đăng nhập vào đó

Đăng nhập vào nó
Đăng nhập vào nó

Sau khi đăng ký, hãy kiểm tra email của bạn và đăng nhập vào trang web MBED

Bước 4: Thêm Board vào Trình biên dịch

Thêm bảng vào trình biên dịch
Thêm bảng vào trình biên dịch
Thêm bảng vào trình biên dịch
Thêm bảng vào trình biên dịch

Nếu bạn đã cắm thẻ MBED vào máy tính của mình, thẻ này sẽ xuất hiện dưới dạng ổ USB. Trong đó, mở tệp MBED. HTM trong trình duyệt.

Hoặc bạn có thể truy cập os.mbed.com/platforms và chọn bảng của bạn từ danh sách các bảng.

Trên trang của bảng của bạn, nhấp vào "Thêm vào trình biên dịch MBED của bạn"

Bước 5: Mã mẫu

Mã mẫu
Mã mẫu

Truy cập trang này với ví dụ nhấp nháy và nhấp vào "Nhập vào trình biên dịch".

Bước 6: Nhập ví dụ

Nhập ví dụ
Nhập ví dụ

Trên màn hình mở ra, hãy nhấp vào "Nhập"

Bước 7: Biên dịch

Để biên dịch
Để biên dịch

Nhấp vào nút "Biên dịch" để máy chủ biên dịch mã nguồn thành tệp nhị phân.

Trình duyệt sẽ bắt đầu tải xuống tệp nhị phân ngay sau khi máy chủ biên dịch xong.

Bước 8: Chuyển nhị phân cho Hội đồng quản trị

Chuyển nhị phân cho Hội đồng quản trị
Chuyển nhị phân cho Hội đồng quản trị

Để chuyển tệp nhị phân sang thẻ, chỉ cần kéo hoặc sao chép và dán tệp nhị phân đã tải xuống vào thư mục thẻ, tệp này sẽ xuất hiện dưới dạng ổ đĩa ngón tay cái.

Bước 9: Nháy mắt

Ở đây chúng tôi có mã. Chúng tôi sẽ bao gồm MBED, đặt chân kỹ thuật số đầu ra, trong số các lệnh khác.

#include "mbed.h" DigitalOut myled (LED1); int main () {while (1) {myled = 1; // LED BẬT đợi (0.2); // 200 ms myled = 0; // LED đang TẮT chờ (1.0); // 1 giây}}

Đề xuất: