সুচিপত্র:
- ধাপ 1: প্রয়োজনীয়তা
- ধাপ 2: পিন-আউট এবং তারের
- ধাপ 3:.bin ফাইল আপলোড করুন
- ধাপ 4: ইনপুটের জন্য আপনার ডেটা লিখুন
ভিডিও: ARM Cortex-M4: 4 ধাপ ব্যবহার করে সিরিয়াল যোগাযোগ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এটি একটি রুটিবোর্ড ভিত্তিক প্রকল্প যা ভার্চুয়াল টার্মিনাল ব্যবহার করে সিরিয়াল যোগাযোগের জন্য 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 ফাইল আপলোড করুন
এলএম ফ্ল্যাশ প্রোগ্রামার ব্যবহার করে এআরএম কর্টেক্স-এম 4 (টেক্সাস ইন্সট্রুমেন্টস ইকে-টিএম 4 সি 123 জিএক্সএল) এ এই ধাপ সহ সংযুক্ত.bin ফাইলটি আপলোড করুন।
ধাপ 4: ইনপুটের জন্য আপনার ডেটা লিখুন
ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) এ.bin ফাইল আপলোড করার পর, আপনি 16x2 LCD স্ক্রিনে আপনার আউটপুট পেতে পারেন এবং টার্মিনালে আপনার কাঙ্ক্ষিত ইনপুট প্রবেশ করতে পারেন যেমন এনার্জিয়া আইডিই সিরিয়াল মনিটর, তেরা টিম ভার্চুয়াল টার্মিনাল, কেইল ইউভিশন বা অন্য কোন ভার্চুয়াল টার্মিনাল।
প্রস্তাবিত:
ARM Cortex-M4: 3 ধাপ ব্যবহার করে ট্রাফিক লাইট কন্ট্রোলার
ARM Cortex-M4 ব্যবহার করে ট্রাফিক লাইট কন্ট্রোলার: এটি একটি ব্রেডবোর্ড ভিত্তিক প্রকল্প যা ARM Cortex-M4 (টেক্সাস ইন্সট্রুমেন্টস EK-TM4C123GXL) ব্যবহার করে ট্রাফিক লাইট কন্ট্রোলার তৈরি করে। হলুদ LED এর সময়কাল 1 সেকেন্ডে সেট করা আছে। একটি " চক্রান্ত "
ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ: 4 টি ধাপ
ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল কমিউনিকেশন: ব্লুটুথ লো এনার্জি কানেকশনের সাথে আপনার তারের প্রতিস্থাপনের জন্য ধাপে ধাপে একটি সহজ ধাপ দেওয়া হল: এটি বের করতে আমার কিছুটা সময় লেগেছিল কারণ আধুনিক ব্লুটুথ লো এনার্জি প্রযুক্তির সাথে এটি করার বিষয়ে খুব কমই কোনও ডকুমেন্টেশন রয়েছে ব্লুফ্রুই হিসাবে
ARM Cortex-M4: 4 ধাপ ব্যবহার করে লেজার ট্রিপওয়ায়ার
ARM Cortex-M4 ব্যবহার করে লেজার ট্রিপওয়ার: এটি একটি ব্রেডবোর্ড ভিত্তিক প্রকল্প যা ARM Cortex-M4 (টেক্সাস ইন্সট্রুমেন্টস EK-TM4C123GXL) ব্যবহার করে একটি লেজার ট্রিপওয়ায়ার সিস্টেম তৈরি করে। , LDR এবং একটি NPN ট্রানজিস্টর। BC54
সিরিয়াল যোগাযোগ ব্যবহার করে ওয়েব ভিত্তিক স্মার্টমিরার: 6 টি ধাপ
সিরিয়াল কমিউনিকেশন ব্যবহার করে ওয়েব-ভিত্তিক স্মার্টমিরর: এই নির্দেশনাটি ব্যবহারের জন্য প্রস্তুত সমস্ত কোডের সাথে বিতরণ করা হয়। উন্নয়ন খুব জটিল ছিল কিন্তু একবার এটি সেট আপ করা হলে কাস্টমাইজ করা সত্যিই সহজ। একবার দেখুন এবং উপভোগ করুন;)
HC - 06 (স্লেভ মডিউল) "মনিটর সিরিয়াল Arduino" ব্যবহার না করে "NAME" পরিবর্তন করা যে "সহজে কাজ করে": ত্রুটিহীন উপায়!: 3 টি ধাপ
HC - 06 (স্লেভ মডিউল) "মনিটর সিরিয়াল Arduino" ব্যবহার না করে "NAME" পরিবর্তন করা … যে "সহজেই কাজ করে": ত্রুটিহীন উপায়!: পরে " দীর্ঘ সময় " HC - 06 (স্লেভ মডিউল) -এর নাম পরিবর্তন করার চেষ্টা করছেন, " Arduino এর সিরিয়াল মনিটর, & quot ছাড়া; সফল ", আমি আরেকটি সহজ উপায় খুঁজে পেয়েছি এবং এখন শেয়ার করছি! মজার বন্ধু