فهرست مطالب:

کنترل کننده چراغ راهنمایی با استفاده از ARM Cortex-M4: 3 مرحله
کنترل کننده چراغ راهنمایی با استفاده از ARM Cortex-M4: 3 مرحله

تصویری: کنترل کننده چراغ راهنمایی با استفاده از ARM Cortex-M4: 3 مرحله

تصویری: کنترل کننده چراغ راهنمایی با استفاده از ARM Cortex-M4: 3 مرحله
تصویری: چند شنبه با سینا | فصل سوم | قسمت 40 | ماز جبرانــی 2024, جولای
Anonim
کنترل کننده چراغ راهنمایی با استفاده از ARM Cortex-M4
کنترل کننده چراغ راهنمایی با استفاده از ARM Cortex-M4

این یک پروژه مبتنی بر ورق است که از ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) برای ساخت کنترل کننده چراغ راهنمایی استفاده می کند.

مدت زمان LED قرمز و آبی روی 15 ثانیه تنظیم شده است. مدت زمان LED زرد روی 1 ثانیه تنظیم شده است. برای درک تخصیص چراغ های راهنمایی ، یک نمودار "طرح" به پروژه اضافه شده است.

کاتد همه LED ها به یکدیگر متصل شده اند. این بدان معناست که همه آنها سطح مشترکی دارند.

فایل.bin کد c99 با پیوند ارائه شده در انتهای این آموزش ضمیمه شده است. فایل.bin را می توان با استفاده از LM Flash Programmer روی میکروکنترلر بارگذاری کرد.

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

برای انجام این پروژه موارد زیر مورد نیاز است:

1- Texas Instruments EK-TM4C123GXL 2- چهار LED قرمز

3- چهار LED زرد

4- چهار LED آبی یا سبز

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

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

بارگیری برنامه نویس LM Flash

فایل.bin یا.hex را با استفاده از برنامه نویس LM Flash بارگذاری کنید

مرحله 2: پین کردن و سیم کشی

پین کردن و سیم کشی
پین کردن و سیم کشی
پین کردن و سیم کشی
پین کردن و سیم کشی

پیوندها و سیم کشی ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) و سایر لوازم جانبی با این مرحله ضمیمه شده است و همچنین موارد زیر را ارائه می دهد:

================== TM4C123GXL => LED ها

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

PB5 => L1 (قرمز) ، L2 (قرمز)

PB0 => L1 (زرد) ، L2 (زرد)

PB1 => L1 (آبی) ، L2 (آبی)

PE4 => L3 (قرمز) ، L4 (قرمز)

PE5 => L3 (زرد) ، L4 (زرد)

PB4 => L3 (آبی) ، L4 (آبی)

GND => همه پایانه های منفی LED ها

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

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

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

توصیه شده: