STMicroelectronics-LOGO'

STMicroelectronics STM32CubeU0 ডিসকভারি বোর্ড ডেমোনস্ট্রেশন ফার্মওয়্যার

STMicroelectronics-STM32CubeU0-Discovery-board-Demonstration-Firmware-PRO

স্পেসিফিকেশন

  • পণ্যের নাম: STM32CubeU0 STM32U083C-DK প্রদর্শন ফার্মওয়্যার
  • প্রস্তুতকারক: এসটিমাইক্রোইলেক্ট্রনিক্স
  • সামঞ্জস্যতা: STM32U0xx ডিভাইস
  • সমর্থন: STM32Cube HAL BSP এবং ইউটিলিটি উপাদান

ভূমিকা

STM32Cube হল একটি STMicroelectronics মূল উদ্যোগ যা উন্নয়ন প্রচেষ্টা, সময় এবং খরচ কমিয়ে ডিজাইনার উৎপাদনশীলতাকে উল্লেখযোগ্যভাবে উন্নত করে। STM32Cube পুরো STM32 পোর্টফোলিও কভার করে।

STM32Cube এর মধ্যে রয়েছে:

  • ধারণা থেকে উপলব্ধি পর্যন্ত প্রকল্পের বিকাশকে কভার করার জন্য ব্যবহারকারী-বান্ধব সফ্টওয়্যার বিকাশের সরঞ্জামগুলির একটি সেট, যার মধ্যে রয়েছে:
    • STM32CubeMX, একটি গ্রাফিকাল সফ্টওয়্যার কনফিগারেশন টুল যা গ্রাফিক্যাল উইজার্ড ব্যবহার করে সি ইনিশিয়ালাইজেশন কোডের স্বয়ংক্রিয় প্রজন্মের অনুমতি দেয়
    • STM32CubeIDE, পেরিফেরাল কনফিগারেশন, কোড জেনারেশন, কোড কম্পাইলেশন এবং ডিবাগ বৈশিষ্ট্য সহ একটি অল-ইন-ওয়ান ডেভেলপমেন্ট টুল
    • STM32CubeCLT, কোড সংকলন, বোর্ড প্রোগ্রামিং এবং ডিবাগ বৈশিষ্ট্য সহ একটি সর্ব-ইন-ওয়ান কমান্ড-লাইন ডেভেলপমেন্ট টুলসেট
    • STM32CubeProgrammer (STM32CubeProg), গ্রাফিকাল এবং কমান্ড-লাইন সংস্করণে উপলব্ধ একটি প্রোগ্রামিং টুল
    • STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD) শক্তিশালী মনিটরিং সরঞ্জামগুলি বাস্তব সময়ে STM32 অ্যাপ্লিকেশনগুলির আচরণ এবং কার্যকারিতাকে সুন্দর করে তুলতে
  • STM32Cube MCU এবং MPU প্যাকেজ, প্রতিটি মাইক্রোকন্ট্রোলার এবং মাইক্রোপ্রসেসর সিরিজের জন্য নির্দিষ্ট ব্যাপক এমবেডেড-সফ্টওয়্যার প্ল্যাটফর্ম (যেমন STM32U0 সিরিজের জন্য STM32CubeU0), যার মধ্যে রয়েছে:
    • STM32Cube হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (HAL), STM32 পোর্টফোলিও জুড়ে সর্বাধিক বহনযোগ্যতা নিশ্চিত করে
    • STM32Cube লো-লেয়ার এপিআই, হার্ডওয়্যারের উপর উচ্চ মাত্রার ব্যবহারকারীর নিয়ন্ত্রণ সহ সর্বোত্তম কর্মক্ষমতা এবং পায়ের ছাপ নিশ্চিত করে
    • Microsoft® Azure® RTOS, ইউএসবি ডিভাইস, টাচসেন্সিং এবং ওপেনবুটলোডারের মতো মিডলওয়্যার উপাদানগুলির একটি ধারাবাহিক সেট
    • সমস্ত এমবেডেড সফ্টওয়্যার ইউটিলিটি পেরিফেরাল এবং প্রযোজ্য প্রাক্তনের সম্পূর্ণ সেট সহampলেস
  • STM32Cube সম্প্রসারণ প্যাকেজ, যাতে এমবেডেড সফ্টওয়্যার উপাদান রয়েছে যা STM32Cube MCU এবং MPU প্যাকেজের কার্যকারিতা পরিপূরক করে:
    • মিডলওয়্যার এক্সটেনশন এবং প্রযোজ্য স্তর
    • Exampকিছু নির্দিষ্ট STMicroelectronics ডেভেলপমেন্ট বোর্ডে চলছে

STM32CubeU0 ডিসকভারি বোর্ড ডেমোনস্ট্রেশন ফার্মওয়্যারটি STM32Cube HAL BSP এবং ইউটিলিটি উপাদানগুলির উপর ভিত্তি করে ব্যবহারের একটি বৃহৎ সুযোগ অফার করার জন্য প্রায় পুরো STM32 ক্ষমতার চারপাশে তৈরি করা হয়েছে।
STM32CubeU0 ডিসকভারি বোর্ড ডেমোনস্ট্রেশন ফার্মওয়্যার STM32U0xx ডিভাইসগুলিকে সমর্থন করে এবং STM32U083C-DK ডিসকভারি বোর্ডে চলে।

STM32CubeU0-এর মধ্যে, HAL এবং LL API উভয়ই উৎপাদন-প্রস্তুত, MISRA C®:2012 নির্দেশিকা এবং Synopsys® Coverity® স্ট্যাটিক অ্যানালাইসিস টুলের সাহায্যে সম্ভাব্য রানটাইম ত্রুটি দূর করার জন্য তৈরি করা হয়েছে। চাহিদা অনুযায়ী রিপোর্ট পাওয়া যায়।

চিত্র 1. STM32CubeU0 MCU প্যাকেজ আর্কিটেকচার

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-1

সাধারণ তথ্য

STM32CubeU0 প্রদর্শনী ফার্মওয়্যারটি STM32U083C-DK ডিসকভারি বোর্ডে চলে যাতে STM32U083MC মাইক্রোকন্ট্রোলার আর্ম® Cortex®-M0+ কোরের উপর ভিত্তি করে থাকে।
আর্ম হল মার্কিন যুক্তরাষ্ট্রে এবং/অথবা অন্যত্র আর্ম লিমিটেডের (বা এর সহযোগী সংস্থাগুলির) একটি নিবন্ধিত ট্রেডমার্ক৷

বিক্ষোভের সাথে শুরু হচ্ছে

হার্ডওয়্যার প্রয়োজনীয়তা
প্রদর্শন অ্যাপ্লিকেশন চালানোর জন্য হার্ডওয়্যার প্রয়োজনীয়তা নিম্নরূপ:

  • STM32U083C-DK আবিষ্কার বোর্ড। ডিসকভারি বোর্ডের বিবরণের জন্য STM2U32MC MCU (UM083) সহ চিত্র 3292 এবং ব্যবহারকারীর ম্যানুয়াল ডিসকভারি কিট পড়ুন।
  • ST-LINK USB Type-C® সংযোগকারী (CN32) থেকে STM1 ডিসকভারি বোর্ডকে পাওয়ার জন্য একটি USB Type-C® কেবল।

STM32U083C-DK ডিসকভারি বোর্ড আপনাকে STM32U0 সিরিজের অতি-লো-পাওয়ার ফাংশন এবং অডিও/গ্রাফিক্স ক্ষমতা আবিষ্কার করতে সাহায্য করে। এটি নতুনদের এবং অভিজ্ঞ ব্যবহারকারীদের দ্রুত শুরু করতে এবং সহজেই অ্যাপ্লিকেশন বিকাশ করার জন্য প্রয়োজনীয় সমস্ত কিছু সরবরাহ করে।
একটি STM32U083MC MCU এর উপর ভিত্তি করে, STM32U083C-DK ডিসকভারি বোর্ডে একটি এমবেডেড ST-LINK/V2 ডিবাগ টুল ইন্টারফেস, একটি Idd বর্তমান পরিমাপ প্যানেল, সেগমেন্টেড LCD, LED, একটি জয়স্টিক এবং দুটি USB Type-C® সংযোগকারী রয়েছে৷

প্রদর্শন ফার্মওয়্যার চালানোর জন্য হার্ডওয়্যার কনফিগারেশন

টেবিল 1. জাম্পার কনফিগারেশন

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-2

অবস্থান 1 একটি বিন্দু চিহ্ন সহ জাম্পার পাশের সাথে মিলে যায়।
জাম্পার সেটিংসের সম্পূর্ণ বিবরণের জন্য STM32U083MC MCU (UM3292) সহ ব্যবহারকারীর ম্যানুয়াল ডিসকভারি কিট পড়ুন।

চিত্র 2. STM32U083C-DK আবিষ্কার বোর্ড

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-3

প্রদর্শন ফার্মওয়্যার প্যাকেজ

প্রদর্শনী ভান্ডার
STM32U0C-DK ডিসকভারি বোর্ডের জন্য STM32CubeU083 প্রদর্শন ফার্মওয়্যার STM32CubeU0 ফার্মওয়্যার প্যাকেজের মধ্যে দেওয়া হয়েছে যেমন চিত্র 3 এ দেখানো হয়েছে।

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-4

প্রদর্শনের উত্সগুলি প্রতিটি সমর্থিত বোর্ডের জন্য STM32Cube প্যাকেজের প্রকল্প ফোল্ডারে অবস্থিত। উত্সগুলি নিম্নলিখিত হিসাবে বর্ণিত দুটি গ্রুপে বিভক্ত:

  • প্রধান_অ্যাপ: এতে শীর্ষ-স্তরের উৎস রয়েছে files প্রধান অ্যাপ্লিকেশন এবং অ্যাপ্লিকেশন মডিউলগুলির জন্য। এটিতে সমস্ত মিডলওয়্যার উপাদান এবং HAL কনফিগারেশন রয়েছে files.
  • ডেমো: এতে প্রধান রয়েছে files এবং প্রকল্প সেটিংস (প্রজেক্ট সেটিংস এবং লিঙ্কার ধারণকারী টুলচেইনের প্রতি একটি ফোল্ডার files)।

প্রদর্শনী স্থাপত্য ওভারview
STM32U0C-DK ডিসকভারি বোর্ডের জন্য STM32CubeU083 প্রদর্শনী ফার্মওয়্যারটি STM32Cube মিডলওয়্যার, মূল্যায়ন বোর্ড ড্রাইভার এবং কার্নেলের উপর মাউন্ট করা এবং মডিউলের একটি সেট দ্বারা অফার করা ফার্মওয়্যার এবং হার্ডওয়্যার পরিষেবাগুলির একটি সেটের উপর ভিত্তি করে একটি কেন্দ্রীয় কার্নেল নিয়ে গঠিত। স্থাপত্য প্রতিটি মডিউল আলাদাভাবে একটি স্বতন্ত্র অ্যাপ্লিকেশনে পুনরায় ব্যবহার করা যেতে পারে। একটি নির্দিষ্ট API, যা সমস্ত সাধারণ সংস্থানগুলিতে অ্যাক্সেস সরবরাহ করে এবং চিত্র 4-এ দেখানো হিসাবে নতুন মডিউল যোগ করার সুবিধা দেয় মডিউলগুলির সম্পূর্ণ সেট পরিচালনা করে।

চিত্র 4. ডেমোনস্ট্রেশন আর্কিটেকচার ওভারview

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-5

STM32U083C-DKDiscovery বোর্ড BSP
বোর্ড ড্রাইভারগুলি stm32u083c_discovery_XXX.c এবং stm32u083c_discovery_XXX.h এর মধ্যে উপলব্ধ files (চিত্র 5 পড়ুন), বোর্ডের ক্ষমতা এবং বোর্ডের জন্য বাস লিঙ্ক প্রক্রিয়া বাস্তবায়ন করা
উপাদান, যেমন এলইডি, বোতাম, অডিও, এলসিডি এবং স্পর্শ সেন্সিং।

চিত্র 5. আবিষ্কার BSP গঠন

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-6

ডেডিকেটেড BSP ড্রাইভাররা STM32U083C-DK ডিসকভারি বোর্ডে উপস্থিত উপাদানগুলি নিয়ন্ত্রণ করে। এইগুলো:

  • stm32u083c_discovery_bus.c এবং stm32u083c_discovery_bus.h-এ বাস
  • stm32u083c_discovery_audio.c এবং stm32u083c_discov ery_audio.c-এ তাপমাত্রা সেন্সর পরিবেশ
  • stm32u083c_discovery_glass_lcd.c এবং stm32u083c_discovery_glass_lcd .h-এ LCD গ্লাস

প্রদর্শনের কার্যকরী বিবরণ

ওভারview
STM32U083C-DK ডিসকভারি বোর্ড পাওয়ার পর, LCD স্ক্রিনে "STM32U083C-DISCOVERY ডেমো" স্বাগত বার্তা প্রদর্শিত হবে এবং অ্যাপ্লিকেশন আইটেমগুলির প্রথম প্রধান মেনু প্রদর্শিত হবে৷

প্রধান মেনু
চিত্র 6 নেভিগেশন সম্ভাবনা সহ প্রধান মেনু অ্যাপ্লিকেশন ট্রি দেখায়:

চিত্র 6. প্রদর্শনের শীর্ষ মেনু

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-7

নেভিগেশন মেনু
প্রধান মেনু এবং সাবমেনুর মধ্যে নেভিগেট করতে উপরে, নীচে, ডান এবং বাম জয়স্টিক দিকনির্দেশগুলি ব্যবহার করুন
আইটেম একটি সাবমেনুতে প্রবেশ করতে এবং Exec ফাংশন চালু করতে, SEL বোতাম টিপুন। SEL বোতামটি UP, DOWN, Right, এবং LEFT কী চাপার বিপরীতে জয়স্টিকের উপরের দিকে উল্লম্বভাবে চাপার ক্রিয়াকে বোঝায়।
অনুভূমিকভাবে জয়স্টিক বোতামগুলির মৌলিক কাজগুলি নিম্নরূপ সংজ্ঞায়িত করা হয়েছে:

সারণি 2. জয়স্টিক কী ফাংশন

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-8

মডিউল এবং API

বায়ু মানের প্রদর্শনী

  • MIKROE-2953 সেন্সর মডিউল বায়ুর গুণমান পরিমাপ করে। এটি একটি I2C-ভিত্তিক MICROE (CCS811) সেন্সর ব্যবহার করে, যা CN12 এবং CN13 এর মাধ্যমে সহজেই বোর্ডের সাথে সংযুক্ত হতে পারে।
  • ব্যবহারকারীরা LCD গ্লাস স্ক্রিনে CO2 এবং TVOC পরিমাপের মাধ্যমে লুপ করতে পারেন। অ্যাপ্লিকেশনটি থ্রেশহোল্ড মানগুলির উপর ভিত্তি করে দূষণের মাত্রা নির্দেশ করতে স্বাভাবিক/দূষণ/উচ্চ দূষণের মতো বার্তাগুলি প্রদর্শন করে।
  • অন্য ডেমো মডিউলে যেতে, পাঁচ সেকেন্ডের জন্য বাম জয়স্টিক কী টিপুন।
  • বায়ু মানের সেন্সর সংযুক্ত না থাকলে, বায়ু মানের অ্যাপ্লিকেশন/প্রদর্শন প্রদর্শিত হয় না।

চিত্র 7. বায়ু গুণমান প্রদর্শন প্রদর্শন

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-9

তাপমাত্রা সেন্সর প্রদর্শন

  • তাপমাত্রা সেন্সর মডিউল তাপমাত্রা পরিমাপ করে।
  • এটি STM2U32C-DK ডিসকভারি বোর্ডে সংহত একটি I083C-ভিত্তিক তাপমাত্রা সেন্সর ব্যবহার করে অর্জন করা হয়।
  • অ্যাপ্লিকেশনটি ক্রমাগত LCD গ্লাস স্ক্রিনে তাপমাত্রা পরিমাপ প্রদর্শন করে।
  • ব্যবহারকারীরা জয়স্টিকের UP/DOWN কী ব্যবহার করে সেলসিয়াস এবং ফারেনহাইট ফর্ম্যাটের মধ্যে স্যুইচ করতে পারেন
  • অন্য ডেমোনস্ট্রেশন মডিউলে যেতে, পাঁচ সেকেন্ডের জন্য বাম জয়স্টিক কী টিপুন।

চিত্র 8. তাপমাত্রা সেন্সর প্রদর্শন প্রদর্শন

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-10

স্পর্শ সেন্সর প্রদর্শনী

  • টাচ-সেন্সিং মডিউলটি পাওয়ার খরচ কমাতে ইন্টিগ্রেটেড কম্প্যারেটর ডিভাইস ব্যবহার করে কম-পাওয়ার ফেজের পরে টাচ-সেন্সর TSC1 বোতামে একটি পরিচিতি সনাক্ত করতে সক্ষম করে।
  • এই নির্দিষ্ট STM32U0xx সিরিজে, কিছু স্পর্শ-সংবেদনশীল I/O পিন তুলনাকারী মডিউলের সাথে আন্তঃসংযুক্ত, সেন্সিং ভলিউম পরিবর্তন করার বিকল্প দেয়।tagই স্তর।
  • এই ভলিউম পরিবর্তন করেtagই লেভেলে, তুলনাকারী ইনপুটের মানের উপর নির্ভর করে শারীরিক যোগাযোগ আগে সনাক্ত করা যেতে পারে।
  • এর মানে হল যে স্তরটি যত কম হবে, এটিতে পৌঁছতে কম সময় লাগবে এবং সেইজন্য অধিগ্রহণ চক্র তত কম হবে।
  • অন্য কথায়, আপনি শারীরিক যোগাযোগ আরও দ্রুত সনাক্ত করেন।
  • তুলনাকারীর ইনপুট TS1 বোতাম I/O গ্রুপের সাথে সংযুক্ত। ইনপুট উপলব্ধ VREF স্তরের সাথে সংযুক্ত (1/4 Vref, 1/2 Vref, 3/4 Vref, এবং Vref)।
  • এই অ্যাপ্লিকেশানে, ইনপুট TSC_G6_IO1 (COMP_INPUT_PLUS_IO4) এর সাথে সংযুক্ত এবং VREFINT-এ ইনপুট। VREF স্তরে ইনপুট সহ, স্পর্শ সনাক্তকরণের থ্রেশহোল্ড ডিসকভারি বোর্ডের জন্য tsl_user_SetThresholds() ফাংশন দ্বারা সেট করা হয়।
  • tsl_user_SetThresholds() ফাংশন তুলনাকারীর ইনপুট মান অনুযায়ী থ্রেশহোল্ড সেট করে। ইনপুট মাত্রা খুব কম হলে কিছু সীমাবদ্ধতা দেখা দিতে পারে। যদি এটি খুব কম হয়, স্পর্শ-সংবেদনকারী মিডলওয়্যারের কম পরিসর থাকে, এবং পরিমাপ তাই শব্দ স্তরের কাছে যেতে পারে।
  • ব্যবহারকারীকে এই বিষয়ে সতর্ক থাকতে হবেtage.
  • টাচ সেন্সিং মডিউল সফ্টওয়্যারটি বেশ কয়েকটি সেকেন্ড নিয়ে গঠিতtages:
  • প্রথমত, প্রধান মডিউল টাচ ডিভাইস, কম্প্যারেটর, আরটিসি এবং টাচ সেন্সিং মিডলওয়্যারের মাধ্যমে শুরু করে
  • যথাক্রমে MX_TSC_Init(), MX_COMP2_Init(), MX_RTC_Init(), এবং MX_TOUCHSENSING_Init()। এরপর, টাচ-সেন্সিং/টাচ-ওয়েক-আপ মডিউলটি "রান মোড" বার্তার মাধ্যমে দুবার স্ক্রোল করে, তারপরে TSC ক্রমাঙ্কন শুরু করে, যা প্রায় পাঁচ সেকেন্ড স্থায়ী হয়।

অবশেষে, স্টার্টআপের পরে, RTC প্রতি 250 ms পরে MCU কে জাগিয়ে তোলে, একটি লুপে যখন টাচ-সেন্সিং/টাচ-ওয়েক-আপ মডিউল এইভাবে সনাক্তকরণ এবং ননডিটেকশন পরিচালনা করে:

  • যদি কোনও পরিচিতি সনাক্ত না হয়: মডিউলটি "স্টপ 2 মোডে প্রবেশ করুন" বার্তাটি প্রদর্শন করে, তারপর কম-পাওয়ার স্টপ 2 মোডে স্যুইচ করে৷ এটি লো-পাওয়ার মোডে থাকে যতক্ষণ না RTC একটি পরিচিতি সনাক্ত করা হয়েছে কিনা তা নির্ধারণ করতে জেগে ওঠে। যদি কোনো যোগাযোগ সনাক্ত না করা হয়, মডিউলটি কম-পাওয়ার শাটডাউন 2 মোডে ফিরে আসে।
  • যদি পরিচিতি সনাক্ত করা হয়: মডিউলটি পাঁচ সেকেন্ডের জন্য "ওয়েকআপ টাচ ডিটেক্টেড" বার্তাটি প্রদর্শন করে। RTC জেগে না যাওয়া পর্যন্ত এটি লো-পাওয়ার শাটডাউন 2 মোডে ফিরে আসে।

TM32U083C-DK-এর LEDs স্পর্শ সনাক্তকরণের অবস্থা নিরীক্ষণ করতে ব্যবহার করা যেতে পারে:

  • একটি স্পর্শ সনাক্ত করা হলে LED4 চালু থাকে।
  • STM4U32C-DK কম-পাওয়ার শাটডাউন 083 মোডে প্রবেশ করলে LED2 বন্ধ থাকে।

অন্য ডেমোনস্ট্রেশন মডিউলে যেতে, ব্যবহারকারী পাঁচ সেকেন্ডের জন্য বাম জয়স্টিক কী টিপতে পারেন।

চিত্র 9. স্পর্শ সেন্সর প্রদর্শন প্রদর্শন

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-11

ইউএলপি প্রদর্শন

  • ব্যবহারকারীরা জয়স্টিক UP/DOWN কী ব্যবহার করে ULP মোডের মধ্যে স্যুইচ করতে পারেন। জয়স্টিকের ডান বা SEL বোতামটি ULP মোড নির্বাচন করতে ব্যবহৃত হয়।
  • একবার ULP মোড নির্বাচন করা হলে, ULP মোড থেকে প্রস্থান করার সময় সিস্টেমটি প্রায় 33 সেকেন্ডের জন্য ULP মোডে থাকে।
  • ব্যবহারকারীরা যদি প্রায় 33 সেকেন্ডের আগে শাটডাউন মোড থেকে বেরিয়ে আসতে চান, তাহলে তারা জয়স্টিক "SEL" বোতামটি ব্যবহার করতে পারেন। ULP মোড নির্বাচন করার পরে, জয়স্টিক "SEL" বোতামটি পুশ-বোতাম মোডে স্যুইচ করা হয়।
  • ইউএলপি মোডে প্রবেশ করার সময়, এলসিডি গ্লাসটি সাধারণ বিদ্যুৎ খরচ দেখায় (কোন অন্তর্নির্মিত মিটারিং নেই)।
  • সমর্থিত ULP মোডগুলি হল স্ট্যান্ডবাই, স্লিপ এলপি স্লিপ, স্টপ1 এবং স্টপ2 মোড।

চিত্র 10. ULP প্রদর্শন প্রদর্শন

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-12

প্রদর্শন ফার্মওয়্যার সেটিংস

ঘড়ি নিয়ন্ত্রণ
নিম্নলিখিত ক্লক কনফিগারেশনগুলি প্রদর্শন ফার্মওয়্যারে ব্যবহৃত হয়:

  • SYSCLK: MSI 48 MHz থেকে 4 MHz (PLL) (RUN voltage রেঞ্জ 1) নিম্নলিখিত অসিলেটর এবং পিএলএলগুলি প্রদর্শন ফার্মওয়্যারে ব্যবহৃত হয়:
  • PLL উৎস ঘড়ি হিসাবে MSI (4 MHz)
  • RTC ঘড়ির উৎস হিসেবে LSE (32.768 kHz)

পেরিফেরাল
প্রদর্শন ফার্মওয়্যারে ব্যবহৃত পেরিফেরালগুলি সারণি 3 এ তালিকাভুক্ত করা হয়েছে।

সারণী 3. পেরিফেরাল তালিকা

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-13

ইন্টারাপ্ট/ওয়েক-আপ পিন
প্রদর্শন ফার্মওয়্যারে ব্যবহৃত বাধাগুলি সারণি 4 এ তালিকাভুক্ত করা হয়েছে।

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-14

প্রোগ্রামিং ফার্মওয়্যার অ্যাপ্লিকেশন

  • প্রথমত, উপলব্ধ ST-LINK/V2 ড্রাইভারটি ইনস্টল করুন www.st.com.
  • STM32U083C-DK ডিসকভারি বোর্ড প্রোগ্রামিং করার দুটি উপায় আছে।

একটি বাইনারি ব্যবহার করে file
আপনার পছন্দের ইন-সিস্টেম প্রোগ্রামিং টুল ব্যবহার করে বাইনারি STM32CubeU0_Demo_STM32U083C-DK_VX.YZhex আপলোড করুন।

প্রাক কনফিগার করা প্রকল্প ব্যবহার করে
সমর্থিত টুল চেইনগুলির মধ্যে একটি চয়ন করুন এবং নীচের পদক্ষেপগুলি অনুসরণ করুন:

  • অ্যাপ্লিকেশন ফোল্ডার খুলুন: প্রকল্প\STM32U083C-DK\demonstrations।
  • পছন্দসই IDE প্রকল্প বেছে নিন (IAR Systems® এর জন্য EWARM, Keil® এর জন্য MDK-ARM, বা STM32CubeIDE)।
  • প্রকল্পে ডাবল ক্লিক করুন file (উদাহরণস্বরূপample Project.eww for EWARM)।
  • সব পুনর্নির্মাণ files: প্রকল্পে যান এবং সমস্ত পুনর্নির্মাণ নির্বাচন করুন।
  • প্রকল্পের ছবি লোড করুন: প্রকল্পে যান এবং ডিবাগ নির্বাচন করুন।
  • প্রোগ্রাম চালান: ডিবাগ এ যান এবং যান নির্বাচন করুন

পুনর্বিবেচনার ইতিহাস

সারণি 5. নথি সংশোধনের ইতিহাস

STMicroelectronics-STM32CubeU0-Discovery-board-demonstration-Firmware-FIG-15

গুরুত্বপূর্ণ নোটিশ - সাবধানে পড়ুন

  • STMicroelectronics NV এবং এর অধীনস্থ সংস্থাগুলি ("ST") ST পণ্য এবং/অথবা এই নথিতে কোনো নোটিশ ছাড়াই পরিবর্তন, সংশোধন, পরিবর্ধন, পরিবর্তন এবং উন্নতি করার অধিকার সংরক্ষণ করে৷ অর্ডার দেওয়ার আগে ক্রেতাদের ST পণ্যের সাম্প্রতিক প্রাসঙ্গিক তথ্য প্রাপ্ত করা উচিত। ST পণ্যগুলি অর্ডার প্রাপ্তির সময় ST-এর শর্তাবলী অনুসারে বিক্রি করা হয়।
  • ক্রেতারা ST পণ্যের পছন্দ, নির্বাচন এবং ব্যবহারের জন্য সম্পূর্ণরূপে দায়ী এবং ST আবেদন সহায়তা বা ক্রেতাদের পণ্যের নকশার জন্য কোনো দায়বদ্ধতা গ্রহণ করে না।
  • এখানে ST দ্বারা কোনও বৌদ্ধিক সম্পত্তির অধিকারের কোনও লাইসেন্স, প্রকাশ বা উহ্য নেই।
  • এখানে উল্লিখিত তথ্য থেকে ভিন্ন বিধান সহ ST পণ্যের পুনঃবিক্রয় এই জাতীয় পণ্যের জন্য ST দ্বারা প্রদত্ত যে কোনও ওয়ারেন্টি বাতিল করবে।
  • ST এবং ST লোগো হল ST-এর ট্রেডমার্ক৷ ST ট্রেডমার্ক সম্পর্কে অতিরিক্ত তথ্যের জন্য, পড়ুন www.st.com/trademarks. অন্যান্য সমস্ত পণ্য বা পরিষেবার নাম তাদের নিজ নিজ মালিকদের সম্পত্তি.
  • এই নথির তথ্য এই নথির পূর্ববর্তী সংস্করণে পূর্বে সরবরাহ করা তথ্যের স্থলাভিষিক্ত এবং প্রতিস্থাপন করে।
    © 2024 STMicroelectronics – সর্বস্বত্ব সংরক্ষিত

FAQ

  • প্রশ্ন: STM32CubeU0 ডিসকভারি বোর্ড প্রদর্শন ফার্মওয়্যারের উদ্দেশ্য কী?
    • উত্তর: ফার্মওয়্যারটি STM32U083C-DK ডিসকভারি বোর্ডের ক্ষমতা প্রদর্শন করে STM32Cube দ্বারা প্রদত্ত বিভিন্ন উপাদান এবং ইউটিলিটিগুলি ব্যবহার করে৷
  • প্রশ্ন: STM32CubeU0 ফার্মওয়্যার প্যাকেজ সম্পর্কে আমি আরও তথ্য কোথায় পেতে পারি?
    • উত্তর: আরও বিশদ বিবরণের জন্য, আপনার স্থানীয় STMicroelectronics বিক্রয় অফিসে যোগাযোগ করুন বা যান www.st.com.

দলিল/সম্পদ

STMicroelectronics STM32CubeU0 ডিসকভারি বোর্ড ডেমোনস্ট্রেশন ফার্মওয়্যার [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
STM32CubeU0, STM32CubeU0 ডিসকভারি বোর্ড ডেমোনস্ট্রেশন ফার্মওয়্যার, ডিসকভারি বোর্ড ডেমোনস্ট্রেশন ফার্মওয়্যার, বোর্ড ডেমোনস্ট্রেশন ফার্মওয়্যার, ডেমোনস্ট্রেশন ফার্মওয়্যার

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *