Sadržaj:
- Pribor
- Korak 1: Što je STM32F103C8T6?
- Korak 2: Specifikacije STM32F103C8T6 Plave ploče za tablete
- Korak 3: Sada, GigaDevice GD32F103C8T6?
- Korak 4: Specifikacije GD32F103C8T6
- Korak 5: Usporedba dva uređaja
Video: Alternativa za STM32F103C8T6 tvrtke GigaDevice: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Predstavljamo GD32F103C8T6 tvrtke GigaDevice kao jeftinu i bržu alternativu STM32F103C8T6
Pribor
GigaDevice GD32F103C8T6
Korak 1: Što 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 s 32-bitnim CPU-om i ARM Cortex M3 arhitekturom mogu lako nadmašiti Arduino. Još jedan lonac za med ovdje 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 projekt 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 najboljim cijenama s 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 neovisna tvrtka za proizvodnju poluvodiča. Ploča sa STM32F103C8T6 jer je njen mozak također ima nadimak Plava pilula.
Korak 2: Specifikacije STM32F103C8T6 Plave ploče za tablete
- Jezgra: Cortex-M3 32-bitna
- Radna frekvencija: 72MHz
- Izvori za pohranu: 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: 1Timeri: 3 opća mjerača vremena i 1 napredni mjerač vremena
- Preuzimanje pogrešaka: Podrška za preuzimanje JTAG / SWD sučelja za otklanjanje pogrešaka, podrška za IAP
Korak 3: Sada, GigaDevice GD32F103C8T6?
GigaDevice, vodeći dobavljač uređaja s nehlapljivom memorijom (NVM), tvrtka je koja se bavi naprednom memorijom i srodnim dizajnom č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 odnosu na 72 MHz STM -a.
Kao i STM, i oni se temelje na ARM CortexTM-M3 RISC jezgri s najboljim omjerom u smislu procesorske snage, smanjene potrošnje energije i perifernog seta. CortexTM-M3 je procesorska jezgra sljedeće generacije koja je čvrsto povezana s ugniježđenim vektorskim kontrolerom prekida (NVIC), SysTick timerom i naprednom podrškom za ispravljanje pogrešaka.
Korak 4: Specifikacije GD32F103C8T6
- Paket: TQFP-48_7x7x05P
- Veličina jezgre: 32-bitna
- Vrsta memorije programa: FLASH
- Jezgreni procesor: ARM® Cortex®-M3
- Radna frekvencija: 108MHz
- Napon - napajanje (Vcc/Vdd): 2.6V ~ 3.6V
- Veličina memorije programa: 64 KB
- RAM veličina: 20 KB
- Broj U/I: 37
- A/D: 10x12 bit
- D/A: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- USB uređaj: 1
- USB domaćin/OTG: 1
- MOŽE: 1
Korak 5: Usporedba dva uređaja
Gotovo sve specifikacije i detalji oba mikrokontrolera isti su 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 izrač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 uz mjerač vremena. 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: Put 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čeni:
Naizmjenično isključujući dihoptički modifikator stereoskopskog prijenosa 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: 6 koraka
Naizmjenično isključujući dihoptički modifikator stereoskopskog prijenosa 32 [STM32F103C8T6+STMAV340 VGA Superimposer]: Već neko vrijeme radim na nasljedniku izvornog AODMoST -a. Novi uređaj koristi brži i bolji 32-bitni mikrokontroler i brži analogni video prekidač. Omogućuje AODMoST -u 32 rad s većim rezolucijama i implementaciju novih funkcionalnih
Pametni sat DIY Fitness Tracker s oksimetrom i pulsom - Modularni elektronički moduli tvrtke TinyCircuits - Najmanja arkada: 6 koraka
Pametni sat DIY Fitness Tracker s oksimetrom i otkucajima srca. Modularni elektronički moduli tvrtke TinyCircuits | Najmanja arkada: Hej, što ima, dečki! 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 vrlo su male veličine u usporedbi s tra
3 USD alternativa Makeyju Makeyju: 4 koraka (sa slikama)
3 USD alternativa Makeyju Makeyju: Makey Makey je sjajan mali uređaj koji oponaša USB tipkovnicu i omogućuje vam da napravite ključeve od bilo čega što je malo provodljivo (aluminijska folija, banane, tijesto za igranje itd.), Koje se zatim može koristiti kao kontroler za igre i obrazovne projekte
Digitalna libela - DIY projektni modul tvrtke Electronicslovers: 6 koraka
Digitalna libela, DIY projektni modul tvrtke Electronicslovers: U nekim je trenucima potrebno ugraditi komad namještaja ili nešto slično u svoj dom, a za ravnu montažu svi obično koriste libele. Tehnički tim ElectronicsLovers napravio je ovaj modul koji ima jednu razliku od uobičajenog: ja
STM32 ploča s Arduino IDE STM32F103C8T6: 5 koraka
STM32 ploča s Arduino IDE -om STM32F103C8T6: Zdravo dečki, budući da mnogi ljudi koriste arduino ploče, ali kako znamo imaju određena ograničenja pa je malo drugih ploča izašlo na vidjelo kao alternativa arduinu koja može pružiti bolje performanse i bolje značajke od Arduina i jednog od to je STM3