সুচিপত্র:

ARM Cortex-M4: 4 ধাপ ব্যবহার করে সিরিয়াল যোগাযোগ
ARM Cortex-M4: 4 ধাপ ব্যবহার করে সিরিয়াল যোগাযোগ

ভিডিও: ARM Cortex-M4: 4 ধাপ ব্যবহার করে সিরিয়াল যোগাযোগ

ভিডিও: ARM Cortex-M4: 4 ধাপ ব্যবহার করে সিরিয়াল যোগাযোগ
ভিডিও: MKS Robin Nano v2.0 - motherboard basics for 3d Printing 2024, নভেম্বর
Anonim
ARM Cortex-M4 ব্যবহার করে সিরিয়াল যোগাযোগ
ARM Cortex-M4 ব্যবহার করে সিরিয়াল যোগাযোগ

এটি একটি রুটিবোর্ড ভিত্তিক প্রকল্প যা ভার্চুয়াল টার্মিনাল ব্যবহার করে সিরিয়াল যোগাযোগের জন্য ARM Cortex-M4 (টেক্সাস ইন্সট্রুমেন্টস EK-TM4C123GXL) ব্যবহার করে। আউটপুট 16x2 এলসিডি স্ক্রিনে পাওয়া যেতে পারে এবং সিরিয়াল যোগাযোগের জন্য ইনপুট সিরিয়াল মনিটর অফ এনার্জিয়া আইডিই, তেরা টিম, কেইল ইউভিশন বা অন্য কোন ভার্চুয়াল টার্মিনাল সফটওয়্যারে দেওয়া যেতে পারে।

অপারেশনের সময়, EK-TM4C123GXL এর একটি RED LED মাইক্রোকন্ট্রোলারের অবস্থা দেখায়। সিরিয়াল ডেটা মাইক্রোকন্ট্রোলারে স্থানান্তর করার সময়, EK-TM4C123GXL এর RED LED সাদা হয়ে গেল। পুরো সার্কিটটি EK-TM4C123GXL এর +5V (VBUS) এবং +3.3V দ্বারা চালিত। c99 কোডের.bin ফাইলটি এই টিউটোরিয়ালের সাথে সংযুক্ত।.bin ফাইলটি মাইক্রোকন্ট্রোলারে LM Flash Programmer ব্যবহার করে আপলোড করা যাবে।

ধাপ 1: প্রয়োজনীয়তা

এই প্রকল্পটি সম্পন্ন করার জন্য নিম্নলিখিত বিষয়গুলি প্রয়োজন: 1- টেক্সাস ইন্সট্রুমেন্টস EK-TM4C123GXL

2- Potentiometer (যেমন 5K)

3- LCD 16x2

4- ভার্চুয়াল টার্মিনাল (পিসিতে সফটওয়্যার)

5- এলএম ফ্ল্যাশ প্রোগ্রামার (পিসিতে সফটওয়্যার)

=> যদি আপনি এলএম ফ্ল্যাশ প্রোগ্রামার ব্যবহার এবং ইনস্টল করতে না জানেন, তাহলে দয়া করে আমার আগের নির্দেশাবলী দেখুন, অথবা নিচের লিঙ্কগুলিতে ক্লিক করুন:

এলএম ফ্ল্যাশ প্রোগ্রামার ডাউনলোড করা হচ্ছে

এলএম ফ্ল্যাশ প্রোগ্রামার ব্যবহার করে.bin বা.hex ফাইল আপলোড করুন

ধাপ 2: পিন-আউট এবং তারের

পিন-আউট এবং তারের
পিন-আউট এবং তারের

এআরএম কর্টেক্স-এম 4 (টেক্সাস ইন্সট্রুমেন্টস ইকে-টিএম 4 সি 123 জিএক্সএল) এবং অন্যান্য পেরিফেরালের পিন-আউটস এবং ওয়্যারিং এই পদক্ষেপের সাথে সংযুক্ত এবং নিম্নলিখিতটিও দেওয়া হয়েছে:

================= TM4C123GXL => LCD

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

VBUS => VDD বা VCC

GND => VSS

PB4 => RS

GND => RW

PE5 => E

PE4 => D4

PB1 => D5

PB0 => D6

PB5 => D7

+3.3V => ক

GND => K

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

TM4C123GXL => পটেন্টিওমিটার

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

VBUS => ১ ম পিন

GND => 3 য় পিন

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

Potentiometer => LCD

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

২ য় পিন => ভিও

=> আপনি Potentiometer ব্যবহার করে কনট্রাস্ট সেট করতে পারেন

ধাপ 3:.bin ফাইল আপলোড করুন

. Bin ফাইল আপলোড করুন
. Bin ফাইল আপলোড করুন
. Bin ফাইল আপলোড করুন
. Bin ফাইল আপলোড করুন

এলএম ফ্ল্যাশ প্রোগ্রামার ব্যবহার করে এআরএম কর্টেক্স-এম 4 (টেক্সাস ইন্সট্রুমেন্টস ইকে-টিএম 4 সি 123 জিএক্সএল) এ এই ধাপ সহ সংযুক্ত.bin ফাইলটি আপলোড করুন।

ধাপ 4: ইনপুটের জন্য আপনার ডেটা লিখুন

ইনপুটের জন্য আপনার ডেটা লিখুন
ইনপুটের জন্য আপনার ডেটা লিখুন
ইনপুটের জন্য আপনার ডেটা লিখুন
ইনপুটের জন্য আপনার ডেটা লিখুন

ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) এ.bin ফাইল আপলোড করার পর, আপনি 16x2 LCD স্ক্রিনে আপনার আউটপুট পেতে পারেন এবং টার্মিনালে আপনার কাঙ্ক্ষিত ইনপুট প্রবেশ করতে পারেন যেমন এনার্জিয়া আইডিই সিরিয়াল মনিটর, তেরা টিম ভার্চুয়াল টার্মিনাল, কেইল ইউভিশন বা অন্য কোন ভার্চুয়াল টার্মিনাল।

প্রস্তাবিত: