সুচিপত্র:

Arduino IDE STM32F103C8T6 সহ STM32 বোর্ড: 5 টি ধাপ
Arduino IDE STM32F103C8T6 সহ STM32 বোর্ড: 5 টি ধাপ

ভিডিও: Arduino IDE STM32F103C8T6 সহ STM32 বোর্ড: 5 টি ধাপ

ভিডিও: Arduino IDE STM32F103C8T6 সহ STM32 বোর্ড: 5 টি ধাপ
ভিডিও: LDmicro 19: Rotary Encoder Menu Navigation (Microcontroller PLC Ladder Programming with LDmicro) 2024, জুলাই
Anonim
Arduino IDE STM32F103C8T6 সহ STM32 বোর্ড
Arduino IDE STM32F103C8T6 সহ STM32 বোর্ড

হাই বন্ধুরা যেহেতু অনেক মানুষ আরডুইনো বোর্ড ব্যবহার করে কিন্তু আমরা জানি যে তাদের কিছু সীমাবদ্ধতা আছে তাই অন্য কিছু বোর্ড একটি আরডুইনো বিকল্প হিসাবে আলোতে এসেছে যা একটি আরডুইনোর চেয়ে ভাল পারফরম্যান্স এবং ভাল বৈশিষ্ট্য সরবরাহ করতে পারে এবং তাদের মধ্যে একটি হল STM32। STM32 বোর্ডটি Arduino uno এর চেয়েও সস্তা এবং এর ক্ষমতাগুলি Arduino uno- এর তুলনায় অনেক ভালো কিন্তু যেহেতু সেগুলি Arduino IDE দ্বারা স্থানীয়ভাবে সমর্থিত নয় তাই আমাদের সেগুলি Arduino IDE- এ ম্যানুয়ালি যুক্ত করতে হবে। সুতরাং এই নির্দেশাবলীতে আমরা আরডুইনো আইডিইতে এসটিএম 32 বোর্ড যুক্ত করব এবং আমরা এই বোর্ডটি আরডুইনো আইডিই ব্যবহার করে প্রোগ্রাম করব।

ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি

জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন

এই নির্দেশাবলীর জন্য আমাদের নিম্নলিখিত বিষয়গুলির প্রয়োজন হবে: STM32: USB CABLE: FTDI: ব্রেডবোর্ড এবং কয়েকটি জাম্পার

ধাপ 2: STM32 বোর্ড বিশেষ উল্লেখ (STM32F103C8T6)

STM32 বোর্ড বিশেষ উল্লেখ (STM32F103C8T6)
STM32 বোর্ড বিশেষ উল্লেখ (STM32F103C8T6)

STM32F103C8T6 এর স্পেসিফিকেশন নীচে এবং সেইসাথে ছবিতে দেওয়া আছে।: নির্মাতা STMicroelectronics Series STM32F1 কোর প্রসেসর ARM® Cortex®-M3 কোর সাইজ 32-বিট স্পিড 72MHz কানেক্টিভিটি CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, টেম্প সেন্সর, WDT I/O 37 প্রোগ্রাম মেমরির সাইজ 64KB (64K x 8) প্রোগ্রাম মেমরির ধরন FLASH EEPROM সাইজ - RAM সাইজ 20K x 8 ভোল্টেজ - সাপ্লাই (Vcc/Vdd) 2V ~ 3.6V ডেটা কনভার্টার A/D 10x12b অসিলেটর টাইপ অভ্যন্তরীণ অপারেটিং তাপমাত্রা -40 ° C ~ 85 ° C (TA)

ধাপ 3: Arduino IDE এ STM32 বোর্ড ইনস্টল করুন

Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
Arduino IDE এ STM32 বোর্ড ইনস্টল করুন
Arduino IDE এ STM32 বোর্ড ইনস্টল করুন

আরডুইনো আইডিতে stm32 বোর্ড ইনস্টল করার জন্য অনুগ্রহ করে নিচের নির্দেশাবলী অনুসরণ করুন এবং ছবিগুলি প্রদান করুন: 1- Arduino.cc IDE চালু করুন। "ফাইল" মেনুতে ক্লিক করুন এবং তারপরে "পছন্দ" ডায়ালগ খুলবে, তারপরে "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" ক্ষেত্রটিতে নিম্নলিখিত লিঙ্কটি যুক্ত করুন: "https://dan.drown.org/stm32duino/package_STM32duino_index। json "ক্লিক করুন" ওকে "2-" টুলস "মেনুতে ক্লিক করুন এবং তারপর" বোর্ড> বোর্ড ম্যানেজার "বোর্ড ম্যানেজার খুলবে এবং আপনি ইনস্টল করা এবং উপলব্ধ বোর্ডগুলির একটি তালিকা দেখতে পাবেন।" STM32 F103Cxxx "নির্বাচন করুন এবং ইনস্টলেশনে ক্লিক করুন। ইনস্টলেশন সম্পন্ন হওয়ার পরে মূল নামের পাশে একটি "ইনস্টলড" ট্যাগ উপস্থিত হয়। আপনি বোর্ড ম্যানেজার বন্ধ করতে পারেন। এখন আপনি "বোর্ড" মেনুতে STM32 বোর্ড প্যাকেজ খুঁজে পেতে পারেন। পছন্দসই বোর্ড সিরিজ নির্বাচন করুন: STM32F103Cxxx বোর্ড নির্বাচন করুন

ধাপ 4: বোর্ড প্রোগ্রামিংয়ের জন্য সংযোগ

বোর্ড প্রোগ্রামিং জন্য সংযোগ
বোর্ড প্রোগ্রামিং জন্য সংযোগ

STM32 প্রোগ্রাম করার জন্য আপনাকে এই প্রদত্ত সার্কিটটি অনুসরণ করতে হবে। প্রোগ্রামটি করার জন্য আপনাকে অবশ্যই Stm32 পেতে হবে এবং অন্যটি হল USB to ttl কনভার্টার, তাই একটি USB থেকে TTL রূপান্তর করুন এবং দেখানো স্ক্যামটিক্স অনুসরণ করুন।

ধাপ 5: বোর্ড প্রোগ্রামিং

বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং
বোর্ড প্রোগ্রামিং

এখন আপনার arduino IDE তে ব্লিঙ্ক স্কেচটি খুলুন এবং পিন নম্বরটি "PC13" এ পরিবর্তন করুন কারণ stm32 এর নেতৃত্বাধীন বোর্ড PC13 পিনে আছে তারপর টুলস সেটিংয়ে সেটিংস নির্বাচন করুন (যেমন: বোর্ড, কম পোর্ট, আপলোড পদ্ধতি ইত্যাদি) দেখানো অনুযায়ী ইমেজ) এবং আপনার stm32 এ কোড আপলোড করুন এবং অনবোর্ড pc13 নেতৃত্বে ইমেজগুলিতে আমার হিসাবে জ্বলজ্বলে শুরু হবে (ইমেজ কোয়ালিটির জন্য দু sorryখিত) এবং এমনকি এটি জ্বলজ্বলে দেখতে আপনি PC13 তে একটি বহিরাগত LED যোগ করতে পারেন। তাই এসটিএম 32 বোর্ডের সাথে মজাদার প্রকল্পগুলি করুন।

প্রস্তাবিত: