??? 09/18/04 11:11 Read: times |
#77630 - RE: About CRC-16 Responding to: ???'s previous message |
CALL CRC16_INIT
CALL CRC16_ADD CALL CRC16_GET Before making call to CRC16_ADD you need to put the data byte in Accumulator for instance your data byte is 'A' thus your code should look like CALL CRC16_INIT MOV A,#'A' CALL CRC16_ADD CALL CRC16_GET The other mistake you are making is the code you posted is for CRC_CCITT and your CRC is initialised as 0x0000 where as the page you are talking about initialises your CRC as 0xffff. Regards, Prahlad Purohit |
Topic | Author | Date |
About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
What CRC-16? | 01/01/70 00:00 | |
RE: What CRC-16? | 01/01/70 00:00 | |
RE: What CRC-16? | 01/01/70 00:00 | |
RE: What CRC-16? | 01/01/70 00:00 | |
It works for me! | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: Initial values | 01/01/70 00:00 | |
RE: Initial values | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
Read the article | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: Karma | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16 | 01/01/70 00:00 | |
RE: About CRC-16![]() | 01/01/70 00:00 |