| ??? 08/05/07 02:05 Read: times |
#142776 - Similar findings Responding to: ???'s previous message |
Since I use Modbus a lot (CRC-16), my original code used the bit serial method initially. Then I did some benchmarks when I designed a product using the aduc834 which is only a 12clocker cpu. The table method was substantially faster and since I had no shortage of code space, the table method won hands down. I'd guess at around 5 times faster and the 'c' table method was faster than bit serial in assembler. My library code has an ifdef so you can choose at compile time what method I want to use. Michael - nice beavers in Beaverton? |
| Topic | Author | Date |
| How to create a crc table? | 01/01/70 00:00 | |
| simple | 01/01/70 00:00 | |
| RE: simple | 01/01/70 00:00 | |
| I said it\'s simple | 01/01/70 00:00 | |
| Thank you | 01/01/70 00:00 | |
| Protocols | 01/01/70 00:00 | |
| examples | 01/01/70 00:00 | |
| Runtime Computed Table?? | 01/01/70 00:00 | |
| RE: Runtime...? | 01/01/70 00:00 | |
| table is not necessary | 01/01/70 00:00 | |
| Benchmark | 01/01/70 00:00 | |
| I did benchmarks as such on AVR | 01/01/70 00:00 | |
| Similar findings | 01/01/70 00:00 | |
| no beavers that I've tended to!! | 01/01/70 00:00 | |
| not bitwise.... | 01/01/70 00:00 | |
| Better is a strong word | 01/01/70 00:00 | |
| Also comment about SMBus PEC Code... | 01/01/70 00:00 | |
| The Table | 01/01/70 00:00 | |
| The Nibble Table for Poly 107 | 01/01/70 00:00 | |
| The formula | 01/01/70 00:00 | |
| Have you seen this? | 01/01/70 00:00 | |
| Now I have | 01/01/70 00:00 | |
Yes, that is a Key Document! | 01/01/70 00:00 |



