সুচিপত্র:

STM32L100 Blink LED Atollic TrueSTUDIO এবং STM32CubeMX ব্যবহার করে: 5 টি ধাপ
STM32L100 Blink LED Atollic TrueSTUDIO এবং STM32CubeMX ব্যবহার করে: 5 টি ধাপ

ভিডিও: STM32L100 Blink LED Atollic TrueSTUDIO এবং STM32CubeMX ব্যবহার করে: 5 টি ধাপ

ভিডিও: STM32L100 Blink LED Atollic TrueSTUDIO এবং STM32CubeMX ব্যবহার করে: 5 টি ধাপ
ভিডিও: Lecture 20: Interfacing With STM32F401 Board 2024, জুলাই
Anonim
STM32L100 Blink LED Atollic TrueSTUDIO এবং STM32CubeMX ব্যবহার করে
STM32L100 Blink LED Atollic TrueSTUDIO এবং STM32CubeMX ব্যবহার করে

এই প্রজেক্টে আমি আপনাকে 32L100 ডিসকভারি ব্যবহার করে কিভাবে একটি LED জ্বলতে হয় সে সম্পর্কে বলতে যাচ্ছি। তাই এখানে আমি আপনাকে এই ব্লিংক নেতৃত্বাধীন টিউটোরিয়ালের কাজের নীতি সম্পর্কে বলতে যাচ্ছি আপনার কি ধরণের সফ্টওয়্যার এবং হার্ডওয়্যার প্রয়োজন।

ধাপ 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.32L100 CDISCOVERY:

32L100CDISCOVERY আপনাকে STM32L100 ভ্যালু লাইন 32-বিট কর্টেক্স-এম 3 মাইক্রোকন্ট্রোলারের বৈশিষ্ট্যগুলি আবিষ্কার করতে এবং আপনার অ্যাপ্লিকেশনগুলি সহজেই বিকাশ করতে সহায়তা করে। এটি নতুন এবং অভিজ্ঞ ব্যবহারকারীদের দ্রুত শুরু করার জন্য প্রয়োজনীয় সবকিছু অন্তর্ভুক্ত করে।

STM32L100RCT6 এর উপর ভিত্তি করে, এটি একটি ST-LINK/V2 এমবেডেড ডিবাগ টুল, LEDs, অতিরিক্ত উপাদান এবং মডিউলগুলির সহজ সংযোগের জন্য পুশবাটন অন্তর্ভুক্ত করে।

ধাপ 3: কাজের নীতি:

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

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

ধাপ 4: কোড:

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

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

ধাপ 5: ভিডিও:

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

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

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

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

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

প্রস্তাবিত: