Բովանդակություն:

Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով. 4 քայլ
Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով. 4 քայլ

Video: Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով. 4 քայլ

Video: Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով. 4 քայլ
Video: BTT GTR v1.0/M5 v1.0 - Configuring Fan(s) and M5 v1.0 2024, Նոյեմբեր
Anonim
Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով
Սերիական հաղորդակցություն ARM Cortex-M4- ի միջոցով

Սա հացահատիկի վրա հիմնված նախագիծ է, որն օգտագործում է 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 ֆայլը
Վերբեռնեք.bin ֆայլը
Վերբեռնեք.bin ֆայլը
Վերբեռնեք.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 կամ որևէ այլ վիրտուալ տերմինալ:

Խորհուրդ ենք տալիս: