সুচিপত্র:
ভিডিও: Atollic TrueSTUDIO-STM32L100 PWM টিউটোরিয়াল: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
এই টিউটোরিয়ালে আমরা আপনাকে STM32 ভিত্তিক মাইক্রোকন্ট্রোলারে PWM ব্যবহার করার পদ্ধতি সম্পর্কে বলতে যাচ্ছি, এখানে আমরা 32L100discovery-Discovery কিট ব্যবহার করছি যার উপর STM32L100RCT6 মাইক্রোকন্ট্রোলার রয়েছে।
ধাপ 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, অতিরিক্ত উপাদান এবং মডিউলগুলির সহজ সংযোগের জন্য পুশবাটন অন্তর্ভুক্ত করে।
ধাপ 3: কোড:
যেহেতু আমরা STM32CubeMX এর সাহায্যে কোডটি তৈরি করেছি, তাই এখানে আমি আপনাকে main.c ফাইলটি শেয়ার করছি।
আপনি ডাউনলোড লিঙ্ক থেকে main.c ফাইলটি পেতে পারেন
ধাপ 4: কাজের নীতি এবং ভিডিও:
এখানে প্রথমে আপনাকে STM32CubeMX খুলতে হবে তারপর যদি আপনি একটি কাস্টমাইজড বোর্ড ব্যবহার করেন তাহলে আপনাকে সঠিক বোর্ড বা এমসিইউ বেছে নিতে হবে।
পুরো প্রক্রিয়ার জন্য দয়া করে আমাদের এম্বেড করা ভিডিওটি দেখুন।
পুরো প্রকল্পের বিবরণ উপরের ভিডিওতে দেওয়া হয়েছে যদি এই প্রকল্প সম্পর্কে আপনার কোন সন্দেহ থাকে তাহলে নিচের দ্বিধায় আমাদের মন্তব্য করুন। এবং যদি আপনি এমবেডেড সিস্টেম সম্পর্কে আরো জানতে চান তাহলে আপনি আমাদের ইউটিউব চ্যানেল পরিদর্শন করতে পারেন এবং ঘন ঘন আপডেট পেতে আমাদের ফেসবুক পেজটি দেখুন।
ধন্যবাদ & শুভেচ্ছা, এম্বেডোট্রনিক্স প্রযুক্তি
প্রস্তাবিত:
রাস্পবেরি পাই - TMD26721 ইনফ্রারেড ডিজিটাল প্রক্সিমিটি ডিটেক্টর জাভা টিউটোরিয়াল: 4 টি ধাপ
রাস্পবেরি পাই-TMD26721 ইনফ্রারেড ডিজিটাল প্রক্সিমিটি ডিটেক্টর জাভা টিউটোরিয়াল: TMD26721 একটি ইনফ্রারেড ডিজিটাল প্রক্সিমিটি ডিটেক্টর যা একটি 8-পিন সারফেস মাউন্ট মডিউলে একটি সম্পূর্ণ প্রক্সিমিটি ডিটেকশন সিস্টেম এবং ডিজিটাল ইন্টারফেস লজিক প্রদান করে। সঠিকতা. একজন প্রো
AVR Assembler টিউটোরিয়াল 2: 4 ধাপ
AVR Assembler Tutorial 2: এই টিউটোরিয়ালটি " AVR Assembler Tutorial 1 " এর ধারাবাহিকতা আপনি যদি টিউটোরিয়াল 1 এর মধ্য দিয়ে না যান তবে আপনার এখনই থামতে হবে এবং প্রথমে এটি করা উচিত।
AVR Assembler টিউটোরিয়াল 1: 5 ধাপ
AVR Assembler Tutorial 1: আমি সিদ্ধান্ত নিয়েছি কিভাবে Atmega328p এর জন্য অ্যাসেম্বলি ল্যাঙ্গুয়েজ প্রোগ্রাম লিখতে হয়, যা Arduino তে ব্যবহৃত মাইক্রোকন্ট্রোলার। যদি লোকেরা আগ্রহী থাকে তবে আমি যতক্ষণ না ফুরিয়ে যাই ততক্ষণ পর্যন্ত আমি সপ্তাহে এক বা তার বেশি সময় চালিয়ে যাব
ESP32 সহ PWM - আরডুইনো আইডিই এর সাথে ইএসপি 32 এ PWM এর সাথে LED ডিমিং: 6 ধাপ
ESP32 সহ PWM | Arduino IDE দিয়ে ESP 32 এ PWM এর সাথে LED ডিমিং: এই নির্দেশাবলীতে আমরা দেখব কিভাবে Arduino IDE ব্যবহার করে ESP32 দিয়ে PWM সিগন্যাল তৈরি করা যায় PWM মূলত কোন MCU থেকে এনালগ আউটপুট উৎপন্ন করতে ব্যবহৃত হয় এবং সেই এনালগ আউটপুট 0V থেকে 3.3V (esp32 এর ক্ষেত্রে) & থেকে
নিউক্লিও- L073RZ এর জন্য UC/OS III পোর্ট Atollic TureSTUDIO IDE ব্যবহার করে ।: 3 ধাপ
নিউক্লিও- L073RZ- এর জন্য UC/OS III পোর্ট Atollic TureSTUDIO IDE ব্যবহার করে।: এই প্রকল্পটি UC/OS III RTOS- এ তৈরি করা একটি সহজ পলক নেতৃত্বাধীন প্রোগ্রাম যা এখানে Micrium ওয়েবসাইট থেকে ডাউনলোড করা হয়েছে এবং Nucleo-L073RZ বোর্ডে পোর্ট করা হয়েছে এবং Atollic TureSTUDIO তে ব্যবহারের জন্য প্রস্তুত। এই বন্দরটি শুধুমাত্র যেমন পরীক্ষা করা হয়েছে