ዝርዝር ሁኔታ:

CSR1011 - ቀስቃሽ ቅብብል - 5 ደረጃዎች
CSR1011 - ቀስቃሽ ቅብብል - 5 ደረጃዎች

ቪዲዮ: CSR1011 - ቀስቃሽ ቅብብል - 5 ደረጃዎች

ቪዲዮ: CSR1011 - ቀስቃሽ ቅብብል - 5 ደረጃዎች
ቪዲዮ: Ethiopian Azmari Music Endalkachew Yenehun (2pac) & Seble Girma አዝማሪ ሙዚቃ 2024, ህዳር
Anonim
CSR1011 - ቀስቃሽ ቅብብል
CSR1011 - ቀስቃሽ ቅብብል

CSR1011 ነጠላ ሞድ ብሉቱዝ ስማርት ቺፕ ነው እና ይህ መማሪያ GPIO ን እንዴት መድረስ እና ቅብብልን መቀስቀስ እንደሚቻል ያሳያል።

ደረጃ 1 - ግሮቭ ቅብብል

ግሮቭ ቅብብል
ግሮቭ ቅብብል

በዚህ መማሪያ ውስጥ ጥቅም ላይ የዋለው አካል ግሮቭ-ሪሌይ ነበር። ይህ ሞጁል ዲጂታል በመደበኛነት ክፍት ማብሪያ ነው። በእሱ በኩል ፣ በዝቅተኛ voltage ልቴጅ የከፍተኛ voltage ልቴጅ መቆጣጠሪያን መቆጣጠር ይችላሉ ፣ በመቆጣጠሪያው ላይ 5 ቮ ይበሉ። በቦርዱ ላይ አመላካች ኤልኢዲ አለ ፣ የተቆጣጠሩት ተርሚናሎች ሲዘጉ ያበራል።

ደረጃ 2 የሃርድዌር መርሃ ግብር

የሃርድዌር ዕቅድ
የሃርድዌር ዕቅድ

በ CSR1011 ውስጥ የቅብብሎሽ ሞዱሉን ለማገናኘት ቅብብልውን ለማንቀሳቀስ ሃርድዌር ተዘጋጅቷል ፣ ምክንያቱም CSR1011 በ 3v3 የተጎላበተ ስለሆነ እና ክፍሉ ለመሥራት 5v ይፈልጋል። በሲኤስአር ላይ ፒን 4 (ጂፒኦ 10) ቅብብልን ለማገናኘት ጥቅም ላይ ውሏል።

ደረጃ 3 CSR UEnergy SDK ን መጫን

በ CSR1011 ላይ ማመልከቻን ለማስተናገድ ከ ‹Enegy Software Development Kit / SDKs ›ጋር የተቀናጀ የተቀናጀ ልማት አካባቢ (xIDE) ጥቅም ላይ ይውላል። ሶፍትዌሩ በሲዲ-ሮም ላይ ቀርቧል ነገር ግን ከዚህ ማውረድ ይችላል።

ደረጃ 4 የሶፍትዌር አርክቴክቸር

የሶፍትዌር ሥነ ሕንፃ
የሶፍትዌር ሥነ ሕንፃ

በ CSR1011 ላይ መተግበሪያው በመተግበሪያ የሕይወት ዑደት ውስጥ ላሉት የተለያዩ ክስተቶች የጽኑ ጥሪ ጥሪዎችን በመጠቀም የሚተገበሩ የኤፒአይ ጥሪዎችን በመጠቀም ከ firmware ጋር ይገናኛል። አንድ ፕሮጀክት ሲፈጠር አንዳንድ ተግባራት ቀድሞውኑ ተተግብረዋል ፣ እነዚህ ተግባራት በመተግበሪያው የሕይወት ዑደት ውስጥ ያገለግላሉ-

  • AppPowerOnReset ()-ከኃይል ማብራት በኋላ ልክ ተብሎ የሚጠራ የመተግበሪያ ተግባር ፤
  • AppInit (): ይህ ተግባር እያንዳንዱ ቡት ተብሎ ይጠራል እና የትግበራ የመጀመሪያ ደረጃን መያዝ አለበት ፣
  • AppProcessSystemEvent ()-እንደ ዝቅተኛ ባትሪ እና የፒአይኦ ደረጃ ለውጥ ያሉ የስርዓት ደረጃ ክስተቶችን ለማስኬድ በ firmware የተጠራ ተግባር ፤
  • AppProcessLmEvent ()-ከጽኑዌር የግንኙነት አገናኝ ጋር የተገናኙ ክስተቶችን ለማስተናገድ የሚያገለግል ተግባር ፤
  • ሰዓት ቆጣሪዎች - በሃርድዌር ሰዓት ቆጣሪው ላይ በማይክሮሰከንድ ትክክለኛነት ላይ ያሂዱ።

ደረጃ 5 የ GPIOs መዳረሻን ለማስተናገድ የኮድ ምሳሌ

የሚገኘው ኮድ በ CSR1011 GPIO10 ውስጥ የተሰካውን ቅብብል ለመቀስቀስ የ GPIO ሁኔታን እንዴት ማዋቀር እና ማቀናበርን ያሳያል። የ GPIO ተደራሽነት ተግባሮችን ለማስተናገድ በ pio.h ቤተ -መጽሐፍት ላይ በቡድን_PIO_B.html ላይ በ UEnergy SDK ላይ ያገለገሉ።

የሚመከር: