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

Լազերային հաղորդիչ ARM Cortex-M4: 4 քայլ
Լազերային հաղորդիչ ARM Cortex-M4: 4 քայլ

Video: Լազերային հաղորդիչ ARM Cortex-M4: 4 քայլ

Video: Լազերային հաղորդիչ ARM Cortex-M4: 4 քայլ
Video: Ground Zero of Networking: Mastering OSI's Physical Layer 1 2024, Նոյեմբեր
Anonim
Լազերային հաղորդալար ARM Cortex-M4- ի միջոցով
Լազերային հաղորդալար ARM Cortex-M4- ի միջոցով

Սա հացահատիկի վրա հիմնված նախագիծ է, որն օգտագործում է ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) լազերային Tripwire համակարգ պատրաստելու համար: Համակարգն աշխատում է ազդանշանային, արտաքին միագույն լույսի աղբյուրի հետ `կենտրոնացված ճառագայթների, LDR և NPN տրանզիստորների տեսքով:

BC547- ն օգտագործվում է որպես NPN տրանզիստոր `LDR- ից ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ստացված ելքը կարգավորելու համար: Համակարգի զգայունությունը կարող է փոփոխվել `փոխելով BJT- ի կոնֆիգուրացիան:

Արդյունքը կարելի է ձեռք բերել Energia IDE- ի, Tera Team- ի, Keil uVision- ի կամ ցանկացած այլ տերմինալային ծրագրային ապահովման Serial Monitor- ով: Ամբողջ միացումն աշխատում է +5V (VBUS) և +3.3V EK-TM4C123GXL- ով:

c99 կոդի.bin ֆայլը կցված է այս ձեռնարկի վերջում տրված հղումով:.bin ֆայլը կարելի է վերբեռնել միկրոկառավարիչ ՝ օգտագործելով LM Flash ծրագրավորող:

Քայլ 1: Պահանջներ

Այս նախագիծը իրականացնելու համար անհրաժեշտ են հետևյալ բաները.

1- Texas Instruments EK-TM4C123GXL 2- Մոնոխրոմատիկ լույսի աղբյուր

3- Բզզոց

4- LDR

5- NPN BJT (BC547)

6- LM Flash ծրագրավորող (համակարգչում ծրագրակազմ)

7- Վիրտուալ տերմինալ (ծրագրակազմ ԱՀ-ում)

=> Եթե չգիտեք, թե ինչպես օգտագործել և տեղադրել LM Flash ծրագրավորող, ապա խնդրում եմ ստուգեք իմ նախորդ Instructable- ը կամ կտտացրեք հետևյալ հղումներին.

Ներբեռնեք LM Flash ծրագրավորող

Վերբեռնեք.bin կամ.hex ֆայլ ՝ օգտագործելով LM Flash ծրագրավորող

Քայլ 2: Եզրագծեր և միացում

Ամրագրում և լարերի տեղադրում
Ամրագրում և լարերի տեղադրում

ARM Cortex-M4- ի (Texas Instruments EK-TM4C123GXL) և այլ ծայրամասային սարքերի Pin-outs & Wiring- ը կցված է այս քայլին և տրվում է նաև հետևյալին.

==================== TM4C123GXL => ազդանշան

====================

PB0 => VCC

GND => GND

====================

TM4C123GXL => BC547

====================

+5V => Հավաքիչ

PB5 => Emitter

============

BC547 => LDR

============

Հիմք => Pin-1

==================

TM4C123GXL => LDR

==================

+5V => Pin-2

Քայլ 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) վերբեռնելուց հետո կարող եք ստանալ ձեր ազդանշանային ազդանշանը կամ ձեր ցանկացած ցանկալի տերմինալը, օրինակ. Energia IDE սերիական մոնիտոր, Keil uVision և Tera Team վիրտուալ տերմինալ և այլն կամ երկուսն էլ:

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