Daftar Isi:

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

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

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

Hei, apa kabar, Guys! Akarsh di sini dari CETech.

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

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

Setelah selesai, kami akan mengonversi STM32F103C8 ke Arduino sehingga Anda dapat mengunggah kode IDE Arduino ke STM32 hanya dengan menggunakan kabel USB seperti yang Anda lakukan dengan Arduino.

Mari kita mulai dengan kesenangan sekarang.

Langkah 1: Dapatkan PCB untuk Proyek Anda Diproduksi

Anda harus memeriksa PCBGOGO untuk memesan PCB online dengan harga murah!

Anda mendapatkan 10 PCB berkualitas baik yang diproduksi dan dikirim ke depan pintu Anda seharga $5 dan beberapa pengiriman. Anda juga akan mendapatkan diskon pengiriman pada pesanan pertama Anda.

PCBGOGO memiliki kemampuan perakitan PCB dan pembuatan stensil serta menjaga standar kualitas yang baik.

Periksalah jika Anda perlu membuat atau merakit PCB.

Langkah 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino

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

Jadi, menurut perbandingan di atas yang saya gambar, mari kita rangkum temuan kami:

1) Arduino dan STM8 adalah prosesor 8-bit dan dua lainnya adalah MCU 32-bit.

2) STM32F103 memiliki memori flash terbesar yang dua kali lipat dibandingkan dengan Arduino, sedangkan RAM 10 kali lebih besar dari Arduino.

3) Harga STM32F103 yang kuat lebih rendah daripada klon Arduino Nano tetapi dalam kisaran yang sebanding. Sebaliknya, STM8S103 menjadikan kasingnya sebagai mikro yang murah tetapi jelas menghasilkan daya yang lebih rendah.

4) Memprogram Arduino semudah mencolokkan kabel USB dan menekan tombol unggah di IDE. Seri STM32 tidak memiliki fitur ini di luar kotak tetapi dapat ditambahkan ke STM32F103 dengan mengunggah bootloader Arduino ke dalamnya. Yang akan kita lakukan di langkah selanjutnya:)

Langkah 3: Mengunggah Bootloader Arduino ke STM32

Mengunggah Bootloader Arduino ke STM32
Mengunggah Bootloader Arduino ke STM32
Mengunggah Bootloader Arduino ke STM32
Mengunggah Bootloader Arduino ke STM32
Mengunggah Bootloader Arduino ke STM32
Mengunggah Bootloader Arduino ke STM32

1) Hubungkan STM32F103 dengan papan FTDI seperti pada gambar.

2) Pindahkan header BOOT 0 dari posisi '0' ke posisi '1' sebelum menghubungkan papan FTDI ke komputer untuk mem-flash bootloader

3) Unduh bootloader yang sesuai (PC13 dalam kasus saya) dari tautan berikut:

4) Unduh dan instal alat Flasher yang dapat digunakan untuk mem-flash biner:

5) Hubungkan perangkat keras ke PC dan buka alat flasher yang terpasang di lokasi berikut untuk kasus saya:

6) Setelah alat terbuka kemudian pilih port COM yang benar dan lanjutkan, pada langkah berikutnya ketika Anda melihat pesan target yang dapat dibaca lanjutkan ke tombol berikutnya dua kali.

7) Pilih opsi Download to device lalu pilih file binary yang ada di PC anda dengan cara klik 3 titik lalu klik tombol Next yang akan mengupload bootloader ke device dan akan muncul pesan sukses seperti pada gambar.

8) Setelah menutup alat flasher, ubah jumper BOOT 0 kembali ke posisi '0' SEBELUM melepas daya ke board 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 pengelola papan tambahan:

2) Goto Boards Manager dan cari STM32, setelah daftar muncul instal versi dari stm32duino.

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

4) Sekarang buka sketsa contoh apa pun yang Anda inginkan, saya membuka contoh Blink dan cukup tekan tombol unggah dan Anda akan dapat mengunggah kode tanpa langkah lain.

Langkah 5: Itu Dia

Hanya itu saja!
Hanya itu saja!

Cobalah sketsa contoh berbeda yang harus diunggah ke papan semudah sketsa Blink.

Beri tahu saya di komentar di bawah tentang bagaimana Anda dapat memanen kekuatan papan ini saat digunakan dengan Arduino IDE, juga untuk klarifikasi lebih lanjut tentang topik tersebut, silakan tonton video saya tentang topik yang sama.

Direkomendasikan: