crc16 help


Closed Thread
Results 1 to 5 of 5

Thread: crc16 help

Hybrid View

  1. #1
    Salutatous's Avatar
    Salutatous Guest


    Did you find this post helpful? Yes | No

    Default Crc16

    i use this in a modbus network and its work, try differents if you have pb!
    good luck
    ..................
    GoSub Calcul_CRC16
    BufTx[Nbr-2]=CRC16.LowByte
    BufTx[Nbr-1]=CRC16.HighByte
    SerOut2 InOut,BR,[STR BufTx\Nbr]
    ..................
    Calcul_CRC16:
    CRC16=$FFFF
    For i=0 to Nbr-3
    CRC16=CRC16^BufTx[i]
    For j=1 to 8
    IF CRC16.Bit0=1 Then
    CRC16=$A001^(CRC16>>1)
    Else
    CRC16=CRC16>>1
    EndIF
    Next j
    Next i
    Return

  2. #2
    beto's Avatar
    beto Guest


    Did you find this post helpful? Yes | No

    Default

    Tnx Salutatous I try w/other values! because there is no more info about CRC

Similar Threads

  1. How to calculate CRC16 checksum for iButton
    By ashwini kotwal in forum General
    Replies: 13
    Last Post: - 17th March 2008, 19:48
  2. OT - CRC16 program
    By Charles Linquis in forum mel PIC BASIC Pro
    Replies: 2
    Last Post: - 2nd March 2006, 02:12
  3. Dallas CRC16 Routines
    By Tom Estes in forum Code Examples
    Replies: 0
    Last Post: - 16th May 2005, 15:29
  4. Crc16 Ds2406
    By IceCube in forum mel PIC BASIC Pro
    Replies: 0
    Last Post: - 26th February 2004, 14:33
  5. Checksum / CRC8 / CRC16
    By treitmey in forum mel PIC BASIC Pro
    Replies: 3
    Last Post: - 2nd December 2003, 14:40

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts