Mundarija:
- 1 -qadam: talablar
- 2-qadam: simlarni ulash va ulash
- 3 -qadam:.bin faylini yuklang
- 4 -qadam: Ma'lumotlaringizni kiritish uchun kiriting
Video: ARM Cortex-M4 yordamida ketma-ket aloqa: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu virtual terminal yordamida ketma-ket aloqa uchun ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan foydalanadigan dastur. Chiqish 16x2 LCD displeyda olinishi mumkin va ketma -ket aloqa uchun kirish Energia IDE, Tera Team, Keil uVision yoki boshqa virtual terminal dasturlarining ketma -ket monitorida bo'lishi mumkin.
Ish paytida EK-TM4C123GXL RED LED mikrokontroller holatini ko'rsatadi. Seriya ma'lumotlarini mikrokontrollerga uzatishda EK-TM4C123GXL RED LED oq rangga aylandi. Butun elektron +5V (VBUS) va +3.3V EK-TM4C123GXL bilan quvvatlanadi. c99 kodining.bin fayli ushbu qo'llanma bilan biriktirilgan..bin faylini LM Flash Programmer yordamida mikrokontrollerga yuklash mumkin.
1 -qadam: talablar
Loyihani amalga oshirish uchun quyidagilar zarur: 1- Texas Instruments EK-TM4C123GXL
2- Potansiyometr (masalan, 5K)
3- LCD 16x2
4- Virtual terminal (kompyuterda dasturiy ta'minot)
5- LM Flash dasturchisi (kompyuterda dasturiy ta'minot)
=> Agar siz LM Flash Programmer dasturidan qanday foydalanishni va o'rnatishni bilmasangiz, iltimos, oldingi ko'rsatmalarni ko'rib chiqing yoki quyidagi havolalarni bosing:
LM Flash dasturchi yuklab olish
LM Flash Programmer yordamida.bin yoki.hex faylini yuklang
2-qadam: simlarni ulash va ulash
ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) va boshqa periferiya qurilmalarini ulash va ulash ushbu qadam bilan biriktirilgan va ularga quyidagilar berilgan:
================= TM4C123GXL => LCD
=================
VBUS => VDD yoki VCC
GND => VSS
PB4 = RS
GND => RW
PE5 => E.
PE4 => D4
PB1 => D5
PB0 => D6
PB5 => D7
+3.3V => A.
GND => K.
========================
TM4C123GXL => Potansiyometr
========================
VBUS => 1 -pin
GND => 3 -pin
=================
Potansiyometr => LCD
=================
2 -pin => Vo
=> Potansiometr yordamida kontrastni o'rnatishingiz mumkin
3 -qadam:.bin faylini yuklang
Bu qadam bilan biriktirilgan.bin faylini LM Flash Programmer yordamida ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ga yuklang.
4 -qadam: Ma'lumotlaringizni kiritish uchun kiriting
. Bin faylini ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ga yuklaganingizdan so'ng, siz 16x2 o'lchamli LCD displeyga chiqishingiz va terminalga kerakli kirishni kiritishingiz mumkin. Energia IDE Serial Monitor, Tera Team Virtual Terminal, Keil uVision yoki boshqa virtual terminal.
Tavsiya:
DIY: Servo dvigatel burchagini Visuino ketma -ketligi komponenti yordamida qanday boshqarish mumkin: 10 qadam
DIY Servo dvigatel burchagini Visuino ketma -ketligi komponenti yordamida qanday boshqarish mumkin: Ushbu qo'llanmada biz Servo Dvigatel va Arduino UNO va Visuino -dan foydalanib, servo dvigatel burchagini ketma -ketlik komponenti yordamida boshqaramiz. bizning holatda servo dvigatel degr
CPX ketma -ketligi yordamida to'ldirilgan quyon: 9 qadam
CPX ketma -ketligi yordamida to'ldirilgan quyon: O'zingizning to'ldirilgan hayvon yoki yumshoq haykal yasang, u har xil burchaklarda, baland tovushlarga va chiroqlarga LEDlar yordamida javob beradi. Bu ob'ekt adafruit tomonidan Circuit Playground Express (CPX) dan foydalanadi
ARM Cortex-M4 yordamida svetoforni boshqaruvchi: 3 qadam
Svetoforni boshqarish moslamasi ARM Cortex-M4 yordamida: bu svetoforni boshqarish moslamasini yaratish uchun ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan foydalanadigan dastur. Sariq LEDning davomiyligi 1 sekundga o'rnatiladi. A " syujet "
Rangli LEDlar yordamida rang ketma -ketligini yaratish: 12 qadam
Rangli LEDlarni ranglarning ketma -ketligini yaratish uchun: Arduino Uno va Code yordamida ranglarning ketma -ketligini yaratish uchun RGB LED -laridan qanday foydalanish kerakligi ko'rsatilgan
ARM Cortex-M4 yordamida lazerli Tripwire: 4 qadam
ARM Cortex-M4 yordamida lazerli Tripwire: Bu lazerli Tripwire tizimini yaratish uchun ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan foydalanadigan dastur. , LDR va NPN tranzistorlari. BC54