সুচিপত্র:

একটি Arduino টিউটোরিয়ালের মত STM32 ব্যবহার করা - STM32F103C8: 5 টি ধাপ
একটি Arduino টিউটোরিয়ালের মত STM32 ব্যবহার করা - STM32F103C8: 5 টি ধাপ

ভিডিও: একটি Arduino টিউটোরিয়ালের মত STM32 ব্যবহার করা - STM32F103C8: 5 টি ধাপ

ভিডিও: একটি Arduino টিউটোরিয়ালের মত STM32 ব্যবহার করা - STM32F103C8: 5 টি ধাপ
ভিডিও: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, নভেম্বর
Anonim
Image
Image
আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান
আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান

আরে, কি খবর, বন্ধুরা! CETech থেকে এখানে আর্কশ।

নিম্নলিখিত টিউটোরিয়ালে আমরা STM32F103C8, STM32F030F4 এবং STM8S103F3 এর মত STM দ্বারা প্রদত্ত বিভিন্ন মাইক্রোকন্ট্রোলারগুলি দেখব।

আমরা এই মাইক্রোগুলিকে Arduino এর সাথে তুলনা করার সাথে সাথে একে অপরের সাথে তুলনা করব।

একবার এটি পথের বাইরে চলে গেলে আমরা STM32F103C8 কে একটি Arduino তে রূপান্তরিত করব যাতে আপনি যেকোনো Arduino IDE কোডটি STM32 এ আপলোড করতে পারেন যেমনটি আপনি একটি Arduino এর মত একটি USB কেবল ব্যবহার করে করতে পারেন।

এখন মজা দিয়ে শুরু করা যাক।

ধাপ 1: আপনার প্রযোজিত প্রকল্পের জন্য PCBs পান

সস্তায় অনলাইনে PCBs অর্ডার করার জন্য আপনাকে অবশ্যই PCBGOGO চেক করতে হবে!

আপনি 10 টি ভাল মানের PCBs তৈরি করেন এবং আপনার দোরগোড়ায় 5 ডলার এবং কিছু শিপিংয়ের জন্য পাঠান। আপনি আপনার প্রথম অর্ডারে শিপিংয়ে ছাড় পাবেন।

PCBGOGO পিসিবি সমাবেশ এবং স্টেনসিল উত্পাদন করার পাশাপাশি ভাল মানের মান রাখার ক্ষমতা রাখে।

যদি আপনার PCBs তৈরি বা একত্রিত করার প্রয়োজন হয় তবে সেগুলি পরীক্ষা করে দেখুন।

ধাপ 2: STM32F103C8 বনাম STM32F030F4 বনাম STM8S103F3 বনাম Arduino

STM32F103C8 বনাম STM32F030F4 বনাম STM8S103F3 বনাম Arduino
STM32F103C8 বনাম STM32F030F4 বনাম STM8S103F3 বনাম Arduino

সুতরাং, উপরের তুলনা অনুযায়ী যা আমি আঁকছি, আসুন আমাদের ফলাফলগুলি সংক্ষিপ্ত করা যাক:

1) আরডুইনো এবং এসটিএম 8 গুলি 8-বিট প্রসেসর এবং অন্য দুটি 32-বিট এমসিইউ।

2) STM32F103 এর সর্বাধিক ফ্ল্যাশ মেমরি রয়েছে যা আরডুইনোর তুলনায় দ্বিগুণ, যেখানে র‍্যাম আরডুইনোর চেয়ে 10 গুণ বড়।

3) শক্তিশালী STM32F103 এর দাম আরডুইনো ন্যানো ক্লোনের তুলনায় কম কিন্তু তুলনীয় পরিসরে। STM8S103, বিপরীতভাবে, এটি একটি সস্তা মাইক্রো হিসাবে তার কেস তৈরি করে কিন্তু অবশ্যই কম শক্তি সরবরাহ করে।

4) আরডুইনো প্রোগ্রামিং করা ইউএসবি কেবল প্লাগ করা এবং আইডিইতে আপলোড বোতাম টিপানোর মতো সহজ। STM32 সিরিজের এই বৈশিষ্ট্যটি বাক্সের বাইরে নেই কিন্তু এটিতে Arduino বুটলোডার আপলোড করে STM32F103 এ যোগ করা যেতে পারে। যা আমরা পরবর্তী ধাপে করতে যাচ্ছি:)

ধাপ 3: STM32 এ Arduino বুটলোডার আপলোড করা হচ্ছে

STM32 এ Arduino বুটলোডার আপলোড করা হচ্ছে
STM32 এ Arduino বুটলোডার আপলোড করা হচ্ছে
STM32 এ Arduino বুটলোডার আপলোড করা হচ্ছে
STM32 এ Arduino বুটলোডার আপলোড করা হচ্ছে
STM32 এ Arduino বুটলোডার আপলোড করা হচ্ছে
STM32 এ Arduino বুটলোডার আপলোড করা হচ্ছে

1) ছবির মত একটি FTDI বোর্ডের সাথে STM32F103 সংযুক্ত করুন।

2) বুটলোডার ফ্ল্যাশ করার জন্য কম্পিউটারে FTDI বোর্ড সংযুক্ত করার আগে BOOT 0 হেডারটি '0' অবস্থান থেকে '1' অবস্থানে স্যুইচ করুন

3) নিচের লিঙ্ক থেকে উপযুক্ত বুটলোডার (আমার ক্ষেত্রে PC13) ডাউনলোড করুন:

4) ফ্ল্যাশার টুলটি ডাউনলোড এবং ইনস্টল করুন যার সাহায্যে আপনি বাইনারি ফ্ল্যাশ করতে পারেন:

5) হার্ডওয়্যারটিকে পিসিতে সংযুক্ত করুন এবং আমার ক্ষেত্রে নিম্নলিখিত স্থানে ইনস্টল করা ফ্ল্যাশার টুলটি খুলুন:

6) একবার টুলটি খোলা হলে সঠিক COM পোর্ট নির্বাচন করুন এবং এগিয়ে যান, পরবর্তী ধাপে যখন আপনি লক্ষ্যযোগ্য পাঠযোগ্য বার্তাটি দেখেন তখন পরবর্তী বোতামে দুবার এগিয়ে যান।

7) ডাউনলোড টু ডিভাইস অপশনটি নির্বাচন করুন তারপর 3 টি বিন্দুতে ক্লিক করে আপনার পিসিতে অবস্থিত বাইনারি ফাইলটি নির্বাচন করুন এবং তারপর নেক্সট বাটনে ক্লিক করুন যা ডিভাইসে বুটলোডার আপলোড করবে এবং ছবির মতো একটি সফল বার্তা দেখাবে।

8) ফ্ল্যাশার টুল বন্ধ করার পর, STM32 বোর্ডে পাওয়ার অপসারণের পূর্বে BOOT 0 জাম্পারকে '0' অবস্থানে পরিবর্তন করুন।

ধাপ 4: STM32 এর জন্য Arduino IDE সেট আপ করা

STM32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে
STM32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে
STM32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে
STM32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে
STM32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে
STM32 এর জন্য Arduino IDE সেট আপ করা হচ্ছে

1) অতিরিক্ত বোর্ড ম্যানেজার ইউআরএলে নিম্নলিখিত ইউআরএল যুক্ত করুন:

2) গোটো বোর্ড ম্যানেজার এবং STM32 অনুসন্ধান করুন, একবার তালিকা প্রদর্শিত হলে stm32duino থেকে সংস্করণটি ইনস্টল করুন।

3) একটি USB কেবল ব্যবহার করে কম্পিউটারে STM32 বোর্ডটি সংযুক্ত করুন এবং উপরের ছবির মতো টুলস মেনুতে সঠিক বোর্ডটি নির্বাচন করুন।

4) এখন আপনি যে কোন উদাহরণ স্কেচ খুলুন, আমি ব্লিংক উদাহরণটি খুললাম এবং শুধু আপলোড বোতামটি টিপুন এবং আপনি অন্য কোন পদক্ষেপ ছাড়াই কোড আপলোড করতে সক্ষম হবেন।

ধাপ 5: এটাই

হ্যাঁ, ওটাই!
হ্যাঁ, ওটাই!

বিভিন্ন উদাহরণ স্কেচ ব্যবহার করে দেখুন যা ব্লিঙ্ক স্কেচের মতো সহজেই বোর্ডে আপলোড করা উচিত।

Arduino IDE- এর সাথে ব্যবহার করার সময় আপনি এই বোর্ডের শক্তি কিভাবে সংগ্রহ করতে পেরেছিলেন তা নীচের মন্তব্যে আমাকে জানান

প্রস্তাবিত: