TN1348 SPC58x የCAN እና CAN-FD ማጣሪያዎችን በማዋቀር ላይ
መግቢያ
ይህ ቴክኒካዊ ማስታወሻ በ SPC58x አውቶሞቲቭ ማይክሮ መቆጣጠሪያ ውስጥ ለተካተቱ የCAN ተቆጣጣሪዎች የመቀበያ ማጣሪያዎችን እንዴት ማዋቀር እንደሚቻል ይገልጻል። ሰነዱ የመመዝገቢያ ውቅሮችን ይገልፃል እና አንዳንድ የቀድሞ ያቀርባልample የማጣሪያ ውቅረትን ለማፋጠን. እነዚህ አወቃቀሮች ጥቃቅን ልዩነቶች ላሏቸው በዚህ ቤተሰብ ውስጥ ላሉት ሁሉም ማይክሮ ተቆጣጣሪዎች ሊወሰዱ ይችላሉ። የቀድሞampበዚህ ሰነድ ውስጥ በ SPC584Cx/SPC58ECx 32-ቢት MCU ላይ የተመሰረቱ ናቸው።
ማለቅ ይችላል።view
SPC584Cx/SPC58ECx በመሳሪያ ማመሳከሪያው ክፍል አባሪ ሀ ማመሳከሪያ ሰነዶች ላይ እንደተገለጸው በሁለት የተለያዩ ንዑስ ስርዓቶች ውስጥ የተካተቱ ስምንት የCAN ምሳሌዎች አሉት።
በተመሳሳዩ ንዑስ ስርዓት ውስጥ ያሉ ሁሉም የCAN ተቆጣጣሪዎች እንደ RAM ማህደረ ትውስታ ፣ ሰዓት ፣ ወዘተ ያሉ ሀብቶችን ይጋራሉ ። እያንዳንዱ የCAN ንዑስ ስርዓት በሚከተሉት ዋና ብሎኮች የተዋቀረ ነው።
- ሞዱላር CAN ኮሮች፡ የCAN ሞጁል መዝገቦች የጄኔሪክ ስላቭ በይነገጽ (GSI) በመጠቀም ሊገኙ ይችላሉ። የዳርቻው የጂኤስአይ ሞጁል ከእያንዳንዱ ጌታ ጥያቄ ሆኖ ይሰራል።
- CAN-RAM አርቢተር፡ በተለያዩ የCAN ተቆጣጣሪዎች የ RAM መዳረሻ ጥያቄዎች መካከል ለግልግል ዳኝነት ተጨማሪ አመክንዮ ነው።
- SRAM: የ CAN ንዑስ ስርዓት ይህንን በይነገጽ በመጠቀም ከውጭ RAM ጋር ይገናኛል ፣ እሱ SRAM ነው።
- ECC መቆጣጠሪያ፡ በ SRAM ማህደረ ትውስታ ላይ ያለውን የማስተካከያ ኮድ ለማስላት እና ለማረጋገጥ አመክንዮ ይዟል።
ለ SRAM በይነገጽ እና ማህደረ ትውስታ ድርጅት የመሳሪያውን ማመሳከሪያ መመሪያ ክፍል አባሪ ሀ የማጣቀሻ ሰነዶችን ይመልከቱ።
የማጣሪያ መግቢያ
CAN ማጣሪያ አመክንዮ ማጣሪያዎቹን በተለያዩ መንገዶች እንዲያዋቅሩ ይፈቅድልዎታል። ለ exampየመቀበል ማጣሪያውን የሚያልፉ መልእክቶች በ Rx FIFO (0 ወይም 1) ወይም በተዘጋጁ rx buffers ውስጥ ሊቀመጡ ይችላሉ። እያንዳንዱ ማጣሪያ እንደ ተቀባይነት ወይም ውድቅ ማጣሪያ ሊዋቀር ይችላል እንዲሁም መንቃት ወይም ማሰናከል ይችላል። ለተቀባይ ማጣሪያ፣ እያንዳንዱ የማጣሪያ ዝርዝር የሚከናወነው ከቁጥር #0 በማጣሪያው ዝርዝር ውስጥ ወዳለው የመጀመሪያው ተዛማጅ ንጥል ነገር ነው። ማጣሪያዎችን ከመጠቀምዎ በፊት የ RAMን የተወሰነ ክፍል ለማስያዝ የመነሻ አድራሻውን እና የማጣሪያውን ቁጥሮች ማዋቀር ግዴታ ነው። ከታች ያለው ምስል የሚያሳየው ሀ view የጋራ ማህደረ ትውስታ ካርታ እና መዝገቦች (ስለዚህ ለእያንዳንዱ ክፍል መነሻ አድራሻዎች).
ምስል 1. የመልእክት RAM ውቅር ምሳሌample
የመልእክት ራም ማስጀመሪያ
ማንኛውንም ማጣሪያ ከመጠቀምዎ በፊት የሚቀመጡባቸውን መልእክቶች ተገቢውን የ RAM አካባቢ ማዋቀር ግዴታ ነው። ይህንን ለማድረግ የሶፍትዌር አፕሊኬሽኑ ማካካሻውን (በቃላት) ከእያንዳንዱ የማጣሪያ ቦታ የ RAM ቤዝ አድራሻ መፃፍ አለበት። ተቆጣጣሪው እያንዳንዱ ተዛማጅ የማጣሪያ ማህደረ ትውስታ ቦታ የት እንደሚያልቅ እንዲረዳ ለእያንዳንዱ አካባቢ የማጣሪያዎች ብዛት መዋቀር አለበት።ampአራት ማጣሪያዎች፣ ለመደበኛ መለያዎች (11 ቢት) እና አራት ማጣሪያዎች ለተራዘመ ለዪዎች (29 ቢት) ይዋቀራሉ፣ ስለዚህ፣ ባለ 11-ቢት ማጣሪያዎችን ለማከማቸት እና ሌላውን ለ29-ቢት ማጣሪያዎች የተወሰነውን የ RAM መልእክት ክፍል ያስይዙ። የመደበኛ መታወቂያ ማጣሪያ ቦታን መነሻ አድራሻ ለማዋቀር ሶፍትዌሩ የ FLSSA መስክ የ SIDFC መመዝገቢያ (የመደበኛ መታወቂያ ማጣሪያ ውቅር መዝገብ) መፃፍ አለበት። ለተራዘመ የመታወቂያ ማጣሪያዎች የ XIDFC መመዝገቢያ (የተራዘመ መታወቂያ ማጣሪያ ውቅር መዝገብ) የ FLESA መስክ መፃፍ አስፈላጊ ነው. FLSSA እና FLESA መስኮች የማህደረ ትውስታ ማካካሻ "በቃላት" ከመልዕክቱ የ RAM መሰረት አድራሻ መያዝ አለባቸው። ይህ መተግበሪያ አራት መደበኛ ማጣሪያዎችን በማካካሻ ዜሮ እና አራት የተዘረጉ ማጣሪያዎችን ያዋቅራል።
ለመደበኛ ማጣሪያ ውቅር፡-
- FLSSA = 0x0፡ የመልዕክት RAM ቤዝ አድራሻ ማካካሻ ዜሮ ነው፣ ስለዚህ ቦታው የሚጀምረው በመልእክቱ RAM መጀመሪያ ላይ ነው።
- LSS = 4: ይህ የሚዋቀር የማጣሪያዎች ብዛት ነው። እያንዳንዱ ማጣሪያ በ`አንድ` 32 ቢት ቃል የተዋቀረ ነው።
በዚህ ውቅር ውስጥ ከዜሮ ማካካሻ ጀምሮ እና አራት ቃላት ያለው የማህደረ ትውስታ ክፍል።
ማስታወሻ፡- የCAN ተቆጣጣሪው መልእክቱን RAM ለማዋቀር ምንም አይነት የመቆጣጠሪያ ዘዴ የለውም፣ይህ ማለት ገንቢው የተዋቀሩ ራም ቦታዎችን እንዳይደራረብ መጠንቀቅ አለበት ማለት ነው። የሚከተለው ምስል የተራዘመ የመለያ ማጣሪያዎችን ለማከማቸት የማህደረ ትውስታውን ክፍል እንዴት ማዋቀር እንደሚቻል ያሳያል።
የተራዘሙ ማጣሪያዎችን ለማከማቸት የ RAM አካባቢን ለማዋቀር በ FLESA እና LSE መስኮች ውስጥ የሚከተሉትን እሴቶች ማዘጋጀት አስፈላጊ ነው.
- FLESA = 0x04፡ የመልዕክት ራም መሰረት አድራሻን በተመለከተ በቃላት ማካካሻ። ምክንያቱም ቀደም ሲል በተዋቀረ የማጣሪያዎች አካባቢ 0x04 ቃላት ለመደበኛ መታወቂያ ማጣሪያዎች ተጠብቆ ቆይቷል እና ከዚያም ጥቅም ላይ የሚውለው ዝቅተኛው ማካካሻ 0x04 ነው።
- LSE = 4: ይህ ለማዋቀር የማጣሪያዎች ብዛት ነው. ለተራዘመ መታወቂያ ማጣሪያ በ`ሁለት` 32 ቢት ቃል የተዋቀረ ነው።
በዚህ ውቅር ውስጥ ከ 0x04 (ቃላት) የሚጀምር የማህደረ ትውስታ ክፍል ስምንት ቃላት (አራት ባለ ሁለት ቃላት ማጣሪያዎች) ያለው። ስለዚህ ለቀጣዩ ሊዋቀር የሚችል የማህደረ ትውስታ ቦታ ዝቅተኛው ማካካሻ 0x0C ቃላት ነው። ሁሉም የመልእክት ራም ክፍሎች ምንም ክፍሎች ሳይደራረቡ በክፍሉ ውስጥ የሚቀመጡትን ንጥረ ነገሮች ብዛት እና መጠን ግምት ውስጥ በማስገባት መዋቀር አለባቸው።
ማስታወሻ፡- የቃል ማካካሻን ወደ ባይት ማካካሻ ለመቀየር የቃሉን ዋጋ በአራት ማባዛት ያስፈልጋል።
Exampየመደበኛ መታወቂያ ማጣሪያዎች
መልእክቱን RAM ካዋቀሩ በኋላ የመሳሪያውን ማጣሪያዎች ማዋቀር ይችላሉ.
እያንዳንዱ የማጣሪያ አካል እንደሚከተለው ሊዋቀር ይችላል፡-
- ክልል ማጣሪያ
- ድርብ መታወቂያ ማጣሪያ
- ክላሲክ ማጣሪያ
- ለተወሰነ rx ቋት (ነጠላ መታወቂያ ማጣሪያ) አጣራ
የሚከተለው ምስል አራት አይነት ማጣሪያዎችን ለመደበኛ ለዪዎች (11-ቢት ለዪዎች) እንዴት ማዋቀር እንደሚቻል ያሳያል። ለSTANDARD መታወቂያ የሚከተለውን የማጣሪያ አባል መመዝገቢያ ይጠቀሙ።
ለ RX FIFO0 ክልል ማጣሪያ
ከቀድሞው በታችampየማጣሪያ ማጣሪያ እስከ FIFO 0 ድረስ ባለው ክልል [16x0፣ 6xF0] ውስጥ ካሉ መለያዎች ጋር መልእክቶችን ለማከማቸት።
የመመዝገቢያ ዋጋ (HEX): 0x081600F6
የመመዝገቢያ ዋጋ (BIN): 00 001 00000010110 (00000) 00011110110
ማስታወሻ፡- በሁሉም የቀድሞampበዚህ ሰነድ ውስጥ ከተገለጹት በስተቀር፣ ቅንፍ ያላቸው ቢትስ በነባሪ እሴት ይቀመጣሉ። የመስክ እሴቶች፡-
- SFT -> `00` -> ክልል ማጣሪያ ከ SFID1 እስከ SFID2
- SFEC -> `001` -> ማጣሪያ ከተዛመደ በ Rx FIFO 0 ውስጥ ያከማቹ
- SFID1 -> `00000010110` -> የመደበኛ መታወቂያ ማጣሪያ አባል ክልል የመጀመሪያ መታወቂያ (0x16)
- SFID2 -> `00011110110` -> የመደበኛ መታወቂያ ማጣሪያ አባል ክልል ሁለተኛ መታወቂያ (0xF6)
ድርብ ማጣሪያ ለ RX FIFO1
ከታች አንድ የቀድሞ ነውampየመልእክት መለያዎችን 0 x 0A ወይም 0 x FF ወደ FIFO 1 ለማከማቸት ድርብ መታወቂያ ማጣሪያ።
የምዝገባ ዋጋ (HEX): 0x500A00FF
የመመዝገቢያ ዋጋ (BIN): 01 010 00000001010 (00000) 00011111111
የመስክ እሴቶች፡-
- SFT -> `01` -> ባለሁለት መታወቂያ ማጣሪያ ለSFID1 ወይም SFID2
- SFEC -> `010` -> ማጣሪያ ከተዛመደ በ Rx FIFO 1 ውስጥ ያከማቹ
- SFID1 -> `00000001010` -> የመደበኛ ባለሁለት መታወቂያ ማጣሪያ አባል የመጀመሪያ መታወቂያ
- SFID2 -> `00011111111` -> የመደበኛ ባለሁለት መታወቂያ ማጣሪያ አባል ሁለተኛ መታወቂያ
Rx የተወሰነ ቋት ማጣሪያ
ከታች አንድ የቀድሞ ነውampመልእክቶችን በመታወቂያ 0 x 7F0 ወደ ተወሰነ rx buffer #0 ለማከማቸት።
የተለየ ቋት በመጠቀም አንድ የመልእክት መታወቂያ ብቻ ማጣራት ይቻላል እና በ SFID1 መስክ ላይ የተጻፈው ነው።
የመመዝገቢያ ዋጋ (HEX): 0x3FF00000
የመመዝገቢያ ዋጋ (BIN): 00 111 11111110000 (00000) 00 (000) 000000
- SFT -> `00` -> ይህ ዋጋ አስፈላጊ አይደለም ምክንያቱም ወደ ተወሰነ RX BUFFER ውስጥ ለማከማቸት ማጣራት እና በዚህ ሁኔታ የኤስኤፍቲ እሴት ችላ ይባላል (የ SFEC የመስክ መግለጫ ጉዳይ `111` ይመልከቱ)
- SFEC -> `111` -> ማጣሪያ ከተዛመደ ወደ ተወሰነ rx ቋት ያከማቹ
- SFID1 -> `11111110000` -> ማጣሪያ የሚቀበለው መደበኛ መታወቂያ (0x7F0)
- SFID2[10, 9] -> `00` -> ይህ መስክ የተቀበለው መልእክት በ rx ቋት ውስጥ መቀመጡን ወይም እንደ የስህተት ማረም መልእክት ቅደም ተከተል እንደ A፣ B ወይም C እንደ መያዙን ይወስናል። በዚህ አጋጣሚ የሶፍትዌር አፕሊኬሽኑ መልእክቱን በ rx buffer ውስጥ ማከማቸት ይፈልጋል።
- SFID2[0,5] -> `000000` → ተጓዳኝ መልእክቱ የሚቀመጥበት የተመደበው ቋት Rx ኢንዴክስ (N dedicated buffer rx ከተዋቀረ ይህ መረጃ ጠቋሚ በክልል ውስጥ ሊሆን ይችላል [0, N -1]) በዚህ አጋጣሚ መልእክቱ በልዩ ቋት #0 ውስጥ ተከማችቷል።
ለ RX FIFO0 ክላሲክ ማጣሪያ
ይህ ለምሳሌample በ RX FIFO 0 ውስጥ ባሉት [688x0፣ 68x0F] ውስጥ መልእክቶችን ከመለያ ጋር እንዴት ማከማቸት እንደሚቻል ያሳያል። ለክላሲክ ማጣሪያ መለያ/ጭንብል ጥንድ መገለጽ አለበት። መለያው በ SFID1 እና ጭምብሉ በ SFID2 የማጣሪያ ክፍል ውስጥ መፃፍ አለበት። በጥንታዊ ማጣሪያ ማጣሪያውን የሚያልፉ የመታወቂያ መልእክቶች የሚገኘው ጭምብሉን ወደ መለያው በሚከተለው መንገድ በመተግበር ነው።
- ይህ የማጣሪያ ቢት ትርጉም ነው -> 1 = መመሳሰል አለበት (0 = ግድየለሽ);
- ከሁሉም “1ዎች” የተሰራ ጭንብል ያለው ማጣሪያ ሲኖር አንድ መለያ ብቻ ወደ ማጣሪያው ያልፋል (በ SFID1 መስክ ላይ የተጻፈው) ከሁሉም “0” የሸፈነው ማጣሪያ ሁሉም መለያዎች ያልፋሉ። ማጣሪያው.
በግልጽ ለማየት እንደሚቻለው, እነዚህ በጣም ቀላሉ ማጣሪያዎች ናቸው. ከዚህ በታች በ RX FIFO 0 ውስጥ ለመደበኛ መታወቂያ የክልል ማጣሪያ እንዴት ማደራጀት እንደሚቻል ማብራሪያ ነው [688x0, 68x0F] የተቀበሉት መልዕክቶች በ RX FIFO 1. ይህ መደበኛ የመልእክት ማጣሪያ ነው, ስለዚህ ለ SFID2 = መለያ እና SFIDXNUMX = እሴት እንሰጣለን. ጭንብል
የመመዝገቢያ ዋጋ (HEX): 0x8E8B07F8
የመመዝገቢያ ዋጋ (BIN): 10 001 11010001011 00000 11111111000
- SFT -> `10` -> ክላሲክ ማጣሪያ፡ SFID1 = ማጣሪያ፣ SFID2 = ጭንብል
- SFEC -> `001` -> ማጣሪያ ከተዛመደ በ Rx FIFO 0 ውስጥ ያከማቹ
- SFID1 = 110 1000 1011 (መለያ0x68B)
- SFID2 = 111 1111 1000 (Mask0x7F8)
ጭምብሉን ወደ መለያው (ትንሽ) በመተግበሩ የማስክ ቢት ትርጉም (1 = መመሳሰል አለበት 0 = ግድ የለዎትም) የ`X` ምልክት ዜሮ ወይም አንድ የሚያመለክትበትን የሚከተለውን የክልል ማጣሪያ እናገኛለን።
ማጣሪያ = 110 1000 1XXX
ከዚያ በክልል [0x688፣ 0x68F] ውስጥ ያሉ ሁሉም መደበኛ መልእክቶች ማጣሪያውን ያልፋሉ።
የተራዘመ መታወቂያ ማጣሪያዎች ውቅር
ለተራዘሙ ለዪዎች (29-ቢት መለያዎች) ተመሳሳይ የማጣሪያ ዓይነቶችም ሊተገበሩ ይችላሉ።
ለ RX FIFO0 የተራዘመ ማጣሪያ
በዚህ የቀድሞample፣ ይህ ማጣሪያ በFIFO 0 ውስጥ በ[0xFFFFF፣ 1x0FFFFFF] ውስጥ መልእክቶችን ከመለያዎች ጋር ያከማቻል።
ከመመዝገቢያ ዋጋዎች በታች፡-
- F0 የመመዝገቢያ ዋጋ (HEX): 0x200FFFFFF
- F1 የመመዝገቢያ ዋጋ (HEX): 0xDFFFFFFF
- FO የመመዝገቢያ ዋጋ (BIN): 001 00000000011111111111111111111
- F1 የመመዝገቢያ ዋጋ (BIN): 11 (0) 11111111111111111111111111111
የመስክ እሴቶች፡-
- EFEC -> `001` -> ማጣሪያ ከተዛመደ በ Rx FIFO 0 ውስጥ ያከማቹ
- EFID1 ->`00000000011111111111111111111` -> የተራዘመ መታወቂያ ማጣሪያ አባል የመጀመሪያ መታወቂያ
ክልል (0xFFFF) - EFT -> `11` -> ክልል ማጣሪያ ከSFID1 እስከ SFID2
- SFID2 ->`11111111111111111111111111111` -> የመደበኛ መታወቂያ ማጣሪያ አባል ክልል ሁለተኛ መታወቂያ (0x1FFFFFF)
ለ FIFO 1 ድርብ መታወቂያ ማጣሪያ
በዚህ የቀድሞampየሁለት መታወቂያ ማጣሪያው መለያ 0xAAAAA ወይም 0xBBBBBB ያላቸውን መልዕክቶች ወደ FIFO 1 ያከማቻል።
- F0 የመመዝገቢያ ዋጋ (HEX): 0x400AAAA
- F1 የመመዝገቢያ ዋጋ (HEX): 0x400BBBBB
- FO የመመዝገቢያ ዋጋ (ቢን)፡ 010 000000000 10101010101010101010
- F1 የመመዝገቢያ ዋጋ (BIN): 01 (0) 00000000010111011101110111011
የመስክ እሴቶች፡-
- EFEC -> `010` -> ማጣሪያ ከተዛመደ በ Rx FIFO 1 ውስጥ ያከማቹ
- EFID1 -> `00000000010101010101010101010` -> የመጀመሪያ የተራዘመ መታወቂያ (0xAAAAA)
- EFT -> `01` -> ባለሁለት መታወቂያ ማጣሪያ ለEFID1 ወይም EFID2
- EFID2 -> `00000000010111011101110111011` -> ሁለተኛ የተራዘመ መታወቂያ (0x000BBBBB)
የወሰነ rx ቋት
በዚህ የቀድሞampማጣሪያው መለያ 0x000AAAAA ያላቸውን መልዕክቶች ወደ rx buffer #1 ያከማቻል። እንዲሁም በዚህ ሁኔታ፣ የተወሰነውን ቋት በመጠቀም አንድ የመልእክት መታወቂያ ብቻ ማጣራት ይቻላል እና በEFID1 መስክ ላይ የተጻፈው ነው።
- መታወቂያ ማጣሪያ ለተለየ rx ቋት (መታወቂያ = 0x000AAAA)
- F0 የመመዝገቢያ ዋጋ (HEX): 0xE00AAAAA
- F1 የመመዝገቢያ ዋጋ (HEX): 0x00000001
- FO የመመዝገቢያ ዋጋ (BIN): 111 00000000010101010101010101010
- F1 የመመዝገቢያ ዋጋ (BIN): 00 (0) 000000000000000000 00 (000) 000001
የመስክ እሴቶች፡-
- EFEC -> `111` -> ማጣሪያ የሚዛመድ ከሆነ ወደ ተወሰነ rx ቋት ያከማቹ
- EFID1 -> `00000000010101010101010101010` -> የተራዘመ መታወቂያ የሚቀበለው ማጣሪያ
(0x000AAAA) - EFT -> `00` -> ይህ ዋጋ አስፈላጊ አይደለም ምክንያቱም ወደ ተለየ RX ለማከማቸት ማጣራት።
BUFFER እና በዚህ ሁኔታ የ EFT ዋጋ ችላ ይባላል (የ EFEC መስክ መግለጫ ጉዳዩን `111` ይመልከቱ) - EFID2[10, 9] -> `00` -> ይህ መስክ የተቀበለው መልእክት በ Rx Buffer ውስጥ መቀመጡን ወይም እንደ የስህተት ማረም መልእክት ቅደም ተከተል A፣ B ወይም C እንደ መያዙን ይወስናል። በዚህ አጋጣሚ የሶፍትዌር መተግበሪያ መልእክት ወደ Rx Buffer ማከማቸት ይፈልጋል
- EFID2 [0,5] -> `000001` -> የተመሳሳይ መልእክቱ የሚቀመጥበት የተመደበው rx ቋት ኢንዴክስ (N የወሰኑ rx ቋት ካዋቀሩ ይህ ኢንዴክስ በክልል ውስጥ ሊሆን ይችላል [0፣ N -1])። በዚህ አጋጣሚ መልእክቱ በተቀመጠው ቋት #1 ውስጥ ተከማችቷል።
ክላሲክ ማጣሪያ ለ rx FIFO1
በዚህ የቀድሞampለ፣ የማጣሪያ ፕሮግራሚንግ መልዕክቶችን ከመለያ ጋር በክልል [0 x FFFFF፣ 0 x1FFFFFF] ወደ rx FIFO ያከማቻል። ከዚህ በታች የተራዘመ የመታወቂያ ክልል ማጣሪያን በቁጣ እንዴት ፕሮግራም ማድረግ እንደሚቻል ማብራሪያ [1 x FFFFF, 0 x 0FFFFFF] የተቀበሉትን መልዕክቶች በ rx FIFO 1 ያከማቻል 1. ይህ የተራዘሙ መልዕክቶች ማጣሪያ ነው, ስለዚህ ለ EFID1 = መለያ እሴት እንሰጣለን. እና EFID2 = ጭንብል
- F0 የመመዝገቢያ ዋጋ (HEX): 0x400FFFFFF
- F1 የመመዝገቢያ ዋጋ (HEX): 0x9E0FFFFFF
- F0 የመመዝገቢያ ዋጋ (BIN): 010 00000000011111111111111111111
- F1 የመመዝገቢያ ዋጋ (BIN): 10 (0) 11110000011111111111111111111
- EFT > `10` -> ክላሲክ ማጣሪያ፡ EFID1 = ማጣሪያ፣ EFID2 = ጭንብል
- EFEC -> `010` -> ማጣሪያ ከተዛመደ በ Rx FIFO 1 ውስጥ ያከማቹ
- EFID1 = 0 0000 0000 1111 1111 1111 1111 1111 (መለያ 0xFFFFF)
- EFID2 = 1 1110 0000 1111 1111 1111 1111 1111 (ጭንብል 0x1E0FFFFF)
ጭምብሉን ወደ መለያው (ትንሽ) በመተግበር ማስክ ቢት ትርጉም (1 = ከ 0 ጋር መዛመድ አለበት = ግድ የለዎትም) የ`X` ምልክቱ ዜሮ ወይም አንድ የሚያመለክትበትን የሚከተለውን የክልል ማጣሪያ እናገኛለን።
ማጣሪያ = 0 000X XXXX 1111 1111 1111 1111 1111
ስለዚህ፣ በክልል ውስጥ ያሉት ሁሉም የተራዘሙ መልዕክቶች [0xFFFFFF፣ 0x1FFFFFF] ማጣሪያውን ያልፋሉ።
አባሪ ሀ የማጣቀሻ ሰነዶች
- SPC584Cx/SPC58ECx የማጣቀሻ መመሪያ
- SPC584Cx/SPC58ECx የውሂብ ሉህ
አባሪ ለ ምህጻረ ቃላት እና አህጽሮተ ቃላት
ምህጻረ ቃል | ሙሉ ስም |
CAN | የመቆጣጠሪያው አካባቢ አውታረመረብ |
FD | ተለዋዋጭ የውሂብ መጠን |
የሰነድ ክለሳ ታሪክ
ቀን | ሥሪት | ለውጦች |
01-ማርች-2021 | 1 | የመጀመሪያ ልቀት |
አስፈላጊ ማስታወቂያ - እባክዎን በጥንቃቄ ያንብቡ
STMicroelectronics NV እና ቅርንጫፎቹ (“ST”) በ ST ምርቶች እና / ወይም በዚህ ሰነድ ላይ በማንኛውም ጊዜ ያለማስታወቂያ ለውጦች ፣ እርማቶች ፣ ማሻሻያዎች ፣ ማሻሻያዎች እና ማሻሻያዎች የማድረግ መብታቸው የተጠበቀ ነው ፡፡ ትዕዛዞችን ከመስጠታቸው በፊት ገዢዎች በ ST ምርቶች ላይ የቅርብ ጊዜውን ተገቢ መረጃ ማግኘት አለባቸው። የ ST ምርቶች የሚሸጡት በትእዛዝ እውቅና ወቅት በቦታው ላይ ባሉ የሽያጭ ውሎች እና ሁኔታዎች መሠረት ነው ፡፡
ገዥዎች ለ ST ምርቶች ምርጫ ፣ ምርጫ እና አጠቃቀም ብቸኛ ሃላፊነት አለባቸው እና ST ለትግበራ እገዛ ወይም ለገዢዎች ምርቶች ዲዛይን ምንም ዓይነት ተጠያቂነት አይወስድም ፡፡
ለማንኛውም የአእምሯዊ ንብረት መብት ምንም አይነት ፍቃድ፣ ግልጽ ወይም በተዘዋዋሪ በST አይሰጥም።
የ ST ምርቶችን እንደገና መሸጥ በዚህ ውስጥ ከተገለጸው መረጃ የተለየ አቅርቦት በ ST ለእንደዚህ ዓይነቱ ምርት የሚሰጠውን ማንኛውንም ዋስትና ዋጋ ያጣል።
ST እና ST አርማ የST የንግድ ምልክቶች ናቸው። ስለ ST የንግድ ምልክቶች ተጨማሪ መረጃ ለማግኘት እባክዎ ይመልከቱ www.st.com/trademarks. ሁሉም ሌሎች የምርት ወይም የአገልግሎት ስሞች የየባለቤቶቻቸው ንብረት ናቸው።
በዚህ ሰነድ ውስጥ ያለው መረጃ ከዚህ ቀደም በማንኛውም የዚህ ሰነድ ቀደምት ስሪቶች ውስጥ የቀረበውን መረጃ ይተካዋል እና ይተካል።
© 2021 STMicroelectronics - ሁሉም መብቶች የተጠበቁ ናቸው
ሰነዶች / መርጃዎች
![]() |
ST TN1348 SPC58x የCAN እና CAN-FD ማጣሪያዎችን በማዋቀር ላይ [pdf] መመሪያ TN1348፣ SPC58x CAN እና CAN-FD ማጣሪያዎችን በማዋቀር ላይ |