فهرست مطالب:

ارتباط سریال با استفاده از ARM Cortex-M4: 4 مرحله
ارتباط سریال با استفاده از ARM Cortex-M4: 4 مرحله

تصویری: ارتباط سریال با استفاده از ARM Cortex-M4: 4 مرحله

تصویری: ارتباط سریال با استفاده از ARM Cortex-M4: 4 مرحله
تصویری: نمایشگر ال سی دی کاراکتری | ARM STM32 2024, جولای
Anonim
ارتباط سریال با استفاده از ARM Cortex-M4
ارتباط سریال با استفاده از ARM Cortex-M4

این یک پروژه مبتنی بر ورق است که از ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) برای ارتباط سریال با استفاده از پایانه مجازی استفاده می کند. خروجی را می توان در صفحه LCD 16x2 به دست آورد و ورودی ارتباطات سریالی را می توان در Serial Monitor از Energia IDE ، Tera Team ، Keil uVision یا هر نرم افزار ترمینال مجازی دیگر ارائه کرد.

در طول عملیات ، یک LED قرمز EK-TM4C123GXL وضعیت میکروکنترلر را نشان می دهد. هنگام انتقال داده های سریال به میکروکنترلر ، LED قرمز EK-TM4C123GXL سفید شد. کل مدار با +5V (VBUS) و +3.3V از EK-TM4C123GXL تغذیه می شود. فایل.bin کد c99 با این آموزش ضمیمه شده است. فایل.bin را می توان با استفاده از LM Flash Programmer روی میکروکنترلر بارگذاری کرد.

مرحله 1: الزامات

موارد زیر برای انجام این پروژه مورد نیاز است: 1- Texas Instruments EK-TM4C123GXL

2- پتانسیومتر (به عنوان مثال 5K)

3- LCD 16x2

4- پایانه مجازی (نرم افزار روی رایانه)

5- برنامه نویس فلش LM (نرم افزار روی رایانه)

=> اگر نحوه استفاده و نصب LM Flash Programmer را نمی دانید ، لطفاً دستورالعمل قبلی من را بررسی کنید یا روی پیوندهای زیر کلیک کنید:

بارگیری برنامه نویس 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 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => A

GND => K

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

TM4C123GXL => پتانسیومتر

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

VBUS => پین اول

GND => پین سوم

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

پتانسیومتر => LCD

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

پین دوم => Vo

=> می توانید کنتراست را با استفاده از پتانسیومتر تنظیم کنید

مرحله 3: فایل.bin را بارگذاری کنید

فایل.bin را بارگذاری کنید
فایل.bin را بارگذاری کنید
فایل.bin را بارگذاری کنید
فایل.bin را بارگذاری کنید

فایل پیوست ضمیمه را با این مرحله در ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) با استفاده از LM Flash Programmer بارگذاری کنید.

مرحله 4: داده های خود را برای ورودی وارد کنید

داده های خود را برای ورودی وارد کنید
داده های خود را برای ورودی وارد کنید
داده های خود را برای ورودی وارد کنید
داده های خود را برای ورودی وارد کنید

پس از بارگذاری فایل.bin به ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ، می توانید خروجی خود را روی صفحه نمایش LCD 16x2 دریافت کرده و ورودی مورد نظر خود را در ترمینال وارد کنید. Energia IDE Serial Monitor ، Tera Team Virtual Terminal ، Keil uVision یا هر پایانه مجازی دیگر.

توصیه شده: