Daftar Isi:
- Perlengkapan
- Langkah 1: Apa itu STM32F103C8T6?
- Langkah 2: Spesifikasi Papan Pil Biru STM32F103C8T6
- Langkah 3: Sekarang, GD32F103C8T6 GigaDevice?
- Langkah 4: Spesifikasi GD32F103C8T6
- Langkah 5: Perbandingan Antara Dua Perangkat
Video: Alternatif untuk STM32F103C8T6 oleh GigaDevice: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Memperkenalkan GD32F103C8T6 oleh GigaDevice sebagai alternatif yang murah dan lebih cepat untuk STM32F103C8T6
Perlengkapan
GigaDevice GD32F103C8T6
Langkah 1: Apa itu STM32F103C8T6?
STM32F103C8T6 merupakan mikrokontroler yang dapat digunakan sebagai pengganti papan Arduino. Arduino akan menjadi papan pertama bagi banyak penggemar (termasuk saya) dan insinyur di luar sana ketika mereka mulai dengan elektronik.
Namun, ketika kami mulai membangun lebih banyak dan menggali lebih dalam, kami akan segera menyadari bahwa Arduino tidak siap untuk industri dan CPU 8-bitnya dengan jam yang sangat lambat, itu tidak memberi Anda cukup jus untuk proyek Anda. Mudah-mudahan, meskipun, kami memiliki Papan Pengembangan STM32F103C8T6 STM32 baru (Pill Biru) di pasaran sekarang yang dapat dengan mudah mengungguli Arduino dengan CPU 32-bit dan arsitektur ARM Cortex M3. Honey pot lain di sini adalah kita dapat menggunakan IDE Arduino lama yang sama untuk memprogram Papan STM32 kita. Jadi dalam tutorial ini, mari kita mulai dengan STM32 untuk mengetahui sedikit dasar tentang board ini dan mengedipkan LED onboard menggunakan Arduino IDE.
Proyek ini disponsori oleh LCSC. Saya telah menggunakan komponen elektronik dari LCSC.com. LCSC memiliki komitmen kuat untuk menawarkan berbagai pilihan komponen elektronik asli berkualitas tinggi dengan harga terbaik dengan jaringan pengiriman global ke lebih dari 200 negara. Daftar hari ini dan dapatkan diskon $8 untuk pesanan pertama Anda.
Mikrokontroler ini dibuat oleh STMicroelectronics, yang merupakan perusahaan semikonduktor independen global. Papan dengan STM32F103C8T6 sebagai otaknya juga dijuluki sebagai Pil Biru.
Langkah 2: Spesifikasi Papan Pil Biru STM32F103C8T6
- Inti: Cortex-M3 32-bit
- Frekuensi operasi: 72MHz
- Sumber daya penyimpanan: Flash 64K Byte, SRAM 20KByte
- Sumber Daya Antarmuka: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x port I / O
- Konversi analog-ke-digital: ADC (12-bit / 16-saluran) PWM: 16-bit/15 saluran
- Perangkat USB: 1Timer: 3 timer umum dan 1 timer lanjutan
- Unduhan Debug: Mendukung antarmuka debug JTAG / SWD untuk mengunduh, mendukung IAP
Langkah 3: Sekarang, GD32F103C8T6 GigaDevice?
GigaDevice, penyedia terkemuka perangkat Non-Volatile Memory (NVM), adalah perusahaan yang bergerak dalam memori tingkat lanjut dan desain chip terkait di Daratan China yang didirikan pada tahun 2005.
GigaDevice membuat kembaran STM yang memiliki kecepatan lebih cepat karena clock lebih cepat 108 MHz dibandingkan dengan 72 MHz dari STM.
Seperti STM, ini juga didasarkan pada inti ARM CortexTM-M3 RISC dengan rasio terbaik dalam hal daya pemrosesan, pengurangan konsumsi daya, dan perangkat periferal. CortexTM-M3 adalah inti prosesor generasi berikutnya yang digabungkan erat dengan Nested Vectored Interrupt Controller (NVIC), pengatur waktu SysTick, dan dukungan debug tingkat lanjut.
Langkah 4: Spesifikasi GD32F103C8T6
- Paket: TQFP-48_7x7x05P
- Ukuran Inti: 32-Bit
- Jenis Memori Program: FLASH
- Prosesor Inti: ARM® Cortex®-M3
- Frekuensi Operasi: 108MHz
- Tegangan - Pasokan (Vcc/Vdd): 2.6V ~ 3.6V
- Ukuran Memori Program: 64KB
- Ukuran RAM: 20KB
- Jumlah I/O: 37
- A/D: 10x12bit
- T/A: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- Perangkat USB: 1
- USB Host/OTG: 1
- BISA: 1
Langkah 5: Perbandingan Antara Dua Perangkat
Hampir semua spesifikasi dan detail kedua mikrokontroler sama dengan ukuran flash, RAM, inti prosesor, dan pinout yang sama.
Perbedaan yang paling signifikan adalah bahwa GD32F103C8T6 memiliki frekuensi operasi lebih banyak dengan 108 MHz dibandingkan dengan 72 MHz dari STM32F103C8T6. Jadi, Jika Anda mencari kecepatan yang lebih cepat untuk memproses kode dan perintah yang panjang dengan perhitungan yang sedikit besar, GigaDevice memiliki alternatif yang tepat. Meskipun Anda mungkin perlu membuat beberapa perubahan saat Anda mulai memprogram papan GigaDevice untuk membuat fungsi delay() dan fungsi terkait timer lainnya. Fungsi delay() adalah loop hard-coded dari nops yang mengasumsikan 72Mhz, sehingga perlu diubah juga.
Anda dapat melalui perubahan ini di stm32.h: File Path: \IDE\hardware\Arduino_STM32\STM32F1\system\libmaple\stm32f1\include\series
# jika STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # tentukan STM32_PCLK1 54000000U //
Direkomendasikan:
$3 Alternatif untuk Makey Makey: 4 Langkah (dengan Gambar)
$3 Alternatif untuk Makey Makey: The Makey Makey adalah perangkat kecil hebat yang mengemulasi keyboard USB dan memungkinkan Anda membuat kunci dari benda yang agak konduktif (aluminium foil, pisang, play dough, dll.), yang kemudian dapat digunakan sebagai pengontrol untuk game dan proyek pendidikan
Kunci RFID Alternatif untuk Keamanan Sepeda: 7 Langkah (dengan Gambar)
Kunci RFID Alternatif untuk Keamanan Sepeda: Untuk keamanan sepeda, Hanya ada sakelar kunci kontak. Dan itu dapat dengan mudah diretas oleh pencuri. Di sini saya datang dengan DIY Solusi untuk itu. Ini murah dan mudah dibangun. Ini adalah kunci RFID alternatif untuk keamanan sepeda. Mari kita membuatnya
10 Alternatif DIY untuk Komponen Elektronik Off-The-Shelf: 11 Langkah (dengan Gambar)
10 Alternatif DIY untuk Komponen Elektronik Off-The-Shelf: Selamat datang di instruksi pertama saya! Apakah Anda merasa bahwa suku cadang tertentu dari pengecer online terlalu mahal atau berkualitas rendah? Perlu membuat prototipe dan berjalan dengan cepat dan tidak sabar menunggu minggu untuk pengiriman?Tidak ada distributor elektronik lokal?Fol
Dapatkan Layar untuk Google Home Anda Menggunakan Raspberry Pi dan Dialogflow (Alternatif Chromecast): 13 Langkah
Dapatkan Layar untuk Google Home Anda Menggunakan Raspberry Pi dan Dialogflow (Alternatif Chromecast): Sejak saya membeli Google Home, saya ingin mengontrol perangkat saya di rumah menggunakan perintah suara. Ini berfungsi luar biasa dalam segala hal, tetapi saya merasa tidak enak dengan fitur videonya. Kami hanya dapat menonton Youtube dan Netflix jika kami memiliki perangkat Chromecast atau
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: 4 Langkah (dengan Gambar)
ROOMBA Didorong oleh ARDUINO YUN Melalui Aplikasi Wifi oleh STEFANO DALL'OLIO: Dengan panduan ini saya membagikan kode untuk menghubungkan ARDUINO YUN ke Roomba untuk mengemudikan Roomba melalui Wifi. Kode dan aplikasi sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall' Olio.My Roomba adalah Roomba 620 tetapi Anda dapat menggunakan kode yang sama untuk Roomba lainnya