Giỏ hàng
Danh mục sản phẩm

Cài đặt Arduino cho STM32F1,STM32F4,STM32H7

Đăng bởi Buiprohd@gmail.com ngày bình luận

Hôm nay mình giới thiệu các bạn cách cài đặt Arduino Trên STM32 

Đầu tiên tại sao mình không chạy trên mega2560 

Bởi vì tốc độ stm32F4 là 168Mhz Của STM32H7 là 480Mhz 

Với các ứng dụng cần tốc độ cao thì STM32 hoặc ESP32 sẽ là ưu tiên làm dự án chạy công nghiệp

Mình đang chạy trên STM32F4 và STM32H7 với thạch anh ngoại 8MHZ 

Đầu tiên các bạn vào mục  File->Preferences

Sau đó ADD thư viện:

https://github.com/stm32duino/BoardManagerFiles/raw/master/package_stmicroelectronics_index.json

Link tải thư viện:https://github.com/stm32duino/Arduino_Core_STM32

 

Sau đó các bạn cài đặt thư viện cho STM32 

Gõ STM32 các bạn nhé 

Sau đó cài đặt stm32 Các bạn tắt phần mền Arduino và mở lại 

Sau đó các bạn mở Chương trình nháy led đơn giản 

#define LED PD_10
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED , OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED , HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED , LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}

Các bạn sẽ đặt câu hỏi Chương trình có nạp như Arduino hay không .

Mình làm hướng dẫn các bạn nạp đơn giản nhất 

Đầu tiên các bạn tạo ra file HEX sau đó dùng phần mền hãng ST để nạp các bạn dùng note++

Bước 1: Mở tập tin C:\Program Files\Arduino\lib\preferences.txt bằng Notepad hoặc Notepad++

Bước 2: Thêm dòng lệnh sau vào cuối file preferences.txt: build.path = <path> (<path> là đường dẫn đến thư mục mà bạn muốn chứa  file hex sau khi Arduino hoàn tất quá trình biên dịch)

 build.path =C:\Users\Administrator\Desktop\led

LED chính folder chứa Mã HEX nạp 

C1:Các bạn dùng Mạch nạp ST-LINK V2 và cài phần mền  driver cho nó 

Sau đó các bạn cài đặt phần mền  STM32CubeProgrammer

Trong mục Arduino chọn STM32CubeProgrammer

Sau khi nạp song Chíp chạy nhân STM32H7

 

Cách 2 bạn dùng phần mền nạp trực tiếp file Hex

Các bạn dowload Phần mền nạp cho STM32H7 đường link sau:

https://stm32-st-link-utility.software.informer.com/download/

Tiếp tục các bạn dùng phẩn mền nạp file->open file  đến đường dẫn file HEX

 

Connect đến MCU STM32H7

 

Sau đó nạp file hex vừa build xong cho kít STM32F4 hoặc STM32H7 

Nạp file HEX Cho STM32 và chạy thử ,

Các bạn liệ SHOP nếu gặp vấn đề khi làm ứng dùng dòng chip STM32 tốc độ cao 

 

 

 

 


Cũ hơn