Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Ano ang STM32F103C8T6?
- Hakbang 2: Mga pagtutukoy ng STM32F103C8T6 Blue Pill Board
- Hakbang 3: Ngayon, GigaDevice's GD32F103C8T6?
- Hakbang 4: Mga pagtutukoy ng GD32F103C8T6
- Hakbang 5: Paghahambing sa pagitan ng Dalawang Mga Device
Video: Kahalili sa STM32F103C8T6 ng GigaDevice: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ipinakikilala ang GD32F103C8T6 ng GigaDevice bilang isang murang at mas mabilis na kahalili sa STM32F103C8T6
Mga gamit
GigaDevice GD32F103C8T6
Hakbang 1: Ano ang STM32F103C8T6?
Ang STM32F103C8T6 ay isang microcontroller na maaaring magamit bilang isang kahalili sa mga board ng Arduino. Ang Arduino ay maaaring maging unang board para sa maraming mga hobbyist (kasama ako) at mga inhinyero diyan nang magsimula sila sa electronics.
Gayunpaman, sa pagsisimula namin ng pagbuo ng higit pa at maghukay ng malalim ay malapit naming mapagtanto na ang Arduino ay hindi handa sa industriya at ang 8-bit na CPU nito na may isang nakakatawang mabagal na orasan, hindi ito bibigyan ng sapat na katas para sa iyong mga proyekto. Gayunpaman, sana, mayroon kaming bagong STM32F103C8T6 STM32 Development Boards (Blue Pill) sa merkado ngayon na maaaring madaling mapalabasan ang Arduino kasama ang 32-bit CPU at ARM Cortex M3 na arkitektura. Ang isa pang honey pot dito ay maaari naming gamitin ang parehong lumang Arduino IDE upang i-program ang aming STM32 Boards. Kaya sa tutorial na ito, magsimula tayo sa STM32 upang malaman ang kaunting pangunahing kaalaman tungkol sa board na ito at i-blink ang onboard LED gamit ang Arduino IDE.
Ang proyektong ito ay nai-sponsor ng LCSC. Gumagamit ako ng mga elektronikong sangkap mula sa LCSC.com. Ang LCSC ay may isang matibay na pangako sa pag-aalok ng isang malawak na pagpipilian ng tunay, de-kalidad na mga elektronikong sangkap sa pinakamagandang presyo na may isang pandaigdigang network sa pagpapadala sa higit sa 200 mga bansa. Mag-sign up ngayon at makakuha ng $ 8 off sa iyong unang order.
Ang mga microcontroller na ito ay ginawa ng STMicroelectronics, na isang pandaigdigang independiyenteng kumpanya ng semiconductor. Ang board na may STM32F103C8T6 dahil utak ito ay palayaw din bilang Blue Pill.
Hakbang 2: Mga pagtutukoy ng STM32F103C8T6 Blue Pill Board
- Core: Cortex-M3 32-bit
- Dalas ng pagpapatakbo: 72MHz
- Mga mapagkukunan sa pag-iimbak: 64K Byte Flash, 20KByte SRAM
- Mga Mapagkukunan ng Interface: 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O port
- Analog-to-digital conversion: ADC (12-bit / 16-channel) PWM: 16-bit / 15 channel
- USB Device: 1Timers: 3 pangkalahatang timer at 1 advanced timer
- Pag-download ng Debug: Suportahan ang JTAG / SWD debug interface upang mag-download, suportahan para sa IAP
Hakbang 3: Ngayon, GigaDevice's GD32F103C8T6?
Ang GigaDevice, ang nangungunang tagapagbigay ng mga aparato na Non-Volatile Memory (NVM), ay ang kumpanya na nakikibahagi sa advanced na memorya at nauugnay na disenyo ng maliit na tilad sa Mainland China na itinatag noong 2005.
Ginawa ng GigaDevice ang kambal ng STM na may mas mabilis na bilis dahil sa mas mabilis na orasan na 108 MHz kumpara sa 72 MHz ng STM.
Tulad ng STM, batay din ito sa ARM CortexTM-M3 RISC core na may pinakamahusay na ratio sa mga tuntunin ng pagpoproseso ng lakas, nabawasan ang pagkonsumo ng kuryente at set ng paligid. Ang CortexTM-M3 ay isang susunod na henerasyon na core ng processor na mahigpit na isinama sa isang Nested Vectored Interrupt Controller (NVIC), SysTick timer at advanced na suporta sa pag-debug.
Hakbang 4: Mga pagtutukoy ng GD32F103C8T6
- Pakete: TQFP-48_7x7x05P
- Laki ng Core: 32-Bit
- Uri ng Memory ng Programa: FLASH
- Core Processor: ARM® Cortex®-M3
- Dalas ng Pagpapatakbo: 108MHz
- Boltahe - Supply (Vcc / Vdd): 2.6V ~ 3.6V
- Laki ng Memory ng Programa: 64KB
- Laki ng RAM: 20KB
- Bilang ng I / O: 37
- A / D: 10x12bit
- D / A: 0
- PWM: 2
- UART / USART: 3
- SPI: 2
- I2C / SMBUS: 2
- USB Device: 1
- USB Host / OTG: 1
- MAAARI: 1
Hakbang 5: Paghahambing sa pagitan ng Dalawang Mga Device
Halos lahat ng mga pagtutukoy at detalye ng parehong mga microcontroller ay pareho sa parehong laki ng flash, RAM, core ng processor, at mga pinout.
Ang pinaka makabuluhang pagkakaiba ay ang GD32F103C8T6 ay may mas maraming dalas ng operating na may 108 MHz kumpara sa 72 MHz ng STM32F103C8T6. Kaya, Kung naghahanap ka para sa isang mas mabilis na bilis para sa pagproseso ng mahabang mga code at utos na may malaking kalkulasyon, ang GigaDevice ay may tamang kahalili. Bagaman maaaring kailanganin mong gumawa ng ilang mga pagbabago kapag nagsimula kang mag-program ng GigaDevice board upang makagawa ng pagkaantala () at iba pang mga pagpapaandar na nauugnay sa timer. Ang pagpapaandar () na mga pagpapaandar ay mga hard-code na mga loop ng mga nops na ipinapalagay na 72Mhz, kaya't kailangan ding mabago din.
Maaari mong daanan ang mga pagbabagong ito sa stm32.h: Path ng File: / IDE / hardware / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / isama / serye
# kung STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # tukuyin ang STM32_PCLK1 54000000U //
Inirerekumendang:
Halili na Sakupin ang Dichoptic Modifier ng Stereoscopic Transmission 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: 6 na Hakbang
Halili na Sakupin ang Dichoptic Modifier ng Stereoscopic Transmission 32 [STM32F103C8T6 + STMAV340 VGA Superimposer]: Sa loob ng ilang oras nagtatrabaho ako sa isang kahalili sa orihinal na AODMoST. Gumagamit ang bagong aparato ng mas mabilis at mas mahusay na 32-bit microcontroller at mas mabilis na analog video switch. Pinapayagan itong magtrabaho ng AODMoST 32 na may mas mataas na mga resolusyon at magpatupad ng bagong pagganap
Lupon ng STM32 Sa Arduino IDE STM32F103C8T6: 5 Mga Hakbang
STM32 Board With Arduino IDE STM32F103C8T6: Kumusta mga Guys dahil maraming mga tao ang gumagamit ng mga board ng arduino ngunit alam natin na mayroon silang ilang mga limitasyon kaya ilang iba pang mga board ang napunta sa ilaw bilang isang alternatibong arduino na maaaring makapaghatid ng mas mahusay na pagganap at mas mahusay na mga tampok kaysa sa isang Arduino at isa sa ang mga ito ay STM3
Gledopto: Murang Philips Hue Light Strip kahalili: 3 Hakbang
Gledopto: Murang Philips Hue Light Strip Alternatibong: Kasalukuyang ipinagbibili ng Philips Hue ang kanilang Philips Hue Light strips sa isang $ 71-90 para sa 2 metro lamang. Natagpuan ko ito ng isang walang katotohanan na presyo kaya nagsimula akong maghanap ng mga kahalili. Dumating ako sa isang tatak na tinawag na Gledopto na gumagawa ng mga LED strip Controller na
Isang Panimula sa Pagpoproseso ng Imahe: Pixy at Mga kahalili Nito: 6 na Hakbang
Isang Panimula sa Pagpoproseso ng Imahe: Pixy at Mga kahalili Nito: Sa artikulong ito, ipapaliwanag namin ang kahulugan ng Digital Image Processing (DIP) at ang mga kadahilanan para sa paggamit ng hardware tulad ng Pixy at iba pang mga tool upang makagawa ng isang proseso sa mga larawan o video. Sa pagtatapos ng artikulong ito, Malalaman mo: Paano isang form ng digital na imahe.
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol