| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
SH33F2801P/032PR bảng dữ liệu(PDF) 80 Page - SINOWEALTH Electronic Ltd |
|
|
|||||||||||||||||||||||||||||
SH33F2801P/032PR bảng dữ liệu(HTML) 80 Page - SINOWEALTH Electronic Ltd |
|
80 / 407 page ![]() SH33F2801 80 12.3.1 CRC Format Conversion Description Since the data register operation can be 8-bit, 16-bit or 32-bit. Therefore, different processing will be carried out according to the difference of input data during calculating. Reading is only related to CRC Mode. Table12-1 Data Conversion Description 8-bit Writing Reading MODE COMPLW (Byte) RBITW (bit) RBYTEW (Byte) COMPLR (Byte) RBITR (bit) RBYTER (Byte) CRC_8 B0 = ~B0 b[0..7]=b[7..0] Ignore B0 = ~B0 b[0..7]=b[7..0] Ignore CRC_16 B0 = ~B0 b[0..7]=b[7..0] Ignore B0 = ~B0 B1=~B1 b[0..7]=b[7..0] b[8..15]=b[15..8] B0=B1’ B1=B0’ CRC_32 B0 = ~B0 b[0..7]=b[7..0] Ignore B0 = ~B0 B1 = ~B1 B2 = ~B2 B3 = ~B3 b[0..7]=b[7..0] b[8..15]=b[15..8] b[16..23]=b[23..16] b[24..31]=b[31..24] B0=B3’ B3=B0’ B1=B2’ B2=B1’ 16-bit Writing Reading MODE COMPLW RBITW RBYTEW COMPLR RBITR RBYTER CRC_8 B0 = ~B0 B1 = ~B1 b[0..7]=b[7..0] b[8..15]=b[15..8] B0=B1’ B1=B0’ B0 = ~B0 b[0..7]=b[7..0] Ignore CRC_16 B0 = ~B0 B1 = ~B1 b[0..7]=b[7..0] b[8..15]=b[15..8] B0=B1’ B1=B0’ B0 = ~B0 B1=~B1 b[0..7]=b[7..0] b[8..15]=b[15..8] B0=B1’ B1=B0’ CRC_32 B0 = ~B0 B1 = ~B1 b[0..7]=b[7..0] b[8..15]=b[15..8] B0=B1’ B1=B0’ B0 = ~B0 B1 = ~B1 B2 = ~B2 B3 = ~B3 b[0..7]=b[7..0] b[8..15]=b[15..8] b[16..23]=b[23..16] b[24..31]=b[31..24] B0=B3’ B3=B0’ B1=B2’ B2=B1’ 32-bit Writing Reading MODE COMPLW RBITW RBYTEW COMPLR RBITR RBYTER CRC_8 B0 = ~B0 B1 = ~B1 B2 = ~B2 B3 = ~B3 b[0..7]=b[7..0] b[8..15]=b[15..8] b[16..23]=b[23..16] b[24..31]=b[31..24] B0=B3’ B3=B0’ B1=B2’ B2=B1’ B0 = ~B0 b[0..7]=b[7..0] Ignore CRC_16 B0 = ~B0 B1 = ~B1 B2 = ~B2 B3 = ~B3 b[0..7]=b[7..0] b[8..15]=b[15..8] b[16..23]=b[23..16] b[24..31]=b[31..24] B0=B3’ B3=B0’ B1=B2’ B2=B1’ B0 = ~B0 B1=~B1 b[0..7]=b[7..0] b[8..15]=b[15..8] B0=B1’ B1=B0’ CRC_32 B0 = ~B0 B1 = ~B1 B2 = ~B2 B3 = ~B3 b[0..7]=b[7..0] b[8..15]=b[15..8] b[16..23]=b[23..16] b[24..31]=b[31..24] B0=B3’ B3=B0’ B1=B2’ B2=B1’ B0 = ~B0 B1 = ~B1 B2 = ~B2 B3 = ~B3 b[0..7]=b[7..0] b[8..15]=b[15..8] b[16..23]=b[23..16] b[24..31]=b[31..24] B0=B3’ B3=B0’ B1=B2’ B2=B1’ 12.3.2 Configuration of Common Formats (1) Configuration of CRC32 (0x04C11DB7) 1 2 4 5 7 8 10 11 12 16 22 23 26 32 + + + + + + + + + + + + + + x x x x x x x x x x x x x x CRC_INIT : 0xFFFFFFFF CRC_CR.MODE : 0 CRC_CR.RBITW : 0 CRC_CR.RBYTEW : 0 CRC_CR.COMPLW : 0 CRC_CR.RBITR : 0 CRC_CR.RBYTER : 0 CRC_CR.COMPLR : 0 Input: 8-bit: Calculate 1 byte at a time 16-bit: Calculate 2 bytes at a time, low byte first 32-bit: Calculate 4 bytes at a time, low byte first CRC result: all 32-bit of CRC_DR |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |