Բովանդակություն:
- Քայլ 1: Ստացեք ձեր ծրագրի արտադրած PCB- ներ
- Քայլ 2. STM32F103C8 VS STM32F030F4 VS STM8S103F3 Vs Arduino
- Քայլ 3. Arduino Bootloader- ի վերբեռնումը STM32- ին
- Քայլ 4: Ստեղծեք Arduino IDE- ն STM32- ի համար
- Քայլ 5: Դա այն է:
![Օգտագործելով STM32- ը, ինչպես Arduino- ի ձեռնարկը - STM32F103C8: 5 քայլ Օգտագործելով STM32- ը, ինչպես Arduino- ի ձեռնարկը - STM32F103C8: 5 քայլ](https://i.howwhatproduce.com/images/010/image-28921-j.webp)
Video: Օգտագործելով STM32- ը, ինչպես Arduino- ի ձեռնարկը - STM32F103C8: 5 քայլ
![Video: Օգտագործելով STM32- ը, ինչպես Arduino- ի ձեռնարկը - STM32F103C8: 5 քայլ Video: Օգտագործելով STM32- ը, ինչպես Arduino- ի ձեռնարկը - STM32F103C8: 5 քայլ](https://i.ytimg.com/vi/mzwovYcozvI/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Image Image](https://i.howwhatproduce.com/images/010/image-28921-2-j.webp)
![](https://i.ytimg.com/vi/_-QML2GJl4k/hqdefault.jpg)
![Ձեռք բերեք PCB ձեր նախագծի համար Ձեռք բերեք PCB ձեր նախագծի համար](https://i.howwhatproduce.com/images/010/image-28921-3-j.webp)
Այ, ինչ կա, տղերք: Աքարշ այստեղ CETech- ից:
Հետևյալ ձեռնարկում մենք կանդրադառնանք STM- ի կողմից առաջարկվող տարբեր միկրոկառավարիչներին, ինչպիսիք են STM32F103C8, STM32F030F4 և STM8S103F3:
Մենք համեմատելու ենք այս միկրոները միմյանց հետ ՝ համեմատելով դրանք Arduino- ի հետ:
Երբ դա դուրս գա, մենք STM32F103C8- ը կփոխարկենք Arduino- ի, այնպես որ կարող եք ցանկացած Arduino IDE կոդ վերբեռնել STM32- ին ՝ օգտագործելով միայն USB մալուխ, ինչպես Arduino- ով:
Եկեք հիմա սկսենք զվարճանքից:
Քայլ 1: Ստացեք ձեր ծրագրի արտադրած PCB- ներ
Դուք պետք է ստուգեք PCBGOGO- ն ՝ PCB- ներ առցանց էժան գնով պատվիրելու համար:
Դուք ստանում եք 10 լավ որակի PCB, որոնք արտադրվում և առաքվում են ձեր շեմին 5 դոլարով և որոշ առաքումներով: Դուք նաև կստանաք զեղչ առաքման առաջին պատվերի դեպքում:
PCBGOGO- ն ունի PCB հավաքման և տրաֆարետների արտադրության, ինչպես նաև որակի լավ չափանիշներ պահելու ունակություն:
Ստուգեք դրանք, եթե Ձեզ անհրաժեշտ է ստանալ PCB- ներ արտադրված կամ հավաքված:
Քայլ 2. STM32F103C8 VS STM32F030F4 VS STM8S103F3 Vs Arduino
![STM32F103C8 ընդդեմ STM32F030F4 ընդդեմ STM8S103F3 ընդդեմ Arduino STM32F103C8 ընդդեմ STM32F030F4 ընդդեմ STM8S103F3 ընդդեմ Arduino](https://i.howwhatproduce.com/images/010/image-28921-4-j.webp)
Այսպիսով, ըստ իմ վերը բերված համեմատության, եկեք ամփոփենք մեր գտածոները.
1) Arduino- ն և STM8- ները 8-բիթանոց պրոցեսորներ են, իսկ մյուս երկուսը `32-բիթանոց MCU:
2) STM32F103- ն ունի ամենամեծ ֆլեշ հիշողությունը, որը կրկնակի է Arduino- ի համեմատ, մինչդեռ RAM- ը 10 անգամ ավելի մեծ է, քան Arduino- ն:
3) Հզոր STM32F103- ի գինը ավելի փոքր է, քան Arduino Nano կլոնի գինը, բայց համադրելի տիրույթում: Ընդհակառակը, STM8S103- ն իր գործը դարձնում է էժան միկրո, բայց միանշանակ ավելի քիչ էներգիա է հաղորդում:
4) Arduino- ի ծրագրավորումը նույնքան պարզ է, որքան USB մալուխը միացնելը և IDE- ում բեռնման կոճակին սեղմելը: STM32 շարքը չունի այս հնարավորությունը տուփից դուրս, բայց կարող է ավելացվել STM32F103- ին ՝ Arduino բեռնիչը բեռնելով դրան: Ահա թե ինչ ենք անելու հաջորդ քայլերում:)
Քայլ 3. Arduino Bootloader- ի վերբեռնումը STM32- ին
![Arduino Bootloader- ի վերբեռնում STM32- ում Arduino Bootloader- ի վերբեռնում STM32- ում](https://i.howwhatproduce.com/images/010/image-28921-5-j.webp)
![Arduino Bootloader- ի վերբեռնում STM32- ում Arduino Bootloader- ի վերբեռնում STM32- ում](https://i.howwhatproduce.com/images/010/image-28921-6-j.webp)
![Arduino Bootloader- ի վերբեռնում STM32- ում Arduino Bootloader- ի վերբեռնում STM32- ում](https://i.howwhatproduce.com/images/010/image-28921-7-j.webp)
1) Միացրեք STM32F103- ը FTDI տախտակով, ինչպես նկարում:
2) Տեղափոխեք BOOT 0 վերնագիրը '0' դիրքից '1' դիրքի, նախքան FTDI տախտակը համակարգչին միացնելը ՝ բեռնախցիկը բռնկելու համար
3) Ներբեռնեք համապատասխան բեռնիչը (իմ դեպքում ՝ PC13) հետևյալ հղումից ՝
4) Ներբեռնեք և տեղադրեք Flasher գործիքը, որի միջոցով կարող եք թարթել երկուական ֆայլը ՝
5) Միացրեք ապարատը համակարգչին և բացեք իմ գործի համար հետևյալ վայրում տեղադրված առկայծիչ գործիքը.
6) Գործիքը բացվելուց հետո ընտրեք COM- ի ճիշտ նավահանգիստը և շարունակեք, հաջորդ քայլում, երբ տեսաք նպատակային ընթեռնելի հաղորդագրությունը, երկու անգամ անցեք հաջորդ կոճակին:
7) Ընտրեք «Ներբեռնել սարքին» տարբերակը, այնուհետև ընտրեք ձեր համակարգչում տեղադրված երկուական ֆայլը ՝ կտտացնելով 3 կետերը, այնուհետև կտտացրեք «Հաջորդ» կոճակը, որը կբեռնի բեռնախցիկը սարքում և ցույց կտա հաջողության հաղորդագրություն, ինչպես նկարում:
8) theրամեկուսացման գործիքը փակելուց հետո BOOT 0 թռիչքը փոխեք «0» դիրքի ՝ STM32 տախտակին հոսանքը հանելուց առաջ:
Քայլ 4: Ստեղծեք Arduino IDE- ն STM32- ի համար
![Arduino IDE- ի կարգավորում STM32- ի համար Arduino IDE- ի կարգավորում STM32- ի համար](https://i.howwhatproduce.com/images/010/image-28921-8-j.webp)
![Arduino IDE- ի կարգավորում STM32- ի համար Arduino IDE- ի կարգավորում STM32- ի համար](https://i.howwhatproduce.com/images/010/image-28921-9-j.webp)
![Arduino IDE- ի կարգավորում STM32- ի համար Arduino IDE- ի կարգավորում STM32- ի համար](https://i.howwhatproduce.com/images/010/image-28921-10-j.webp)
1) Տախտակների կառավարչի լրացուցիչ URL- ին ավելացրեք հետևյալ URL- ը ՝
2) Գնացեք Տախտակների կառավարիչ և փնտրեք STM32, երբ ցուցակը հայտնվի տեղադրեք տարբերակը stm32duino- ից:
3) Միացրեք STM32 տախտակը համակարգչին USB մալուխի միջոցով և գործիքների ընտրացանկում ընտրեք ճիշտ տախտակը, ինչպես վերը նկարում:
4) Այժմ բացեք ձեր ուզած ցանկացած էսքիզային օրինակ, ես բացեցի Blink- ի օրինակը և պարզապես սեղմեք վերբեռնման կոճակը, և դուք կկարողանաք վերբեռնել կոդը առանց որևէ այլ քայլի:
Քայլ 5: Դա այն է:
![Դա այն է! Դա այն է!](https://i.howwhatproduce.com/images/010/image-28921-11-j.webp)
Փորձեք տարբեր էսքիզների օրինակներ, որոնք պետք է բեռնվեն գրատախտակին նույնքան հեշտությամբ, որքան դա արեց Բլինկի էսքիզը:
Ստորև բերված մեկնաբանություններում ինձ տեղյակ պահեք, թե ինչպես կարողացաք քաղել այս տախտակի հզորությունը Arduino IDE- ի միջոցով օգտագործելիս, ինչպես նաև թեմայի վերաբերյալ ավելի հստակեցման համար խնդրում ենք դիտել նույն թեմայի իմ տեսանյութը:
Խորհուրդ ենք տալիս:
Ինչպես վերահսկել Servo Motor Arduino- ի ձեռնարկը `4 քայլ
![Ինչպես վերահսկել Servo Motor Arduino- ի ձեռնարկը `4 քայլ Ինչպես վերահսկել Servo Motor Arduino- ի ձեռնարկը `4 քայլ](https://i.howwhatproduce.com/images/001/image-08-86-j.webp)
Ինչպես վերահսկել Servo Motor Arduino- ի ձեռնարկը: Hey guys! Բարի գալուստ իմ նոր ձեռնարկ, հուսով եմ, որ դուք արդեն վայելել եք իմ նախկին ուսանելի «մեծ սլաքների շարժիչի կառավարումը»: Այսօր ես տեղադրում եմ այս տեղեկատվական ձեռնարկը ՝ ձեզ սովորեցնելու ցանկացած սերվոմոտորային կառավարման հիմունքները, ես արդեն տեղադրել եմ մի տեսանյութ
ԻՆՉՊԵՍ ՕԳՏԱԳՈՐԵԼ Թրթռումային սենսոր- VISUINO ձեռնարկը ARDUINO- ի հետ. 6 քայլ
![ԻՆՉՊԵՍ ՕԳՏԱԳՈՐԵԼ Թրթռումային սենսոր- VISUINO ձեռնարկը ARDUINO- ի հետ. 6 քայլ ԻՆՉՊԵՍ ՕԳՏԱԳՈՐԵԼ Թրթռումային սենսոր- VISUINO ձեռնարկը ARDUINO- ի հետ. 6 քայլ](https://i.howwhatproduce.com/images/001/image-2923-25-j.webp)
ԻՆՉՊԵՍ ՕԳՏԱԳՈՐԵԼ Թրթռման սենսոր- VISUINO TUTORIAL ARDUINO- ի հետ. Այս ձեռնարկում մենք կօգտագործենք Vibration sensor, led, buzzer, resistor, Arduino Uno և Visuino ՝ թրթռման հայտնաբերման ժամանակ ազդանշան տալու համար: Դիտեք ցուցադրական տեսանյութ
Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ
![Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ Վեբ վարորդի IO ձեռնարկը `օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. 8 քայլ](https://i.howwhatproduce.com/images/002/image-4556-56-j.webp)
Վեբ վարորդի IO ձեռնարկը ՝ օգտագործելով կենդանի վեբ կայք և աշխատանքային օրինակներ. հետաքրքիր մարտահրավեր ներկայացվեց ինձ: Ինձ պետք էր
Թարթել LED օգտագործելով ESP8266 NodeMCU Lua WiFi ձեռնարկը `6 քայլ
![Թարթել LED օգտագործելով ESP8266 NodeMCU Lua WiFi ձեռնարկը `6 քայլ Թարթել LED օգտագործելով ESP8266 NodeMCU Lua WiFi ձեռնարկը `6 քայլ](https://i.howwhatproduce.com/images/004/image-9052-43-j.webp)
Blink LED օգտագործելով ESP8266 NodeMCU Lua WiFi ձեռնարկը. ՆկարագրությունNodeMCU- ը բաց կոդով IoT հարթակ է: Այն ներառում է որոնվածը, որն աշխատում է Espressif- ից ESP8266 WiFi SoC- ով և սարքավորում, որը հիմնված է ESP-12 մոդուլի վրա: «NodeMcu» տերմինը լռելյայն վերաբերում է ֆիլմամթերքին, այլ ոչ թե
Թարթել LED- ը ՝ օգտագործելով ESP32 NodeMCU WiFi & Bluetooth մոդուլի ձեռնարկը ՝ 5 քայլ
![Թարթել LED- ը ՝ օգտագործելով ESP32 NodeMCU WiFi & Bluetooth մոդուլի ձեռնարկը ՝ 5 քայլ Թարթել LED- ը ՝ օգտագործելով ESP32 NodeMCU WiFi & Bluetooth մոդուլի ձեռնարկը ՝ 5 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124747-blink-led-by-using-esp32-nodemcu-wifi-and-bluetooth-module-tutorial-5-steps-j.webp)
Թարթել LED- ը ՝ օգտագործելով ESP32 NodeMCU WiFi & Bluetooth մոդուլի ձեռնարկը: Նկարագրություն NodeMCU- ը բաց կոդով Io հարթակ է: Այն ծրագրված է Lua սցենարական լեզվի օգտագործմամբ: Հարթակը հիմնված է eLua բաց կոդով նախագծերի վրա: Հարթակը օգտագործում է բազմաթիվ բաց կոդով նախագծեր, ինչպիսիք են lua-cjson, spiffs: Այս ESP32 NodeMc