সুচিপত্র:

এসটিএম 32 ভিত্তিক মাইক্রোকন্ট্রোলার থেকে পিসিতে কীভাবে ডেটা গ্রহণ করবেন: 5 টি ধাপ
এসটিএম 32 ভিত্তিক মাইক্রোকন্ট্রোলার থেকে পিসিতে কীভাবে ডেটা গ্রহণ করবেন: 5 টি ধাপ

ভিডিও: এসটিএম 32 ভিত্তিক মাইক্রোকন্ট্রোলার থেকে পিসিতে কীভাবে ডেটা গ্রহণ করবেন: 5 টি ধাপ

ভিডিও: এসটিএম 32 ভিত্তিক মাইক্রোকন্ট্রোলার থেকে পিসিতে কীভাবে ডেটা গ্রহণ করবেন: 5 টি ধাপ
ভিডিও: Lecture 10: ABOUT THE STM32F401 NUCLEO BOARD 2024, সেপ্টেম্বর
Anonim
কিভাবে STM32 ভিত্তিক মাইক্রোকন্ট্রোলার থেকে পিসিতে ডেটা গ্রহণ করবেন
কিভাবে STM32 ভিত্তিক মাইক্রোকন্ট্রোলার থেকে পিসিতে ডেটা গ্রহণ করবেন

এখানে এই টিউটোরিয়ালে আমরা STM32l100 mcu এর UART এর একটি ব্যবহার করে মাইক্রোকন্ট্রোলার থেকে পিসিতে ডেটা প্রেরণ করেছি।

ধাপ 1: ব্যবহৃত সফ্টওয়্যার:

ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার
ব্যবহৃত সফটওয়্যার

এই সফ্টওয়্যারটি আমরা এই প্রকল্পের জন্য ব্যবহার করেছি:

1. Atollic TrueSTUDIO: STM32 এর জন্য Atollic® TrueSTUDIO® হল STM32 MCU ডেভেলপারদের জন্য একটি নমনীয় এবং এক্সটেনসিবল ডেভেলপমেন্ট এবং ডিবাগিং IDE যারা উচ্চমানের এমবেডেড সফটওয়্যারের উন্নয়নে সাহায্য করার জন্য অত্যন্ত শক্তিশালী সরঞ্জাম চায়। TrueSTUDIO® ওপেন স্ট্যান্ডার্ড (ECLIPSE এবং GNU) এর উপর ভিত্তি করে এবং কোড ম্যানেজমেন্ট এবং অ্যাডভান্স সিস্টেম বিশ্লেষণের জন্য পেশাদার বৈশিষ্ট্যের সাথে প্রসারিত। এটি কাঠামো এবং সিস্টেমের গতিশীল আচরণের একটি অনন্য অন্তর্দৃষ্টি দেয়।

আপনি এই লিংক থেকে এই সফটওয়্যারটি ডাউনলোড করতে পারেন

2. STM32CubeMX: STM32CubeMX হল একটি গ্রাফিকাল টুল যা STM32 মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসরগুলির খুব সহজে কনফিগার করার অনুমতি দেয়, সেইসাথে Arm® Cortex®-M কোর বা আর্মের জন্য আংশিক Linux® ডিভাইস ট্রি ® Cortex®-A core), ধাপে ধাপে প্রক্রিয়ার মাধ্যমে।

আপনি এই লিংক থেকে এই সফটওয়্যারটি ডাউনলোড করতে পারেন

ধাপ 2: ব্যবহৃত উপাদানগুলি:

ব্যবহৃত উপাদান
ব্যবহৃত উপাদান
ব্যবহৃত উপাদান
ব্যবহৃত উপাদান

এই টিউটোরিয়ালে আমরা প্রধানত দুটি হার্ডওয়্যার ব্যবহার করেছি:

1.32L100CDISCOVERY: 32L100CDISCOVERY আপনাকে STM32L100 Value Line 32-bit Cortex®-M3 মাইক্রোকন্ট্রোলারের বৈশিষ্ট্যগুলি আবিষ্কার করতে এবং সহজেই আপনার অ্যাপ্লিকেশনগুলি ডেভেলপ করতে সাহায্য করে। এটি নতুন এবং অভিজ্ঞ ব্যবহারকারীদের দ্রুত শুরু করার জন্য প্রয়োজনীয় সবকিছু অন্তর্ভুক্ত করে। STM32L100RCT6 এর উপর ভিত্তি করে, এটি একটি ST-LINK/V2 এমবেডেড ডিবাগ টুল, LEDs, অতিরিক্ত উপাদান এবং মডিউলগুলির সহজ সংযোগের জন্য পুশবাটন অন্তর্ভুক্ত করে।

2. ইউএসবি থেকে টিটিএল কনভার্টার। এই ডিসকভারি বোর্ডের মতো আমরা সরাসরি স্ট-লিঙ্ক ডিবাগার ক্যাবল থেকে সিরিয়াল ডেটা পেতে পারি না তাই আমাদের একটি ইউএসবি থেকে টিটিএল কনভার্টার কিনতে হবে। ইউএসবি থেকে টিটিএল কনভার্টারের কাজের নীতি খুবই সহজ। এই মডিউলটি ল্যাপটপের সাথে ব্যবহার করা যেতে পারে যার স্ট্যান্ডার্ড সিরিয়াল পোর্ট নেই। এই মডিউলটি আপনার কম্পিউটারে ইউএসবি ব্যবহার করে একটি ভার্চুয়াল COM পোর্ট তৈরি করে যা সিরিয়াল যোগাযোগের জন্য বিভিন্ন স্ট্যান্ডার্ড বাউড রেট সমর্থন করতে পারে।

ধাপ 3: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র

সংযোগগুলি নিম্নরূপ:

32L100 ডিসকভারি বোর্ড ইউএসবি থেকে টিটিএল কনভার্ট

ডিসকভারি বোর্ডের Txd (PA9) Rxd

GND GND

3V3 3V3

ধাপ 4: কোড:

যেহেতু আমরা STM32CubeMX এর সাহায্যে কোডটি তৈরি করেছি, তাই এখানে আমি আপনাকে main.c ফাইলটি শেয়ার করছি।

আপনি নিচের লিঙ্ক থেকে main.c ফাইলটি পেতে পারেন

ধাপ 5: কাজের নীতি এবং ভিডিও:

এখানে প্রথমে আপনাকে STM32CubeMX খুলতে হবে তারপর যদি আপনি একটি কাস্টমাইজড বোর্ড ব্যবহার করেন তাহলে আপনাকে সঠিক বোর্ড বা এমসিইউ বেছে নিতে হবে।

পুরো প্রক্রিয়ার জন্য দয়া করে আমাদের এম্বেড করা ভিডিওটি দেখুন।

পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে

এই প্রকল্পের বিষয়ে আপনার যদি কোন সন্দেহ থাকে তাহলে নির্দ্বিধায় আমাদের নিচে মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল ভিজিট করতে পারেন

ঘন ঘন আপডেট পেতে অনুগ্রহ করে আমাদের ফেসবুক পেজে যান এবং লাইক করুন।

ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি

প্রস্তাবিত: