Isi kandungan:

Menggunakan Tutorial STM32 Seperti Arduino - STM32F103C8: 5 Langkah
Menggunakan Tutorial STM32 Seperti Arduino - STM32F103C8: 5 Langkah

Video: Menggunakan Tutorial STM32 Seperti Arduino - STM32F103C8: 5 Langkah

Video: Menggunakan Tutorial STM32 Seperti Arduino - STM32F103C8: 5 Langkah
Video: Makin Mudah!! Tutorial STM32F103C8T6 Arduino IDE Menggunakan FTDI 2024, Julai
Anonim
Image
Image
Dapatkan PCB untuk Pembuatan Projek Anda
Dapatkan PCB untuk Pembuatan Projek Anda

Hei, ada apa, kawan! Akarsh di sini dari CETech.

Dalam tutorial berikut, kita akan melihat pelbagai mikrokontroler yang ditawarkan oleh STM seperti STM32F103C8, STM32F030F4 dan STM8S103F3.

Kami akan membandingkan mikro ini antara satu sama lain dan membandingkannya dengan Arduino.

Setelah itu tidak dapat dilakukan, kami akan menukar STM32F103C8 menjadi Arduino sehingga anda boleh memuat naik kod Arduino IDE ke STM32 hanya menggunakan kabel USB seperti yang anda lakukan dengan Arduino.

Mari kita mulakan dengan keseronokan sekarang.

Langkah 1: Dapatkan PCB untuk Projek Anda Dibuat

Anda mesti menyemak PCBGOGO untuk memesan PCB dalam talian dengan harga murah!

Anda mendapat 10 PCB berkualiti yang dihasilkan dan dihantar ke depan pintu anda dengan harga 5 $ dan sebilangan penghantaran. Anda juga akan mendapat potongan harga penghantaran pada pesanan pertama anda.

PCBGOGO mempunyai kemampuan pembuatan pemasangan dan stensil PCB serta menjaga standard kualiti yang baik.

Periksa jika anda perlu membuat PCB dihasilkan atau dipasang.

Langkah 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

Oleh itu, berdasarkan perbandingan di atas yang telah saya buat, mari kita ringkaskan penemuan kami:

1) Arduino dan STM8 adalah pemproses 8-bit dan dua lagi adalah MCU 32-bit.

2) STM32F103 mempunyai memori kilat terbesar yang dua kali ganda dibandingkan dengan Arduino, sedangkan RAM 10 kali lebih besar daripada Arduino.

3) Harga STM32F103 yang berkuasa lebih rendah daripada klon Arduino Nano tetapi dalam julat yang setanding. STM8S103, sebaliknya, menjadikan casingnya sebagai mikro murah tetapi pasti memberikan kuasa yang lebih rendah.

4) Memprogram Arduino semudah memasang kabel USB dan menekan butang muat naik di IDE. Siri STM32 tidak mempunyai ciri ini di luar kotak tetapi boleh ditambahkan ke STM32F103 dengan memuat naik bootloader Arduino ke dalamnya. Yang akan kita lakukan pada langkah seterusnya:)

Langkah 3: Memuat naik Arduino Bootloader ke STM32

Memuat naik Arduino Bootloader ke STM32
Memuat naik Arduino Bootloader ke STM32
Memuat naik Arduino Bootloader ke STM32
Memuat naik Arduino Bootloader ke STM32
Memuat naik Arduino Bootloader ke STM32
Memuat naik Arduino Bootloader ke STM32

1) Sambungkan STM32F103 dengan papan FTDI seperti dalam gambar.

2) Tukar header BOOT 0 dari kedudukan '0' ke kedudukan '1' sebelum menyambungkan papan FTDI ke komputer kerana mem-flash bootloader

3) Muat turun bootloader yang sesuai (PC13 dalam kes saya) dari pautan berikut:

4) Muat turun dan pasang alat Flasher dengan menggunakan mana anda boleh mem-flash binari:

5) Sambungkan perkakasan ke PC dan buka alat flasher yang dipasang di lokasi berikut untuk kes saya:

6) Setelah alat dibuka kemudian pilih port COM yang betul dan teruskan, pada langkah seterusnya apabila anda melihat sasaran yang dapat dibaca teruskan ke butang seterusnya dua kali.

7) Pilih pilihan Muat turun ke peranti kemudian pilih fail binari yang terdapat di PC anda dengan mengklik 3 titik dan kemudian klik butang Seterusnya yang akan memuat naik pemuat but ke peranti dan akan menunjukkan mesej kejayaan seperti dalam gambar.

8) Setelah menutup alat flasher, ubah jumper BOOT 0 kembali ke kedudukan '0' SEBELUM mengeluarkan kuasa ke papan STM32.

Langkah 4: Menyiapkan Arduino IDE untuk STM32

Menyiapkan Arduino IDE untuk STM32
Menyiapkan Arduino IDE untuk STM32
Menyiapkan Arduino IDE untuk STM32
Menyiapkan Arduino IDE untuk STM32
Menyiapkan Arduino IDE untuk STM32
Menyiapkan Arduino IDE untuk STM32

1) Tambahkan URL berikut ke URL pengurus papan tambahan:

2) Goto Boards Manager dan cari STM32, setelah senarai muncul, pasang versi dari stm32duino.

3) Sambungkan papan STM32 ke komputer menggunakan kabel USB dan pilih papan yang betul dalam menu alat seperti pada gambar di atas.

4) Sekarang buka contoh lakaran yang anda mahukan, saya membuka contoh Blink dan tekan butang muat naik dan anda akan dapat memuat naik kod tanpa langkah lain.

Langkah 5: Itu sahaja

Iaitu ia!
Iaitu ia!

Cubalah lakaran contoh yang berbeza yang harus dimuat naik ke papan semudah lakaran Blink.

Beritahu saya dalam komen di bawah mengenai bagaimana anda dapat memanfaatkan kekuatan papan ini ketika digunakan dengan Arduino IDE, juga untuk penjelasan lebih lanjut mengenai topik ini, sila tonton video saya dengan topik yang sama.

Disyorkan: