• Điều khiển Led Tắt sáng Arduino dùng Simba

QC

Điều khiển Led Tắt sáng Arduino dùng Simba

 Bước 1: Tải Và cài đặt VSCODE.

https://code.visualstudio.com/download

Bước 2: Sau khi cài đặt VsCode, bạn cần cài đặt thêm PlatformIO.

nhấn CRL+ SHIFT + X Hiện ra ô search tìm PlatformIO.

Sau khi cài đặt xong !



TẠO PROJECT.

- Lần đầu tiên tạo project sẽ hơi lâu 1 tý - nhớ mạng internet tốt để nó tải phần mền liên quan.



TRONG SRC TẠO main.c như sau :




Thử đoạn code Blink Led như sau : 

#include "simba.h"

int main()
{
    struct pin_driver_t D13;

    /* Start the system. */
    sys_start();

    /* Initialize the LED pin as output and set its value to 1. */
    pin_init(&D13, &pin_d13_devPIN_OUTPUT);
    pin_write(&D13, 1);

    while (1) {
        /* Wait half a second. */
        thrd_sleep_ms(500);

        /* Toggle the LED on/off. */
        pin_toggle(&D13);
    }

    return (0);
}


Giải Thích Code:

struct pin_driver_t D13;    // Đặt Tên Cho GPIO Cần dùng. (đặt tên tự do).

Hàm khởi tạo OUTPUT.

pin_init(&D13, &pin_d13_dev, PIN_OUTPUT);

  - Trong đó D13: Tên GPIO mình đặt.

  - pin_d13_dev : Chân số 13.

  - PIN_OUTPUT : out_puts.







Nap Code vào PY32F003 dùng Stlink

 Nap Code vào PY32F003 dùng Stlink Bước 1: Cài đặt  KeilC v5.39 theo link sau ( chú ý 5.39 keil c mới nạp ok). https://edge07.111.ir.cdn.ir/...