STM32 'ব্লু পিল' প্রযুক্তিগত বৈশিষ্ট্য

  • STM32 'ব্লু পিল' হল একটি ডেভেলপমেন্ট বোর্ড যার একটি ARM কর্টেক্স-M3 মাইক্রোকন্ট্রোলার রয়েছে।
  • এতে ৩৭টি I/O পিন, ১০টি ADC চ্যানেল এবং USB, UART, SPI, I²C এবং CAN সংযোগ রয়েছে।
  • এটি STM32CubeIDE, Arduino IDE এবং অন্যান্য সরঞ্জাম ব্যবহার করে প্রোগ্রাম করা যেতে পারে।
  • যদি না আপনি একটি প্রিলোডেড বুটলোডার ব্যবহার করেন, তাহলে আপনার একটি বহিরাগত প্রোগ্রামার (ST-LINK V2) প্রয়োজন।

নীল বড়ি

El STM32 'ব্লু পিল' এটি একটি কম খরচের ডেভেলপমেন্ট বোর্ড যা শক্তিশালী মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে তৈরি। STM32F103C8T6 STMicroelectronics থেকে। এর ডেটা প্রক্রিয়াকরণ ক্ষমতার জন্য ধন্যবাদ, 32 বিট এর প্রোগ্রামিং নমনীয়তার কারণে, এটি ডেভেলপার এবং ইলেকট্রনিক্স উত্সাহীদের মধ্যে একটি জনপ্রিয় পছন্দ হয়ে উঠেছে, কারণ এটি বোর্ডগুলিকে ছাড়িয়ে যেতে পারে যেমন Arduino UNO.

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

STM32 'ব্লু পিল'-এর সাধারণ বৈশিষ্ট্য

প্লেট STM32F103C8T6 নীল পিল এটিতে একটি মাইক্রোকন্ট্রোলার আর্কিটেকচার রয়েছে এআরএম কর্টেক্স-এম 3 de 32 বিট, এটিকে একটি অফার করার অনুমতি দেয় শীর্ষ কর্মক্ষমতা অন্যান্য মৌলিক প্লেটের তুলনায়। এর প্রধান বৈশিষ্ট্যগুলি হল:

  • মাইক্রোকন্ট্রোলার: STM32F103C8T6
  • সিপিইউ আর্কিটেকচার: উচ্চ-কার্যক্ষমতাসম্পন্ন ARM কর্টেক্স-M3
  • ঘড়ি ফ্রিকোয়েন্সি: 72 মেগাহার্টজ
  • ফ্ল্যাশ মেমোরির আকার: 64 কিলোবাইট
  • র‌্যাম মেমরি: 20 কিলোবাইট
  • ডিজিটাল ইনপুট/আউটপুট পিন: 37
  • PWM চ্যানেল: 12
  • ADC পিনের সংখ্যা: 10 চ্যানেল এর রেজোলিউশন সহ 12 বিট
  • অপারেটিং ভোল্টেজ: 3.3V (এর সংকেত সমর্থন করে 5V কিছু পিনে)
  • সংযোগ বিকল্প: CAN, I²C, SPI, UART/USART y ইউএসবি
  • অপারেটিং তাপমাত্রা: -40°সে এবং 85°সে

ডিজাইন এবং সংযোগ

এর কম্প্যাক্ট ডিজাইন নীল বড়ি প্রকল্পের জন্য এটিকে আদর্শ করে তোলে এমবেডেড হার্ডওয়্যার এবং প্রোটোটাইপ। এর মাত্রা হল 23mm এক্স 53mm এবং একটি পোর্ট আছে মাইক্রো USB যা এর ফিডিং এবং প্রোগ্রামিং এর অনুমতি দেয়। তবে, অন্যান্য ডেভেলপমেন্ট বোর্ডের মতো, এটিতে একটি সমন্বিত প্রোগ্রামার অন্তর্ভুক্ত নেই, তাই আপনার একটি প্রয়োজন হবে ST-LINK V2 এতে কোড লোড করতে।

প্রোগ্রামিং এবং সামঞ্জস্যপূর্ণ সফ্টওয়্যার

STM32 'ব্লু পিল' প্রোগ্রাম করার জন্য, বেশ কয়েকটি ডেভেলপমেন্ট টুল ব্যবহার করা যেতে পারে:

  • STM32CubeIDE: STMicroelectronics এর ব্যাপক উন্নয়ন পরিবেশ।
  • STM32Cubeপ্রোগ্রামার: বোর্ডে ফার্মওয়্যার লোড করার জন্য সফটওয়্যার।
  • SW4STM32: STM32 এর জন্য পরিবর্তিত Eclipse পরিবেশ।
  • Arduino IDE: বর্ধিত সামঞ্জস্যের জন্য এটিকে Arduino-র মতো প্রোগ্রাম করা যেতে পারে।
  • এমবেড ওএস: ARM-ভিত্তিক মাইক্রোকন্ট্রোলারের জন্য একটি রিয়েল-টাইম অপারেটিং সিস্টেম।

যদি বুট-লোডার বোর্ডে প্রিলোড করা থাকলে, পোর্ট ব্যবহার করে এটি প্রোগ্রাম করা সম্ভব মাইক্রো USB প্রয়োজন ছাড়া ST-LINK V2, যদিও এই বিকল্পের কিছু সীমাবদ্ধতা রয়েছে।

পেরিফেরাল এবং উন্নত বৈশিষ্ট্য

এর অন্যতম শক্তি নীল বড়ি এটি কতগুলি পেরিফেরাল এবং অতিরিক্ত বৈশিষ্ট্য প্রদান করে তা হল:

  • টাইমার: পর্যন্ত অন্তর্ভুক্ত 6 টাইমার 16-বিট।
  • অ্যানালগ/ডিজিটাল রূপান্তর: দুটি রূপান্তরকারী ADC ডি 12 বিট.
  • সিরিয়াল যোগাযোগ সহায়তা: আপনি এর সাথে যোগাযোগ করতে পারেন UART, SPI, I²C, ইউএসবি y CAN.
  • ইঞ্জিন নিয়ন্ত্রণ: এটা আছে অপ্টিমাইজড PWM মোটর নিয়ন্ত্রণের জন্য।
  • নিম্ন শক্তি মোড: কমাতে স্লিপ এবং স্ট্যান্ডবাই মোড অফার করে বিদ্যুতের ব্যবহার.

অন্যান্য উন্নয়ন বোর্ডের সাথে তুলনা

যদিও STM32 নীল পিল এটি একটি চমৎকার পছন্দ, অন্যান্য জনপ্রিয় প্লেটের সাথে এটির তুলনা করা গুরুত্বপূর্ণ:

  • Arduino UNO: যদিও ব্যবহার করা সহজ, এর মাইক্রোকন্ট্রোলার এটিমেগ 328 পি de 8 বিট শক্তি লক্ষণীয়ভাবে কম।
  • ESP8266/ESP32: তারা সংযোগ প্রদান করে ওয়াইফাই সমন্বিত, এমন কিছু যা নীল বড়ি নেই.
  • রাস্পবেরি পাই পিকো: একটি প্রসেসর ব্যবহার করুন ARM কর্টেক্স M0+, কিন্তু আরও স্মৃতিশক্তি সহ।

শর্তাবলী মূল্য এবং কর্মক্ষমতা, লা নীল বড়ি এটি একটি দুর্দান্ত মধ্যম স্থলে পৌঁছায়, সাশ্রয়ী মূল্যে অনেক বৈশিষ্ট্য প্রদান করে।

La STM32 'ব্লু পিল' যারা খুব বেশি টাকা খরচ না করে একটি শক্তিশালী এবং বহুমুখী মাইক্রোকন্ট্রোলার খুঁজছেন তাদের জন্য এটি একটি আদর্শ ডেভেলপমেন্ট বোর্ড। আপনার প্রসেসর 32 বিট, বিভিন্ন ধরণের পেরিফেরাল এবং বিভিন্ন উন্নয়ন পরিবেশের সাথে সামঞ্জস্য এটিকে উন্নত প্রকল্পগুলির জন্য একটি চমৎকার বিকল্প করে তোলে। এর একমাত্র অসুবিধা হল একটি সমন্বিত প্রোগ্রামারের অভাব, কিন্তু এর সাথে ST-LINK V2 বা একটি সঠিক বুটলোডার, এটি একটি উল্লেখযোগ্য সমস্যা তৈরি করে না।