Բովանդակություն:
- Քայլ 1: Պահանջներ
- Քայլ 2: Եզրագծեր և միացում
- Քայլ 3. Վերբեռնեք.bin ֆայլը
- Քայլ 4: Մուտքագրեք ձեր տվյալները մուտքի համար
Video: Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Սա հացահատիկի վրա հիմնված նախագիծ է, որն օգտագործում է ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) սերիական հաղորդակցության համար `օգտագործելով վիրտուալ տերմինալը: Արդյունքը կարելի է ստանալ 16x2 LCD էկրանով, իսկ սերիական հաղորդակցության համար մուտքագրումը կարող է տրվել Energia IDE- ի, Tera Team- ի, Keil uVision- ի կամ ցանկացած այլ վիրտուալ տերմինալային ծրագրերի Serial Monitor- ում:
Գործողության ընթացքում EK-TM4C123GXL- ի RED LED- ը ցույց է տալիս միկրոկառավարիչի կարգավիճակը: Սերիական տվյալները միկրոկոնտրոլերին փոխանցելիս EK-TM4C123GXL- ի ԿԱՐՄԻՐ LED- ը դարձավ Սպիտակ: Ամբողջ միացումն աշխատում է +5V (VBUS) և +3.3V EK-TM4C123GXL- ով: c99 կոդի.bin ֆայլը կցված է այս ձեռնարկին:.bin ֆայլը կարելի է վերբեռնել միկրոկառավարիչ ՝ օգտագործելով LM Flash ծրագրավորող:
Քայլ 1: Պահանջներ
Այս նախագիծը իրականացնելու համար անհրաժեշտ են հետևյալ բաները. 1- Texas Instruments EK-TM4C123GXL
2- Պոտենցիոմետր (օրինակ ՝ 5K)
3- LCD 16x2
4- Վիրտուալ տերմինալ (ծրագրակազմ ԱՀ-ում)
5- LM Flash ծրագրավորող (համակարգչում ծրագրակազմ)
=> Եթե չգիտեք, թե ինչպես օգտագործել և տեղադրել LM Flash ծրագրավորող, ապա խնդրում եմ ստուգեք իմ նախորդ Instructable- ը կամ կտտացրեք հետևյալ հղումներին.
Ներբեռնեք LM Flash ծրագրավորող
Վերբեռնեք.bin կամ.hex ֆայլ ՝ օգտագործելով LM Flash ծրագրավորող
Քայլ 2: Եզրագծեր և միացում
ARM Cortex-M4- ի (Texas Instruments EK-TM4C123GXL) և այլ ծայրամասային սարքերի ամրացումը և ամրացումը կցվում են այս քայլին և տրվում են նաև հետևյալին.
================= TM4C123GXL => LCD
=================
VBUS => VDD կամ VCC
GND => VSS
PB4 => RS
GND => RW
PE5 => Ե
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3 Վ => Ա
GND => Կ
========================
TM4C123GXL => Պոտենցիոմետր
========================
VBUS => 1 -ին քորոց
GND => 3 -րդ փին
=================
Պոտենցիոմետր => LCD
=================
2 -րդ փին => Vo
=> Կարող եք հակադրություն սահմանել ՝ օգտագործելով պոտենցիոմետր
Քայլ 3. Վերբեռնեք.bin ֆայլը
Այս քայլով վերբեռնեք կցված.bin ֆայլը ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) LM Flash ծրագրավորողի միջոցով:
Քայլ 4: Մուտքագրեք ձեր տվյալները մուտքի համար
. Bin ֆայլը ARM Cortex-M4- ում (Texas Instruments EK-TM4C123GXL) վերբեռնելուց հետո կարող եք ձեր ելքը ստանալ 16x2 LCD էկրանին և մուտքագրել ձեր ցանկալի մուտքը տերմինալում, օրինակ. Energia IDE սերիական մոնիտոր, Tera Team վիրտուալ տերմինալ, Keil uVision կամ որևէ այլ վիրտուալ տերմինալ:
Խորհուրդ ենք տալիս:
Arduino սերիական հաղորդակցություն. 5 քայլ
Arduino սերիական հաղորդակցություն. Arduino- ի շատ նախագծեր հիմնված են մի քանի Arduinos- ի միջև տվյալների փոխանցման վրա: Անկախ նրանից, թե դուք հոբբիստ եք, ով կառուցում է RC մեքենա, RC ինքնաթիռ, կամ հեռակառավարվող էկրանով եղանակային կայան է նախագծում, դուք պետք է իմանաք, թե ինչպես կարելի է հուսալիորեն: սերիայի փոխանցում
PIC MCU և Python սերիական հաղորդակցություն. 5 քայլ
PIC MCU և Python սերիական հաղորդակցություն. Բարև, տղերք: Այս նախագծում ես կփորձեմ բացատրել իմ փորձերը PIC MCU- ի և Python- ի սերիական հաղորդակցության վերաբերյալ: Ինտերնետում կան բազմաթիվ ձեռնարկներ և տեսանյութեր, թե ինչպես կարելի է շփվել PIC MCU- ի հետ վիրտուալ տերմինալի միջոցով, ինչը շատ օգտակար է: Հովև
Arduino- ի և Python- ի սերիական հաղորդակցություն. Ստեղնաշարի ցուցադրում `4 քայլ
Arduino- ի և Python- ի սերիական հաղորդակցություն. Ստեղնաշարի ցուցադրում. Այս նախագիծը նախատեսված է mac օգտագործողների համար, բայց այն կարող է իրականացվել նաև Linux- ի և Windows- ի համար, միակ քայլը, որը պետք է տարբերվի, տեղադրումն է:
Անլար սերիական հաղորդակցություն Bluefruit- ի միջոցով. 4 քայլ
Անլար սերիական հաղորդակցություն Bluefruit- ի միջոցով. Ահա մի պարզ քայլ առ քայլ ուղեցույց ՝ ձեր լարերը փոխարինելու Bluetooth- ի ցածր էներգիայի միացումով: Դա որոշ ժամանակ տևեց, որպեսզի պարզեմ դա, քանի որ գրեթե ոչ մի փաստաթուղթ չկա դա անելու ժամանակակից bluetooth ցածր էներգիայի տեխնոլոգիայով: ինչպես Bluefrui
Քայլ Servo շարժիչը սերիական հսկողության միջոցով Arduino- ի միջոցով օգտագործելով 3D տպիչ - Pt4: 8 քայլ
Arduino- ի միջոցով եռաչափ տպիչի միջոցով Step Servo Motor- ի սերիական կառավարում - Pt4. Motor Step շարքի այս չորրորդ տեսանյութում մենք կօգտագործենք այն, ինչ սովորել էինք նախկինում սերիական հաղորդակցության և իրական վերահսկողության միջոցով stepper servo շարժիչ կառուցելու համար: դիրքի հետադարձ կապ ՝ օգտագործելով դիմադրիչ կոդավորիչ, որը վերահսկվում է Arduino- ի կողմից: