Բովանդակություն:
- Պարագաներ
- Քայլ 1. Ի՞նչ է STM32F103C8T6- ը:
- Քայլ 2. STM32F103C8T6 Blue Pill Board- ի բնութագրերը
- Քայլ 3. Այժմ, GigaDevice- ի GD32F103C8T6- ը:
- Քայլ 4: GD32F103C8T6- ի տեխնիկական պայմաններ
- Քայլ 5. Համեմատություն երկու սարքերի միջև
Video: Այլընտրանք STM32F103C8T6- ի կողմից GigaDevice: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ներկայացնելով GD32F103C8T6- ը GigaDevice- ի կողմից `որպես STM32F103C8T6- ի էժան և արագ այլընտրանք
Պարագաներ
GigaDevice GD32F103C8T6
Քայլ 1. Ի՞նչ է STM32F103C8T6- ը:
STM32F103C8T6- ը միկրոկոնտրոլեր է, որը կարող է օգտագործվել որպես Arduino տախտակների այլընտրանք: Արդուինոն առաջին տախտակը կլիներ շատ հոբբիստների (ներառյալ ինձ) և այնտեղի ինժեներների համար, երբ նրանք սկսեցին աշխատել էլեկտրոնիկայի հետ:
Այնուամենայնիվ, երբ մենք սկսում ենք ավելի շատ կառուցել և խորը փորել, մենք շուտով կհասկանանք, որ Arduino- ն պատրաստ չէ արդյունաբերության, և նրա 8-բիթանոց պրոցեսորը ծիծաղելի դանդաղ ժամացույցով, այն ձեզ բավարար հյութ չի տալիս ձեր ծրագրերի համար: Հուսանք, սակայն, այժմ շուկայում ունենք նոր STM32F103C8T6 STM32 զարգացման տախտակները (կապույտ դեղահատ), որոնք կարող են հեշտությամբ գերազանցել Arduino- ին իր 32-բիթանոց պրոցեսորով և ARM Cortex M3 ճարտարապետությամբ: Մյուս մեղրի կաթսան այն է, որ մենք կարող ենք օգտագործել նույն հին Arduino IDE- ն ՝ ծրագրավորելու մեր STM32 տախտակները: Այսպիսով, այս ձեռնարկում, եկեք սկսենք STM32- ով `այս տախտակի մասին մի փոքր իմանալու համար և թարթեք բեռնված LED- ը` օգտագործելով Arduino IDE- ն:
Այս նախագիծը հովանավորվում է LCSC- ի կողմից: Ես օգտագործել եմ LCSC.com- ի էլեկտրոնային բաղադրիչները: LCSC- ն ունի մեծ պարտավորություն `առաջարկելու իսկական, բարձրորակ էլեկտրոնային բաղադրիչների լայն ընտրանի` լավագույն գնով `համաշխարհային առաքման ցանցով ավելի քան 200 երկրներ: Գրանցվեք այսօր և ստացեք 8 դոլար զեղչ ձեր առաջին պատվերի դեպքում:
Այս միկրոկոնտրոլերները պատրաստված են STMicroelectronics- ի կողմից, որը կիսահաղորդչային գլոբալ անկախ ընկերություն է: Տախտակ STM32F103C8T6- ով, քանի որ նրա ուղեղը նույնպես կոչվում է Կապույտ դեղահատ:
Քայլ 2. STM32F103C8T6 Blue Pill Board- ի բնութագրերը
- Հիմքը ՝ Cortex-M3 32-բիթ
- Գործողության հաճախականությունը `72 ՄՀց
- Պահպանման ռեսուրսներ `64K բայթ Flash, 20KByte SRAM
- Ինտերֆեյսի ռեսուրսներ. 2x SPI, 3x USART, 2x I2C, 1x CAN, 37x I / O նավահանգիստներ
- Անալոգային-թվային փոխակերպում. ADC (12-բիթ / 16-ալիք) PWM: 16-բիթ / 15 ալիք
- USB սարք ՝ 1 imամաչափ ՝ 3 ընդհանուր ժամաչափ և 1 առաջադեմ ժամաչափ
- Վրիպազերծման ներբեռնում. Աջակցեք JTAG / SWD վրիպազերծման միջերեսին ներբեռնելու համար, աջակցություն IAP- ին
Քայլ 3. Այժմ, GigaDevice- ի GD32F103C8T6- ը:
GigaDevice- ը ՝ Ոչ անկայուն հիշողության (NVM) սարքերի առաջատար մատակարարը, 2005 թվականին մայրցամաքային Չինաստանում առաջադեմ հիշողության և հարակից չիպերի դիզայնով զբաղվող ընկերությունն է:
GigaDevice- ը պատրաստել է STM- ի երկվորյակը, որն ունի ավելի արագ արագություն `108 ՄՀց արագության շնորհիվ` 72 ՄՀց հաճախականության համեմատ:
Ինչպես STM- ն, այնպես էլ դրանք հիմնված են ARM CortexTM-M3 RISC միջուկի վրա `մշակման հզորության, էներգիայի նվազեցված սպառման և ծայրամասային հավաքածուի առումով լավագույն հարաբերակցությամբ: CortexTM-M3- ը հաջորդ սերնդի պրոցեսորային միջուկ է, որը սերտորեն զուգորդված է Nested Vectored Interrupt Controller (NVIC)-ի, SysTick ժմչփի և վրիպազերծման առաջադեմ աջակցության հետ:
Քայլ 4: GD32F103C8T6- ի տեխնիկական պայմաններ
- Փաթեթ ՝ TQFP-48_7x7x05P
- Հիմնական չափը `32-բիթ
- Programրագրի հիշողության տեսակը ՝ FLASH
- Հիմնական պրոցեսոր ՝ ARM® Cortex®-M3
- Գործողության հաճախականությունը `108 ՄՀց
- Լարման - մատակարարում (Vcc/Vdd) `2.6V ~ 3.6V
- Programրագրի հիշողության չափը `64 ԿԲ
- RAM- ի չափը `20 ԿԲ
- Մուտքի/ելքի քանակը ՝ 37
- A/D: 10x12bit
- Հ/Ա: 0
- PWM: 2
- UART/USART: 3
- SPI: 2
- I2C/SMBUS: 2
- USB սարք: 1
- USB հոսթ/OTG ՝ 1
- ԿԱՐՈ: 1
Քայլ 5. Համեմատություն երկու սարքերի միջև
Երկու միկրոկոնտրոլերի գրեթե բոլոր բնութագրերը և մանրամասները նույնն են `նույն ֆլեշ չափով, RAM- ով, պրոցեսորի միջուկով և քորոցներով:
Առավել նշանակալի տարբերությունն այն է, որ GD32F103C8T6- ն ունի ավելի շատ աշխատանքային հաճախականություն 108 ՄՀց -ով `STM32F103C8T6- ի 72 ՄՀց -ի համեմատ: Այսպիսով, եթե դուք փնտրում եք ավելի մեծ արագություն ՝ երկար կոդերն ու հրամանները փոքր -ինչ մեծ հաշվարկով մշակելու համար, GigaDevice- ն ունի համապատասխան այլընտրանք: Թեև գուցե անհրաժեշտ լինի որոշ փոփոխություններ կատարել GigaDevice տախտակի ծրագրավորումը սկսելիս, որպեսզի հետաձգման () գործառույթը և ժամաչափի հետ կապված այլ գործառույթներ կատարվեն: Հետաձգման () գործառույթները կոշտ կոդավորված հանգույցներ են, որոնք ընդունում են 72 ՄՀց, այնպես որ դրանք նույնպես պետք է փոխվեն:
Այս փոփոխությունները կարող եք անցնել stm32.h- ում: Ֆայլի ուղի. / IDE / ապարատ / Arduino_STM32 / STM32F1 / system / libmaple / stm32f1 / include / series
# եթե STM32_F1_LINE == STM32_F1_LINE_PERFORMANCE
# ifndef STM32_PCLK1 # սահմանել STM32_PCLK1 54000000U //
Խորհուրդ ենք տալիս:
$ 3 Այլընտրանք Makey Makey- ին. 4 քայլ (նկարներով)
$ 3 Այլընտրանք Makey Makey- ին. Makey Makey- ն հիանալի փոքրիկ սարք է, որը նմանակում է USB ստեղնաշարին և թույլ է տալիս ստեղներ պատրաստել ցանկացած փոքր -ինչ հաղորդիչ իրերից (ալյումինե փայլաթիթեղ, բանան, խմոր և այլն), որոնք այնուհետև կարող են օգտագործվել որպես վերահսկիչ խաղերի և կրթական նախագծերի համար:
Էլեկտրոնային արագության վերահսկման (ESC) վերահսկման ազդանշանային գեներատոր այլընտրանք. 7 քայլ
CONTROL SIGNAL GENERATOR ALTERNATIVE ELECTRONIC SPEED CONTROL (ESC). Որոշ ժամանակ առաջ ես հրապարակեցի մի տեսանյութ (https://www.youtube.com/watch?v=-4sblF1GY1E) իմ YouTube ալիքում, որտեղ ես ցույց տվեցի, թե ինչպես պատրաստել քամու տուրբին առանց խոզանակի DC շարժիչից: Ես տեսանյութը պատրաստեցի իսպաներենով և այն բացատրեց, որ այս շարժիչը տրված է
Գլեդոպտո. Էժան Philips Hue Light Strip Այլընտրանք. 3 քայլ
Գլեդոպտո. Էժան Philips Hue Light Strip Այլընտրանք. Philips Hue- ն այժմ վաճառում է իրենց Philips Hue Light շերտերը ընդամենը 71-90 դոլարով ընդամենը 2 մետրի դիմաց: Ես սա շատ անհեթեթ գին գտա, ուստի սկսեցի այլընտրանքներ փնտրել: Ես հանդիպեցի Gledopto անունով ապրանքանիշի հետ, որը LED շերտի կարգավորիչներ է պատրաստում, որոնցից
Ինտերֆեյս DHT11- ի օգտագործումը Arjino- ի կողմից Sujay- ի կողմից. 5 քայլ
Interfacing DHT11- ը Arduino- ի կողմից Sujay- ի միջոցով. Այս հրահանգում դուք կսովորեք, թե ինչպես տեղադրել DHT11 խոնավության և ջերմաստիճանի տվիչը ձեր Arduino UNO- ում: Եվ իմացեք, թե ինչպես է աշխատում Խոնավության տվիչը և ինչպես ստուգել սերիական մոնիտորի ելքային ընթերցումները Նկարագրություն. DHT11- ը հայտնաբերում է
LM3916 LED չիպերի այլընտրանք. 7 քայլ
LM3916 LED չիպերի այլընտրանք. Unfortunatelyավոք, LM3916 չիպը դադարեցվել է: LM3916- ը ինտեգրալ միացում էր, որը զգում էր անալոգային լարման մակարդակը և կարողացավ վարել տասը LED, LCD կամ վակուումային ֆլորեսցենտային էկրաններ: Այս ուսանելի դասում մենք կստեղծենք այլընտրանքային օջախ