Daftar Isi:
- Langkah 1: Dapatkan PCB untuk Proyek Anda Diproduksi
- Langkah 2: STM32F103C8 Vs STM32F030F4 Vs STM8S103F3 Vs Arduino
- Langkah 3: Mengunggah Bootloader Arduino ke STM32
- Langkah 4: Menyiapkan Arduino IDE untuk STM32
- Langkah 5: Itu Dia
Video: Menggunakan STM32 Seperti Tutorial Arduino - STM32F103C8: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
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
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
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
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
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:
USB Spinner seperti Atari Menggunakan Arduino Leonardo: 4 Langkah
USB Spinner seperti Atari Menggunakan Arduino Leonardo: Ini adalah proyek yang mudah. Pengontrol pemintal yang dapat digunakan dengan emulator apa pun yang menggunakan mouse. Bahkan, Anda bisa mengatakan itu tidak lebih dari seekor tikus dengan hanya gerakan horizontal
Visuino Cara Menggunakan Tombol Sebagai Input untuk Mengontrol Hal Seperti LED: 6 Langkah
Visuino Cara Menggunakan Tombol Sebagai Input untuk Mengontrol Hal-Hal Seperti LED: Dalam tutorial ini kita akan belajar cara MENGHIDUPKAN dan MATI LED menggunakan tombol sederhana dan Visuino.Tonton video demonstrasi
Memulai Dengan Stm32 Menggunakan Arduino IDE: 3 Langkah
Memulai Dengan Stm32 Menggunakan Arduino IDE: STM32 Adalah papan yang cukup kuat dan populer yang didukung oleh Arduino IDE. Tetapi untuk menggunakannya Anda perlu memasang papan untuk stm32 di Arduino IDE jadi dalam instruksi ini saya akan memberi tahu cara memasang papan stm32 dan caranya untuk memprogramnya
Murah (seperti dalam Gratis[seperti dalam Bir]) Penyangga Multi-Meter: 4 Langkah
Murah (seperti dalam Gratis [seperti dalam Bir]) Multi-Meter Stand: Saya kesal karena harus menjulurkan leher saya atau dengan susah payah menyeimbangkan multi-meter murah $ 4 saya di suatu tempat saya benar-benar dapat MEMBACA tampilan. Jadi saya memutuskan untuk mengambil tindakan sendiri! Ini juga 'structable' pertama saya, jadi jika ada yang memiliki komentar yang membantu
Cara yang Sangat Sederhana/mudah/tidak Rumit untuk Membuat Orang/Manusia/Hewan/Robot Terlihat Seperti Memiliki Penglihatan Panas yang Sangat Keren/Terang (Warna Pilihan Anda) Menggunakan GIMP: 4 Langkah
Cara yang Sangat Sederhana/Mudah/Tidak Rumit untuk Membuat Orang/Manusia/Hewan/Robot Terlihat Seperti Memiliki Penglihatan Panas Yang Sangat Keren/Terang (Warna Pilihan Anda) Menggunakan GIMP: Read…the…title