Isi kandungan:
- Bekalan
- Langkah 1: Apakah STM32F103C8T6?
- Langkah 2: Spesifikasi Papan Pil Biru STM32F103C8T6
- Langkah 3: Sekarang, GigaDevice's GD32F103C8T6?
- Langkah 4: Spesifikasi GD32F103C8T6
- Langkah 5: Perbandingan Antara Dua Peranti
Video: Alternatif untuk STM32F103C8T6 oleh GigaDevice: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Memperkenalkan GD32F103C8T6 oleh GigaDevice sebagai alternatif yang lebih murah dan pantas untuk STM32F103C8T6
Bekalan
GigaDevice GD32F103C8T6
Langkah 1: Apakah STM32F103C8T6?
STM32F103C8T6 adalah pengawal mikro yang boleh digunakan sebagai alternatif untuk papan Arduino. Arduino akan menjadi dewan pertama bagi banyak peminat (termasuk saya) dan jurutera di luar sana ketika mereka memulakan dengan elektronik.
Walau bagaimanapun, ketika kita mulai membangun lebih banyak dan menggali, kita akan segera menyedari bahawa Arduino tidak siap dengan industri dan CPU 8-bit dengan jam yang sangat perlahan, ia tidak memberi anda cukup jus untuk projek anda. Walau bagaimanapun, semoga kita mempunyai Papan Pembangunan STM32F103C8T6 STM32 baru (Blue Pill) di pasaran sekarang yang dapat mengungguli Arduino dengan mudah dengan CPU 32-bit dan seni bina ARM Cortex M3. Satu lagi periuk madu di sini ialah kita dapat menggunakan Arduino IDE lama yang sama untuk memprogram STM32 Papan kita. Oleh itu, dalam tutorial ini, mari kita mulakan dengan STM32 untuk mengetahui sedikit asas mengenai papan ini dan mengedipkan LED onboard menggunakan Arduino IDE.
Projek ini ditaja oleh LCSC. Saya telah menggunakan komponen elektronik dari LCSC.com. LCSC mempunyai komitmen kuat untuk menawarkan berbagai pilihan komponen elektronik asli dan berkualiti tinggi dengan harga terbaik dengan rangkaian penghantaran global ke lebih dari 200 negara. Daftar hari ini dan dapatkan potongan $ 8 untuk pesanan pertama anda.
Mikrokontroler ini dibuat oleh STMicroelectronics, yang merupakan syarikat semikonduktor bebas global. Papan dengan STM32F103C8T6 kerana otaknya juga dijuluki sebagai Blue Pill.
Langkah 2: Spesifikasi Papan Pil Biru STM32F103C8T6
- Teras: Cortex-M3 32-bit
- Kekerapan operasi: 72MHz
- Sumber storan: 64K Byte Flash, 20KByte SRAM
- Sumber Antara Muka: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O port
- Penukaran analog ke digital: ADC (12-bit / 16-channel) PWM: 16-bit / 15 saluran
- Peranti USB: 1Pasa: 3 pemasa am dan 1 pemasa lanjutan
- Muat turun Debug: Sokong antara muka debug JTAG / SWD untuk memuat turun, sokongan untuk IAP
Langkah 3: Sekarang, GigaDevice's GD32F103C8T6?
GigaDevice, penyedia terkemuka Perisian Memori Tidak Volatil (NVM), adalah perusahaan yang bergerak dalam memori canggih dan reka bentuk cip yang berkaitan di Tanah Besar China yang ditubuhkan pada tahun 2005.
GigaDevice membuat kembar STM yang mempunyai kelajuan lebih cepat kerana jam 108 MHz yang lebih cepat berbanding 72 MHz STM.
Seperti STM, ini juga berdasarkan teras ARM CortexTM-M3 RISC dengan nisbah terbaik dari segi kuasa pemprosesan, penggunaan kuasa yang dikurangkan dan set periferal. CortexTM-M3 adalah teras pemproses generasi seterusnya yang digabungkan erat dengan Nested Vectored Interrupt Controller (NVIC), pemasa SysTick dan sokongan debug lanjutan.
Langkah 4: Spesifikasi GD32F103C8T6
- Pakej: TQFP-48_7x7x05P
- Saiz Teras: 32-Bit
- Jenis Memori Program: FLASH
- Pemproses Teras: ARM® Cortex®-M3
- Kekerapan Operasi: 108MHz
- Voltan - Bekalan (Vcc / Vdd): 2.6V ~ 3.6V
- Saiz Memori Program: 64KB
- Saiz RAM: 20KB
- Bilangan I / O: 37
- A / D: 10x12bit
- D / A: 0
- PWM: 2
- UART / USART: 3
- SPI: 2
- I2C / SMBUS: 2
- Peranti USB: 1
- Host USB / OTG: 1
- BOLEH: 1
Langkah 5: Perbandingan Antara Dua Peranti
Hampir semua spesifikasi dan perincian kedua mikrokontroler adalah sama dengan saiz kilat, RAM, teras pemproses, dan pinout yang sama.
Perbezaan yang paling ketara adalah bahawa GD32F103C8T6 mempunyai frekuensi operasi lebih dengan 108 MHz berbanding dengan 72 MHz STM32F103C8T6. Oleh itu, Sekiranya anda mencari kelajuan yang lebih cepat untuk memproses kod dan perintah panjang dengan pengiraan yang agak besar, GigaDevice mempunyai alternatif yang tepat. Walaupun anda mungkin perlu membuat beberapa perubahan ketika anda mulai memprogram papan GigaDevice untuk membuat fungsi delay () dan fungsi lain yang berkaitan dengan pemasa. Fungsi kelewatan () adalah gelung node yang mempunyai kod keras yang mengandaikan 72Mhz, jadi perlu diubah juga.
Anda boleh melalui perubahan ini dalam stm32.h: Laluan Fail: / IDE / perkakasan / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / siri
# jika STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # tentukan STM32_PCLK1 54000000U //
Disyorkan:
$ 3 Alternatif untuk Makey Makey: 4 Langkah (dengan Gambar)
$ 3 Alternatif untuk Makey Makey: The Makey Makey adalah peranti kecil yang hebat yang meniru papan kekunci USB dan membolehkan anda membuat kunci dari perkara yang agak konduktif (aluminium foil, pisang, doh bermain, dll.), Yang kemudian dapat digunakan sebagai pengawal untuk permainan dan projek pendidikan
Kunci RFID Alternatif untuk Keselamatan Basikal: 7 Langkah (dengan Gambar)
Kunci RFID Alternatif untuk Keselamatan Basikal: Untuk keselamatan basikal, hanya ada suis kunci pencucuhan. Dan dapat dengan mudah digodam oleh pencuri. Di sini saya datang dengan DIY Penyelesaian untuk itu. Ia murah dan senang dibina. Ini adalah kunci RFID alternatif untuk keselamatan basikal. Mari buat
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG .: 7 Langkah
Antaramuka Manusia-Komputer: Fungsi Gripper (dibuat oleh Kirigami) oleh Pergelangan Pergelangan Tangan Menggunakan EMG: Jadi ini adalah percubaan pertama saya di antara muka manusia-komputer. Saya menangkap isyarat pengaktifan otot pergerakan pergelangan tangan saya menggunakan sensor EMG, memprosesnya melalui python dan arduino dan menggerakkan gripper berasaskan origami
Papan Alphabet yang dikendalikan oleh aplikasi Diilhamkan oleh Stranger Things: 7 Langkah (dengan Gambar)
Papan Alphabet yang dikendalikan aplikasi yang Diilhamkan oleh Stranger Things: Ini bermula beberapa minggu yang lalu ketika cuba mencari tahu apa yang akan mendapat keponakan saya yang berusia sembilan tahun untuk Krismas. Abang saya akhirnya memberitahu saya bahawa dia adalah peminat besar Stranger Things. Saya langsung tahu apa yang saya mahu mendapatkannya, sesuatu yang
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 berkongsi kod untuk menghubungkan ARDUINO YUN ke Roomba untuk memandu Roomba melalui Wifi. Kod dan aplikasinya sepenuhnya dibuat dan dikembangkan oleh saya sendiri Stefano Dall ' Olio.My Roomba adalah Roomba 620 tetapi anda boleh menggunakan kod yang sama untuk Roomb lain