STMicroelectronics-LOGO

STMicroelectronics UM3051 e X-CUBE-BLEMGR ብሉቱዝ ዝቅተኛ ኃይል አስተዳዳሪ ሶፍትዌር

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር- ምርት

መግቢያ

X-CUBE-BLEMGR ለ STM32Cube ለብሉቱዝ® ዝቅተኛ ኢነርጂ ስራ አስኪያጅ የማስፋፊያ ሶፍትዌር ጥቅል ሲሆን በSTM32 ላይ ይሰራል። ይህ የማስፋፊያ ሶፍትዌር STM32_BLE_Manager ቤተ-መጽሐፍትን ያካትታል፣ ይህም የብሉቱዝ ሎውኢነርጂ አገልግሎትን በብሉኤንአርጂ-ኤምኤስ፣ ብሉኤንአርጂ-1፣ ብሉNRG-2 እና ብሉኤንአርጂ-ኤልፒ መካከለኛ ዌር ኤ ፒ አይዎችን ለማስተዳደር።

ለ STM32Cube የ X-CUBE-BLEMGR ሶፍትዌር ማስፋፊያ

አልቋልview
የX-CUBE-BLEMGR ሶፍትዌር ጥቅል ተጠቃሚዎቹ የብሉቱዝ ዝቅተኛ ኢነርጂ ግንኙነትን እንዲያስተዳድሩ ለመርዳት የSTM32Cube ተግባርን ያሰፋዋል፣ ለምሳሌampእንደ STBLESensor ካለው የሞባይል መተግበሪያ ጋር። ዋናዎቹ ባህሪያት የሚከተሉት ናቸው:

  • Sampከ STBLESensor የሞባይል መተግበሪያ ጋር የብሉቱዝ® ዝቅተኛ ኃይል ግንኙነትን ተግባራዊ ማድረግ
  • STM32_BLE_አስተዳዳሪ ቤተ-መጽሐፍት በብሉቱዝ® ዝቅተኛ ኢነርጂ አገልግሎትን በብሉቱዝ® ዝቅተኛ ኢነርጂ ሚድዌር ኤፒአይዎች ለማስተዳደር።
  • Sampበኮዱ መሞከር ለመጀመር ገንቢው ሊጠቀምባቸው የሚችላቸው መተግበሪያዎች
  • ከ s ጋር ጥቅም ላይ ሊውሉ የሚችሉ የነጻ አንድሮይድ እና iOS መተግበሪያዎች ማጣቀሻዎችample መተግበሪያዎች
  • ቀላል ተንቀሳቃሽነት በተለያዩ የMCU ቤተሰቦች፣ ምስጋና ለSTM32Cube
  • ነፃ፣ ለተጠቃሚ ምቹ የፍቃድ ውሎች

Sample መተግበሪያ የሚከተሉትን የብሉቱዝ® ዝቅተኛ ኃይል አገልግሎቶችን ይፈጥራል፡-

  1. የመጀመሪያው አገልግሎት የሚከተሉትን ባህሪያት ያጋልጣል.
    • ለሙቀት፣ ግፊት እና እርጥበት የዘፈቀደ እሴቶች (በዘፈቀደ የሚገመገም በልዩ ተግባር)
    • የዘፈቀደ ዋጋዎች ለአራት ክፍሎች (በዘፈቀደ የተገመገመ በልዩ ተግባር)
  2. ሁለተኛው የኮንሶል አገልግሎት ሁለት ባህሪያትን ያካትታል፡-
    • stdin/stdout በደንበኛው እና በአገልጋዩ መካከል ባለ ሁለት አቅጣጫ ግንኙነት
    • stderr ለሞኖ አቅጣጫዊ ቻናል ከSTM32 ኑክሊዮ ልማት ቦርድ ወደ አንድሮይድ/አይኦኤስ መሳሪያ
  3. የመጨረሻው አገልግሎት LEDን ለማብራት / ለማጥፋት እና ለማዋቀር ዓላማዎች ያገለግላል

አርክቴክቸር
የታቀደው ሶፍትዌር በ STM32CubeHAL ላይ የተመሰረተ ነው፣ ፓኬጁ STM32Cubeን ያራዝመዋል የቦርድ ድጋፍ ፓኬጅ (BSP) ለብሉኤንአርጂ-2 ኔትወርክ ፕሮሰሰር (በብሉኤንአርጂ-ኤም2ኤስፒ ሞጁል ውስጥ የተካተተ) እና ከሌሎች የብሉቱዝ® ዝቅተኛ ኢነርጂ ጋር ለመገናኘት የመካከለኛ ዌር ክፍሎችን በማቅረብ። መሳሪያዎች. አተገባበሩ ለ STM5.2 ኑክሊዮ ልማት ቦርዶች ከብሉቱዝ® ዝቅተኛ ኢነርጂ ዝርዝሮች ኮር 2 (X-NUCLEO-BNRG1A32) ጋር የሚያከብር አነስተኛ ኃይል ፍጆታ ስልቶችን ይጠቀማል ለዚህ የትግበራ መስክ ተስማሚ። የቀረቡት ሾፌሮች ዝቅተኛ ደረጃ የሃርድዌር ዝርዝሮችን ያጠቃልላሉ፣ ስለዚህ የመሃል ዌር ክፍሎች እና አፕሊኬሽኖች ከሃርድዌር ነፃ በሆነ መንገድ ሊሄዱ ይችላሉ። ጥቅሉ እንደ ያካትታልample መተግበሪያ በዘፈቀደ የተገመገሙትን እሴቶች (የሙቀት መጠን፣ እርጥበት፣ ግፊት፣ ኳተርንዮንስ) ወደ ብሉቱዝ® ዝቅተኛ ሃይል የነቃ መሳሪያ እንደ አንድሮይድ ™ ወይም አይኦኤስ ™ ላይ የተመሰረተ ስማርትፎን ለማስተላለፍ። አፕሊኬሽኑ ሶፍትዌሩ የዳሳሽ ማስፋፊያ ቦርዱን ለመድረስ እና ለመጠቀም የሚጠቀሙባቸው የሶፍትዌር ንብርብሮች፡-

  • STM32Cube HAL ንብርብር፡ ከላይኛው የንብርብር አፕሊኬሽኖች፣ ቤተ-መጻሕፍት እና ቁልል ጋር የሚገናኙ ቀላል፣ አጠቃላይ እና ባለብዙ-አምሳያ ኤፒአይዎችን (የመተግበሪያ ፕሮግራሚንግ በይነገጽ) ያካትታል። እነዚህ አጠቃላይ እና የኤክስቴንሽን ኤፒአይዎች በጋራ ማዕቀፍ ላይ የተመሰረቱ ናቸው ስለዚህም እንደ መካከለኛ ዌር ያሉ ከመጠን በላይ መደራረብ የተወሰኑ የማይክሮ መቆጣጠሪያ ዩኒት (ኤምሲዩ) የሃርድዌር መረጃን ሳያስፈልጋቸው እንዲሰሩ። ይህ መዋቅር የቤተ-መጻህፍት ኮድ መልሶ ጥቅም ላይ መዋልን ያሻሽላል እና በሌሎች መሳሪያዎች ላይ ቀላል ተንቀሳቃሽነት ዋስትና ይሰጣል።
  • የቦርድ ድጋፍ ፓኬጅ (BSP) ንብርብር፡ MCUን ሳይጨምር ለSTM32 ኑክሊዮ ቦርድ መጋጠሚያዎች የሶፍትዌር ድጋፍ ይሰጣል። እነዚህ የተወሰኑ ኤ.ፒ.አይ.ዎች እንደ LEDs፣ የተጠቃሚ አዝራሮች፣ ወዘተ ለመሳሰሉ የቦርድ-ተኮር ተጓዳኝ አካላት የፕሮግራም አወጣጥ በይነገጽ ይሰጣሉ፣ እና የግለሰብ የቦርድ ሥሪት መረጃን ለማምጣትም ሊያገለግሉ ይችላሉ። እንዲሁም መረጃን ለመጀመር፣ ለማዋቀር እና ለማንበብ ድጋፍ ይሰጣል።

ምስል 1. X-CUBE-BLEMGR ሶፍትዌር አርክቴክቸር

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር- ምርት

የአቃፊ መዋቅር

ምስል 2. የ X-CUBE-BLEMGR ጥቅል የአቃፊ መዋቅር

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG1

የሚከተሉት አቃፊዎች በሶፍትዌር ጥቅል ውስጥ ተካትተዋል፡

  • ሰነድ፡ የተጠናቀረ HTML ይዟል file የሶፍትዌር ክፍሎችን እና ኤፒአይዎችን በመዘርዘር ከምንጩ ኮድ የመነጨ።
  • ነጂዎች፡ የ HAL ሾፌሮችን፣ ቦርድ-ተኮር ሾፌሮችን ለእያንዳንዱ የሚደገፍ ቦርድ ወይም ሃርድዌር መድረክ፣ በቦርድ ላይ ያሉትን ክፍሎች እና የCMSIS አቅራቢ ገለልተኛ የሃርድዌር አብstraction ንብርብር ለ Cortex-M ፕሮሰሰር ተከታታይን ጨምሮ ይዟል።
  • ሚድልዌርስ፡ ለBluetooNRG-2 ብሉቱዝ ዝቅተኛ ኢነርጂ እና ብሉቱዝ® ዝቅተኛ ኢነርጂ ስራ አስኪያጅ ቤተ-መጻሕፍት እና ፕሮቶኮሎችን ይዟል።
  • ፕሮጀክቶች፡ እንደ ይዟልampተጠቃሚዎቹ የብሉቱዝ ዝቅተኛ ኢነርጂ ግንኙነትን እንዲያስተዳድሩ ለመርዳት ገንቢው በኮዱ መሞከር ለመጀመር ሊጠቀምበት የሚችል መተግበሪያ፣ ለምሳሌampእንደ STBLESensor ካለው የሞባይል መተግበሪያ ጋር እና ለNUCLO-L476RG በ IAR Embedded Workbench for ARM, Real በኩል የቀረበView የማይክሮ መቆጣጠሪያ ልማት ኪት (MDK-ARM)፣ እና STM32CubeIDE ልማት አካባቢዎች።

የመጫን ሂደቱ
የጥቅል ሁለትዮሽ ማውጫው ለሚደገፈው መድረክ ምስል (በቢን ቅርጸት) ይዟል። ይህ ምስል በSTM32CubeProgrammer ወይም በመጎተት እና በመጣል በቀጥታ ወደሚደገፍ የSTM32 ኑክሊዮ ልማት ሰሌዳ ሊበራ ይችላል።

ምስል 3. X-CUBE-BLEMGR ሁለትዮሽ አቃፊ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG2

ኤፒአይዎች
ለተጠቃሚው ስላሉት ኤፒአይዎች ዝርዝር ቴክኒካዊ መረጃ በተጠናቀረ ኤችቲኤምኤል ውስጥ ይገኛል። file ሁሉም ተግባራት እና መለኪያዎች ሙሉ በሙሉ የተገለጹበት በሶፍትዌር ፓኬጅ "ሰነድ" አቃፊ ውስጥ ይገኛል.
Sample መተግበሪያ መግለጫ
አ ኤስample መተግበሪያ ከNUCLO-L2RG ልማት ቦርድ ጋር ለተገናኘው ለ X-NUCLEO-BNRG1A476 ማስፋፊያ ቦርድ በፕሮጀክቶች አቃፊ ውስጥ ቀርቧል። ለግንባታ ዝግጁ የሆኑ ፕሮጀክቶች ለብዙ አይዲኢዎች ይገኛሉ። የመነሻ ደረጃን ለመቆጣጠር ለተገቢው የ UART የመገናኛ ወደብ የተርሚናል መስኮት ማዘጋጀት ይችላሉ.

ምስል 4. የተርሚናል ቅንጅቶች

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG3

በNUCLO-L476RG ልማት ሰሌዳ ላይ ያለውን የዳግም ማስጀመሪያ ቁልፍ ለመጀመሪያ ጊዜ ሲጫኑ አፕሊኬሽኑ፡-

  • UART ን ማስጀመር ይጀምራል
  • የትኛው የብሉኤንአርጂ ማስፋፊያ ቦርድ ከ STM32 ኑክሊዮ ቦርድ ጋር እንደተገናኘ ይወስናል
  • የሃርድዌር እና የጽኑ ትዕዛዝ ስሪት መረጃን ያውቃል
  • የዘፈቀደ የብሉቱዝ® ዝቅተኛ ኃይል MAC አድራሻ ያሳያል
  • የብሉቱዝ® ዝቅተኛ ኢነርጂ ባህሪ አገልግሎትን (የሙቀት መጠን፣ እርጥበት፣ ግፊት፣ LED እና SensorFusion ባህሪያት) ያስጀምራል።
  • የ stdin/stdout እና stderr ባህሪያትን በመጨመር የብሉቱዝ® ዝቅተኛ ኢነርጂ ኮንሶል አገልግሎትን ይጀምራል
  • የብሉቱዝ® ዝቅተኛ ኃይል ውቅር አገልግሎትን ይጀምራል

ምስል 5. የ UART ውፅዓት አጀማመር

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG4

አንድሮይድ/አይኦኤስ ከNUCLO-L476RG ቦርድ ጋር ሲገናኝ በቦርዱ የሚተላለፈውን መረጃ መቆጣጠር ይቻላል።

ምስል 6. የ UART ውፅዓት ተገናኝቷል

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG5

አንድሮይድ እና iOS STBLESensor ደንበኛ መተግበሪያ
የ X-CUBE-BLEMGR ሶፍትዌር ለ STM32Cube በ STBLESensor አንድሮይድ (ስሪት 4.15.0 ወይም ከዚያ በላይ) ወይም iOS (ስሪት 4.15.0 ወይም ከዚያ በላይ) በ Google Play ወይም በ iOS መደብሮች ላይ ካለው መተግበሪያ ጋር ተኳሃኝ ነው። በዚህ የቀድሞ የአንድሮይድ አፕሊኬሽን እንጠቀማለን።ampለ. ከግንኙነቱ በኋላ፣ STBLESensor ከታች ያለውን ዋና ገጽ ያሳያል። የሙቀት፣ የግፊት እና የእርጥበት መጠን የዘፈቀደ እሴቶችን ያሳያል።

ምስል 7. የአካባቢ መረጃ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG6

የሚከተለው ገጽ በዘፈቀደ ኳተርኒዮን ዋጋዎች ጀምሮ የሚሽከረከር ኪዩብ ያሳያል።

ምስል 8. የ MEMS ውሂብ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG7

ምስል 9. የሴራ መረጃ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG8

የሚከተለው ገጽ የ LED ማብሪያ / ማጥፊያ መቆጣጠሪያ ያሳያል.

ምስል 10. የ LED መቆጣጠሪያ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG9

በቦርዱ ውቅር ገጽ በኩል ጥቂት የጽኑ ትዕዛዝ ዝርዝሮችን ማየት ይችላሉ።

ምስል 11. የቦርድ ሪፖርት (1 ከ 2)

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG10

ምስል 12. የቦርድ ሪፖርት (2 ከ 2)

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG11

የስርዓት ቅንብር መመሪያ

የሃርድዌር መግለጫ

STM32 ኑክሊዮ
STM32 ኑክሊዮ ልማት ቦርዶች ለተጠቃሚዎች መፍትሄዎችን ለመፈተሽ እና በማንኛውም የSTM32 ማይክሮ መቆጣጠሪያ መስመር ፕሮቶታይፕ እንዲገነቡ ተመጣጣኝ እና ተለዋዋጭ መንገድን ይሰጣሉ። የአርዱዪኖ ተያያዥነት ድጋፍ እና የ ST ሞርፎ ማገናኛዎች የ STM32 Nucleo ክፍት የልማት መድረክን ተግባራዊነት ለማስፋት ከተለያዩ ልዩ የማስፋፊያ ቦርዶች ጋር ቀላል ያደርጉታል። የ STM32 ኑክሊዮ ቦርድ ST-LINK/V2-1 አራሚ/ ፕሮግራመርን በማዋሃድ የተለየ መመርመሪያ አያስፈልገውም። የ STM32 ኑክሊዮ ቦርድ ከተለያዩ የታሸጉ ሶፍትዌሮች ጋር ከጠቅላላው የ STM32 ሶፍትዌር HAL ቤተ-መጽሐፍት ጋር አብሮ ይመጣል።amples ለተለያዩ አይዲኢዎች (IAR EWARM፣ Keil MDK-ARM፣ STM32CubeIDE፣ embed እና GCC/ LLVM)። ሁሉም የSTM32 ኑክሊዮ ተጠቃሚዎች የተሟሉ አፕሊኬሽኖችን በቀላሉ ለመገንባት በ www.mbed.org ላይ የተካተቱትን የመስመር ላይ ግብዓቶች (አጠናቃቂ፣ C/C++ ኤስዲኬ እና ገንቢ ማህበረሰብ) በነፃ ማግኘት ይችላሉ።

ምስል 13. STM32 ኒውክሊዮ ቦርድ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG12

X-NUCLEO-BNRG2A1 ማስፋፊያ ቦርድ
የ X-NUCLEO-BNRG2A1 ማስፋፊያ ሰሌዳ የብሉቱዝ ዝቅተኛ ኃይል ለገንቢ አፕሊኬሽኖች ያቀርባል እና በ STM32 ኑክሊዮ ልማት ሰሌዳ ላይ ሊሰካ ይችላል (ለምሳሌample, NUCLO-L476RG እጅግ ዝቅተኛ ኃይል ካለው STM32 ማይክሮ መቆጣጠሪያ) በአርዱዪኖ UNO R3 አያያዦች በኩል። የማስፋፊያ ቦርዱ በST BlueNRG-5.2 ሲስተም-ላይ-ቺፕ ላይ የተመሰረተ የብሉቱዝ® v2 ታዛዥ እና የFCC የተረጋገጠ ብሉኤንአርጂ-M2SP መተግበሪያ ፕሮሰሰር ሞጁሉን ያሳያል። ይህ ሶሲ ኤስዲኬን በመጠቀም የተገነቡ ብጁ አፕሊኬሽኖችን የሚያስተናግድ ሙሉ የብሉቱዝ® ዝቅተኛ ኢነርጂ ቁልል እና ፕሮቶኮሎችን በ Cortex-M0 ኮር እና በፕሮግራም ሊሰራ የሚችል ፍላሽ ማህደረ ትውስታ ያስተዳድራል። የBlueNRG-M2SP ሞጁል የማስተር እና የባሪያ ሁነታዎችን፣ የዝውውር መጠኖችን በመረጃ ርዝመት ማራዘሚያ (DLE) እና AES-128 የደህንነት ምስጠራን ይደግፋል። የ X-NUCLEO-BNRG2A1 በይነገጾች ከ STM32 ኑክሊዮ ማይክሮ መቆጣጠሪያ በ SPI ግንኙነቶች እና በ GPIO ፒን በኩል አንዳንዶቹን በሃርድዌር በኩል ሊዋቀሩ ይችላሉ።

ምስል 14. X-NUCLEO-BNRG2A1 BLE ማስፋፊያ ቦርድ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG13

የሃርድዌር ማዋቀር
የሚከተሉት የሃርድዌር ክፍሎች ያስፈልጋሉ:

  1. አንድ STM32 ኑክሊዮ ልማት መድረክ (የትእዛዝ ኮድ፡ NUCLO-L476RG)
  2. አንድ የብሉቱዝ® ዝቅተኛ ኃይል ማስፋፊያ ሰሌዳ (የትእዛዝ ኮድ፡ X-NUCLEO-BNRG2A1)
  3. STM32 ኑክሊዮን ከፒሲ ጋር ለማገናኘት አንድ የዩኤስቢ አይነት ከኤ እስከ ሚኒ-ቢ የዩኤስቢ ገመድ

2.3 የሶፍትዌር ቅንብር
የሚከተሉት የሶፍትዌር ክፍሎች ለኤስቲኤም32 ኑክሊዮ ዳሳሾች እና ብሉኤንአርጂ ማስፋፊያ ቦርድ አፕሊኬሽኖችን ለመፍጠር ተስማሚ የሆነ የእድገት አካባቢን ለማዘጋጀት ያስፈልጋሉ።

  • X-CUBE-BLEMGR፡ የብሉቱዝ® ዝቅተኛ ኢነርጂ አስተዳዳሪ ሶፍትዌር ለSTM32Cube። የ X-CUBE-BLEMGR firmware እና ተዛማጅ ሰነዶች በ ላይ ይገኛሉ www.st.com
  • የልማት መሳሪያ-ሰንሰለት እና ማጠናከሪያ፡ የ STM32Cube ማስፋፊያ ሶፍትዌር ሶስቱን የሚከተሉትን አካባቢዎች ይደግፋል፡-
    • IAR የተከተተ የስራ ቤንች ለአርም (IAR-EWARM) የመሳሪያ ሰንሰለት + ST-LINK
    • እውነትView የማይክሮ መቆጣጠሪያ ልማት ኪት (MDK-ARM-STM32) የመሳሪያ ሰንሰለት + ST-LINK
    • STM32CubeIDE + ST-LINK

በSTM32Cube ማስፋፊያ ሶፍትዌር የሚደገፉትን የተቀናጁ የልማት አካባቢዎችን ከመረጡ በኋላ በተመረጠው አይዲኢ አቅራቢ የቀረበውን የስርዓት መስፈርቶች እና የማዋቀር መረጃ ይከተሉ።

የስርዓት ማዋቀር

STM32 ኒውክሊዮ እና ዳሳሽ ማስፋፊያ ቦርድ ማዋቀር
የ STM32 ኑክሊዮ ልማት ቦርድ ST-LINK/V2-1 አራሚ/ፕሮግራም አድራጊን ያዋህዳል። ገንቢው ተገቢውን የST-LINK/V2-1 USB ነጂውን ከSTSW-LINK009 ማውረድ ይችላል። የ X-NUCLEO-BNRG2A1 BlueNRG ብሉቱዝ® ዝቅተኛ ኢነርጂ ማስፋፊያ ሰሌዳ በቀላሉ ከSTM32 Nucleo ጋር በ Arduino UNO R3 የኤክስቴንሽን ማገናኛ በኩል ከታች በስዕሉ ላይ እንደሚታየው ሊገናኝ ይችላል።

ምስል 15. X-NUCLEO-BNRG2A1 እና NUCLEO-L476RG

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG14

X-NUCLEO-BNRG2A1 ማዋቀር
BlueNRG-2 ቤተ-መጽሐፍት በX-NUCLEO-BNRG2A1 ብሉቱዝ ዝቅተኛ ኢነርጂ ሞጁል ውስጥ ከተከተተው firmware ጋር በትክክል እንዲሠራ ለማድረግ ከዚህ በታች የተገለፀው አሰራር ያስፈልጋል።

  • ደረጃ 1. በ X-NUCLEO-BNRG0A117 የማስፋፊያ ሰሌዳ ላይ የ 2 Ohm resistor ለ R1 መሸጥ።
  • ደረጃ 2 የX-NUCLEO-BNRG2A1 ብሉቱዝ ዝቅተኛ ኢነርጂ ሞጁሉን በST-LINK/V2-1 እና በSTSW-BNRGFLASHER ብልጭታ መገልገያ ያዘምኑ።
  • ደረጃ 3 የ X-NUCLEO-BNRG2A1 J12 ፒን ወደ ST-LINK/V2-1 በሚባለው ባለ 5 ሽቦ ገመድ ከዚህ በታች በምስሉ ላይ እንደሚታየው እና በሰንጠረዥ 1 በዝርዝር ያገናኙ።

ምስል 16. በ X-NUCLEO-BNRG2A1 ማስፋፊያ ቦርድ እና በ ST-LINK/V2-1 መካከል ያለው ግንኙነት

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG15

ሠንጠረዥ 1. X-NUCLEO-BNRG2A1 እና ST-LINK/V2-1 ፒን ግንኙነቶችSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG16

  • ደረጃ 4. STSW-BNRGFLASHERን ይጫኑ እና ይክፈቱት።
  • ደረጃ 5 የ SWD ትርን ይምረጡ።
    ምስል 17. STSW-BNRGFLASHER - SWD ትርSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG17.
  • ደረጃ 6. የብሉኤንአርጂ-2 ፍላሽ ማህደረ ትውስታን ደምስስ።
    ምስል 18. STSW-BNRGFLASHER - የጅምላ መደምሰስSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG18
  • ደረጃ 7 ለብሉቱዝ® ዝቅተኛ ኢነርጂ ሞጁል የሊንክ ንብርብር ብቻ ፈርምዌር ያውርዱ።
  • ደረጃ 8 የሊንክ ንብርብር ብቻ firmwareን ወደ STSW-BNRGFLASHER ይጫኑ እና [ፍላሽ] የሚለውን ቁልፍ ይጫኑ።
    ምስል 19. STSW-BNRGFLASHER - የፍላሽ አዝራርSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG19
  • ደረጃ 9 የX-NUCLEO-BNRG2A1 ብሉቱዝ ሎው ኢነርጂ ሞጁል ወደነበረበት ለመመለስ፣ የሚከተለውን የጽኑዌር ምስል በመጠቀም ሂደቱን ይድገሙት፡ DTM_Full.bin። በማሻሻያ ሂደቱ ውስጥ ችግሮች ካጋጠሙ, ሂደቱን ከመድገምዎ በፊት X-NUCLEO-BNRG2A1 J15 jumper ይዝጉ.

የክለሳ ታሪክ

ሠንጠረዥ 2. የሰነድ ማሻሻያ ታሪክSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ብሉቱዝ-ዝቅተኛ-ኢነርጂ-አስተዳዳሪ-ሶፍትዌር-FIG20

አስፈላጊ ማስታወቂያ - በጥንቃቄ ያንብቡ

STMicroelectronics NV እና ተባባሪዎቹ ("ST") በST ምርቶች እና/ወይም በዚህ ሰነድ ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን፣ እርማቶችን፣ ማሻሻያዎችን፣ ማሻሻያዎችን እና ማሻሻያዎችን የማድረግ መብታቸው የተጠበቀ ነው። ገዢዎች ትእዛዝ ከማስገባታቸው በፊት ስለ ST ምርቶች ወቅታዊ መረጃ ማግኘት አለባቸው። የST ምርቶች የሚሸጡት በትእዛዙ እውቅና ጊዜ በ ST የሽያጭ ውሎች እና ሁኔታዎች መሠረት ነው። ገዥዎች የST ምርቶችን የመምረጥ፣ የመምረጥ እና የመጠቀም ሃላፊነት አለባቸው እና ST ለትግበራ እርዳታ ወይም ለገዥዎች ምርቶች ዲዛይን ምንም አይነት ሃላፊነት አይወስድም። ለማንኛውም የአእምሯዊ ንብረት መብት ምንም አይነት ፍቃድ፣ የተገለፀ ወይም የተዘዋወረ በST አይሰጥም። የ ST ምርቶችን እንደገና መሸጥ በዚህ ውስጥ ከተገለፀው መረጃ የተለየ አቅርቦት በ ST ለእንደዚህ ዓይነቱ ምርት የሚሰጠውን ማንኛውንም ዋስትና ዋጋ ያጣል። ST እና ST አርማ የST የንግድ ምልክቶች ናቸው። ስለ ST የንግድ ምልክቶች ተጨማሪ መረጃ ለማግኘት፣ www.st.com/trademarksን ይመልከቱ። ሁሉም ሌሎች የምርት ወይም የአገልግሎት ስሞች የየባለቤቶቻቸው ንብረት ናቸው። በዚህ ሰነድ ውስጥ ያለው መረጃ ከዚህ ቀደም በማንኛውም የዚህ ሰነድ ቀደምት ስሪቶች ውስጥ የቀረበውን መረጃ ይተካዋል እና ይተካል። © 2022 STMicroelectronics – ሁሉም መብቶች የተጠበቁ ናቸው።

ሰነዶች / መርጃዎች

STMicroelectronics UM3051 e X-CUBE-BLEMGR ብሉቱዝ ዝቅተኛ ኃይል አስተዳዳሪ ሶፍትዌር [pdf] የተጠቃሚ መመሪያ
UM3051፣ e X-CUBE-BLEMGR ብሉቱዝ ዝቅተኛ ኢነርጂ አስተዳዳሪ ሶፍትዌር፣ ብሉቱዝ ዝቅተኛ ኢነርጂ ማኔጀር ሶፍትዌር፣ ዝቅተኛ የኢነርጂ አስተዳዳሪ ሶፍትዌር፣ የኢነርጂ አስተዳዳሪ ሶፍትዌር፣ UM3051፣ ሶፍትዌር

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *