K
kit_714
Guest
Hi all,
i am hiện đang nghiên cứu các nguyên tắc của CRC-8 kể từ i am xử lý các cảm biến nhiệt độ từ Maxim (DS18S20).
Bất cứ ai có thể vui lòng giải thích các nguyên tắc của hệ thống này kiểm tra?
Các đa thức của CRC là x ^ 8 x ^ 5 x ^ 4 1
và cũng có thể, tôi thấy một mã nguồn về tạo CRC-8 như sau:BYTE by_ACRC8 (BYTE byIn, BYTE bycrc)
(
BYTE i;
for (i = 0, i <8, i )
(
if ((byIn & 1) ^ (bycrc & 0x 80) == 0)
(
bycrc <<= 1;
)
khác
(
bycrc = bycrc ^ 0x 18;
bycrc <<= 1;
bycrc | = 1;
)
bycrc>> = 1;
)
bycrc trở lại;
)
2 câu hỏi để mã hóa các ...
1.bycrc = bycrc ^ 0x 18 ..... những gì; s hoạt động cho dòng này của mã hóa?
2.Bất cứ ai có thể giải thích ngắn gọn các mã hóa với CRC-8 nguyên tắc hoạt động?Thanks in cao cấp.
Kit
i am hiện đang nghiên cứu các nguyên tắc của CRC-8 kể từ i am xử lý các cảm biến nhiệt độ từ Maxim (DS18S20).
Bất cứ ai có thể vui lòng giải thích các nguyên tắc của hệ thống này kiểm tra?
Các đa thức của CRC là x ^ 8 x ^ 5 x ^ 4 1
và cũng có thể, tôi thấy một mã nguồn về tạo CRC-8 như sau:BYTE by_ACRC8 (BYTE byIn, BYTE bycrc)
(
BYTE i;
for (i = 0, i <8, i )
(
if ((byIn & 1) ^ (bycrc & 0x 80) == 0)
(
bycrc <<= 1;
)
khác
(
bycrc = bycrc ^ 0x 18;
bycrc <<= 1;
bycrc | = 1;
)
bycrc>> = 1;
)
bycrc trở lại;
)
2 câu hỏi để mã hóa các ...
1.bycrc = bycrc ^ 0x 18 ..... những gì; s hoạt động cho dòng này của mã hóa?
2.Bất cứ ai có thể giải thích ngắn gọn các mã hóa với CRC-8 nguyên tắc hoạt động?Thanks in cao cấp.
Kit