Kazalo:
- Zaloge
- 1. korak: Kaj je STM32F103C8T6?
- 2. korak: Specifikacije modre tablete STM32F103C8T6
- 3. korak: Zdaj GigaDevice GD32F103C8T6?
- 4. korak: Specifikacije GD32F103C8T6
- 5. korak: Primerjava med dvema napravama
Video: Alternativa STM32F103C8T6 podjetja GigaDevice: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Predstavljamo GD32F103C8T6 podjetja GigaDevice kot poceni in hitrejšo alternativo STM32F103C8T6
Zaloge
GigaDevice GD32F103C8T6
1. korak: Kaj je STM32F103C8T6?
STM32F103C8T6 je mikrokrmilnik, ki ga lahko uporabimo kot alternativo ploščam Arduino. Arduino bi bil prva plošča za mnoge ljubitelje (tudi mene) in inženirje, ko so začeli z elektroniko.
Ko pa začnemo bolj graditi in se poglobiti, bi kmalu ugotovili, da Arduino ni pripravljen za industrijo in da njegov 8-bitni CPU s smešno počasno uro ne daje dovolj soka za vaše projekte. Upajmo, da imamo na trgu zdaj nove razvojne plošče STM32F103C8T6 STM32 (modra tabletka), ki lahko z 32-bitnim CPU-jem in ARM Cortex M3 arhitekturo zlahka prekašajo Arduino. Drug lonec medu je, da lahko za programiranje naših plošč STM32 uporabimo isti stari Arduino IDE. Torej, v tej vadnici začnimo s STM32, da bi izvedeli nekaj osnovnega o tej plošči in utripali vgrajeno LED z uporabo Arduino IDE.
Ta projekt sponzorira LCSC. Uporabljam elektronske komponente z LCSC.com. LCSC si močno prizadeva ponuditi širok izbor pristnih, visokokakovostnih elektronskih komponent po najboljših cenah z globalnim ladijskim omrežjem v več kot 200 državah. Prijavite se danes in prejmite 8 USD popusta pri prvem naročilu.
Te mikrokrmilnike izdeluje STMicroelectronics, globalno neodvisno polprevodniško podjetje. Plošča s STM32F103C8T6, saj so možgani, ima tudi vzdevek Modra tabletka.
2. korak: Specifikacije modre tablete STM32F103C8T6
- Jedro: 32-bitni Cortex-M3
- Delovna frekvenca: 72MHz
- Sredstva za shranjevanje: 64K Byte Flash, 20KByte SRAM
- Viri vmesnika: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x V / I vhodi
- Analogno-digitalna pretvorba: ADC (12-bit / 16-kanalni) PWM: 16-bit / 15 kanal
- Naprava USB: 1 Časovniki: 3 splošni časovniki in 1 napredni časovnik
- Prenos napak: Podpora za prenos JTAG / SWD vmesnika za odpravljanje napak, podpora za IAP
3. korak: Zdaj GigaDevice GD32F103C8T6?
GigaDevice, vodilni ponudnik naprav z nehlapnim pomnilnikom (NVM), je podjetje, ki se ukvarja z naprednim načrtovanjem pomnilnika in z njim povezanih čipov v celinski Kitajski, ustanovljeno leta 2005.
GigaDevice je izdelal dvojčka STM, ki ima hitrejšo hitrost zaradi hitrejše ure 108 MHz v primerjavi s 72 MHz STM.
Tako kot STM tudi ti temeljijo na jedru ARM CortexTM-M3 RISC z najboljšim razmerjem glede procesorske moči, zmanjšane porabe energije in perifernega sklopa. CortexTM-M3 je procesorsko jedro naslednje generacije, ki je tesno povezano z vgrajenim vektorskim krmilnikom prekinitev (NVIC), časovnikom SysTick in napredno podporo za odpravljanje napak.
4. korak: Specifikacije GD32F103C8T6
- Paket: TQFP-48_7x7x05P
- Velikost jedra: 32-bitna
- Vrsta pomnilnika programa: FLASH
- Jedro procesorja: ARM® Cortex®-M3
- Delovna frekvenca: 108MHz
- Napetost - napajanje (Vcc/Vdd): 2.6V ~ 3.6V
- Velikost pomnilnika programa: 64 KB
- Velikost RAM -a: 20 KB
- Število V/I: 37
- A/D: 10 x 12 bitov
- D/A: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- USB naprava: 1
- Gostitelj USB/OTG: 1
- LAHKO: 1
5. korak: Primerjava med dvema napravama
Skoraj vse specifikacije in podrobnosti obeh mikrokrmilnikov so enake z enako velikostjo bliskavice, pomnilnikom RAM, jedrom procesorja in izklopi.
Najpomembnejša razlika je v tem, da ima GD32F103C8T6 večjo delovno frekvenco s 108 MHz v primerjavi s 72 MHz STM32F103C8T6. Torej, če iščete hitrejšo obdelavo dolgih kod in ukazov z malo velikim izračunom, ima GigaDevice ustrezno alternativo. Čeprav boste morda morali začeti s programiranjem plošče GigaDevice, spremeniti nekatere funkcije, da naredite funkcijo delay () in druge funkcije, povezane s časovnikom. Funkcije delay () so trdo kodirane zanke nopov, ki prevzamejo 72Mhz, zato bi bilo treba tudi to spremeniti.
Te spremembe lahko izvedete v stm32.h: Pot datoteke: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# če je STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # definiraj STM32_PCLK1 54000000U //
Priporočena:
Pametna ura DIY Fitness Tracker z oksimetrom in srčnim utripom - Modularni elektronski moduli podjetja TinyCircuits - Najmanjša arkada: 6 korakov
Pametna ura DIY Fitness Tracker z oksimetrom in srčnim utripom | Modularni elektronski moduli podjetja TinyCircuits | Najmanjša arkada: Hej, kaj se dogaja, fantje! Akarsh tukaj iz CETech -a. Danes imamo s seboj nekaj senzorskih modulov, ki so v vsakdanjem življenju zelo uporabni, vendar v majhni različici samih. Senzorji, ki jih imamo danes, so zelo majhni v primerjavi s tra
WI-FI zvočnik podjetja Raspberry Pi: 6 korakov (s slikami)
WI-FI Speaker podjetja Raspberry Pi: Ta projekt govori o ustvarjanju zvočnika WI-FI. Imel sem star pokvarjen računalniški zvočnik in neuporabljeno Raspberry Pi 1B. Moja osnovna ideja je bila, da pi preprosto vstavim v stari zvočnik, da ga nadgradim. Ponovno uporabite stare stvari, ne da bi ustvarili nove odpadke. Izkazalo se je
Digitalni vodni nivo DIY projektni modul podjetja Electronicslovers: 6 korakov
Digitalni vodni nivo DIY projektni modul podjetja Electronicslovers: Včasih morate v svoj dom vgraditi kos pohištva ali kaj podobnega, za naravnost pa vsi običajno uporabite vodno tehtnico. Ekipa ElectronicsLovers Tech je zgradila ta modul, ki ima eno razliko od običajnega: i
Ustvarjanje aplikacije za Android za mala podjetja z aplikacijo MIT in Google Fusion Table: 7 korakov
Ustvarjanje aplikacije za Android za mala podjetja z uporabo MIT APP in Google Fusion Table: Ste že kdaj želeli narediti svojo aplikacijo, ki bo na voljo v trgovini Google Play !!! Če imate podjetje, vam bo ta vadnica spremenila življenje. Ko boste to pozorno prebrali, boste lahko sami izdelali svojo vlogo. Befo
Stanje programa Skype za podjetja WS2812 RGB LED Namizno osvetlitev: 6 korakov
Stanje Skype za podjetja WS2812 RGB LED Desk Underglow: Še zdaleč nisem prva oseba, ki je spremenila barvo svetlobe glede na stanje vašega računa Skype za podjetja, vendar mislim, da sem prva oseba, ki je napisala vadnico z uporabo naslovljive LED trakovi WS2812 Raje imam te luči, ker z minimalno