Sadržaj:
- Supplies
- Korak 1: Šta je STM32F103C8T6?
- Korak 2: Specifikacije STM32F103C8T6 ploče za pilule
- Korak 3: Sada, GigaDevice GD32F103C8T6?
- Korak 4: Specifikacije GD32F103C8T6
- Korak 5: Poređenje dva uređaja
Video: Alternativa za STM32F103C8T6 kompanije GigaDevice: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Predstavljamo GD32F103C8T6 kompanije GigaDevice kao jeftinu i bržu alternativu STM32F103C8T6
Supplies
GigaDevice GD32F103C8T6
Korak 1: Šta je STM32F103C8T6?
STM32F103C8T6 je mikrokontroler koji se može koristiti kao alternativa Arduino pločama. Arduino bi bio prva ploča za mnoge hobiste (uključujući mene) i inženjere kada su počeli s elektronikom.
Međutim, kako počnemo više graditi i duboko kopati, uskoro bismo shvatili da Arduino nije spreman za industriju i da njegov 8-bitni CPU sa smiješno sporim satom ne daje dovoljno soka za vaše projekte. Nadajmo se da sada na tržištu imamo nove razvojne ploče STM32F103C8T6 STM32 (plava pilula) koje mogu lako nadmašiti Arduino sa 32-bitnim CPU-om i ARM Cortex M3 arhitekturom. Još jedan lonac meda je da možemo koristiti isti stari Arduino IDE za programiranje naših STM32 ploča. Dakle, u ovom vodiču počnimo sa STM32 da bismo saznali nešto osnovno o ovoj ploči i trepnuli ugrađenu LED diodu koristeći Arduino IDE.
Ovaj projekat sponzorira LCSC. Koristio sam elektroničke komponente s LCSC.com. LCSC se snažno zalaže za ponudu širokog izbora originalnih, visokokvalitetnih elektroničkih komponenti po najpovoljnijim cijenama sa globalnom mrežom otpreme u više od 200 zemalja. Prijavite se danas i ostvarite popust od 8 USD pri prvoj narudžbi.
Ove mikrokontrolere proizvodi STMicroelectronics, globalna nezavisna kompanija za proizvodnju poluvodiča. Ploča sa STM32F103C8T6, jer je njen mozak, takođe ima nadimak Plava pilula.
Korak 2: Specifikacije STM32F103C8T6 ploče za pilule
- Jezgra: Cortex-M3 32-bitna
- Radna frekvencija: 72MHz
- Skladišni resursi: 64K Byte Flash, 20KByte SRAM
- Resursi sučelja: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O portovi
- Analogno-digitalna konverzija: ADC (12-bitni / 16-kanalni) PWM: 16-bitni / 15-kanalni
- USB uređaj: 1 Tajmeri: 3 opća tajmera i 1 napredni mjerač vremena
- Otklanjanje grešaka: Podrška za preuzimanje JTAG / SWD interfejsa za otklanjanje grešaka, podrška za IAP
Korak 3: Sada, GigaDevice GD32F103C8T6?
GigaDevice, vodeći dobavljač uređaja sa memorijskom memorijom (NVM), kompanija je koja se bavi razvojem napredne memorije i srodnih čipova u kontinentalnoj Kini, osnovana 2005.
GigaDevice je napravio STM -ov blizanac koji ima veću brzinu zbog bržeg takta od 108 MHz u poređenju sa 72 MHz STM -a.
Kao i STM, i oni su zasnovani na ARM CortexTM-M3 RISC jezgri s najboljim omjerom u smislu procesorske snage, smanjene potrošnje energije i perifernog seta. CortexTM-M3 je jezgra procesora nove generacije koja je čvrsto povezana sa ugnježđenim vektorisanim kontrolerom prekida (NVIC), SysTick tajmerom i naprednom podrškom za otklanjanje grešaka.
Korak 4: Specifikacije GD32F103C8T6
- Paket: TQFP-48_7x7x05P
- Veličina jezgre: 32-bitna
- Tip memorije programa: FLASH
- Jezgro procesora: ARM® Cortex®-M3
- Radna frekvencija: 108MHz
- Napon - napajanje (Vcc/Vdd): 2.6V ~ 3.6V
- Veličina memorije programa: 64KB
- RAM veličina: 20 KB
- Broj U/I: 37
- A/D: 10x12bit
- D/A: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- USB uređaj: 1
- USB host/OTG: 1
- MOŽE: 1
Korak 5: Poređenje dva uređaja
Gotovo sve specifikacije i detalji oba mikrokontrolera su isti s istom veličinom bljeskalice, RAM -om, jezgrom procesora i ispisima.
Najznačajnija razlika je u tome što GD32F103C8T6 ima veću radnu frekvenciju sa 108 MHz u odnosu na 72 MHz STM32F103C8T6. Dakle, ako tražite veću brzinu za obradu dugih kodova i naredbi s malo velikim proračunom, GigaDevice ima odgovarajuću alternativu. Iako ćete možda morati unijeti neke promjene kada počnete programirati GigaDevice ploču kako biste izvršili funkciju delay () i druge funkcije vezane za tajmer. Funkcije delay () su tvrdo kodirane petlje nopova koje pretpostavljaju 72Mhz, pa bi i to trebalo promijeniti.
Ove promjene možete proći u stm32.h: Putanja datoteke: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# ako je STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # definiraj STM32_PCLK1 54000000U //
Preporučuje se:
DIY Fitness Tracker pametni sat s oksimetrom i pulsom - Modularni elektronički moduli kompanije TinyCircuits - Najmanja arkada: 6 koraka
DIY Fitness Tracker pametni sat s oksimetrom i pulsom | Modularni elektronički moduli kompanije TinyCircuits | Najmanja arkada: Hej, šta ima, momci! Akarsh ovdje iz CETech -a. Danas imamo sa sobom neke od senzorskih modula koji su vrlo korisni u našem svakodnevnom životu, ali u njihovoj sićušnoj verziji. Senzori koje danas imamo su vrlo malih dimenzija u odnosu na tra
WI-FI zvučnik kompanije Raspberry Pi: 6 koraka (sa slikama)
WI-FI zvučnik kompanije Raspberry Pi: Ovaj projekat govori o stvaranju WI-FI zvučnika. Imao sam stari pokvareni zvučnik za računar i nekorišćeni Raspberry Pi 1B. Moja osnovna ideja je bila da jednostavno stavim pi u stari zvučnik da ga nadogradim. Ponovno upotrijebite stare stvari bez stvaranja novog otpada. Ispostavilo se
Android interni audio snimač kompanije Simple Life Hack: 4 koraka
Android Internal Audio Recorder od Simple Life Hack: Većina android igara suočava se s velikim problemom jer im Android OS ne dopušta snimanje internog zvuka. Tako da imaju nekoliko opcija koje koštaju previše ili zahtjevne načine poput rutovanja uređaja. Imate sljedeće mogućnosti za snimanje internog zvuka na Androi
Komora za svemirsku salatu- Robotika srednje škole avio-kompanije: 8 koraka
Komora za svemirsku salatu- Robotika avio-kompanija: Ovo je instrukcija koju su napravila tri srednjoškolca upisana u razred robotike. Napravit ćemo komoru za uzgoj zelene salate u svemiru za natjecanje Growing Beyond Earth Contest NASA -e. Pokazat ćemo vam kako stvoriti spremnik. Hajdemo
Pametno ogledalo kompanije Raspberry Pi: 5 koraka (sa slikama)
Smart Mirror kompanije Raspberry Pi: Dakle, u ladici je bio nekorišteni malina pi 1B i monitor koji se nije koristio. To je dovoljan razlog za stvaranje pametnog zrcala. Zrcalo bi trebalo prikazivati podatke o vremenu, datumu i vremenu, kao i podatke o statusu prekidača za pametnu kuću i koje muzičke