beautypg.com

Setting the time and date – ThermoProbe TL2 User Manual

Page 14

background image

14

02/2013, JK

sz_checksum[0] = hex[((c_sum & 0xF0) >> 4)];
sz_checksum[1] = hex[(c_sum & 0x0F)];

printf(

"%s\r\n"

, sz_checksum);

//

// check the checksum

//


// get a numeric sum of the bytes up to the checksum characters

c_sum = 0;

for

(i = 0; i < (STRING_LEN - 2); i++){

c_sum += sz_string[i];
}

// convert the ascii checksum to a decimal value

sscanf(&sz_string[STRING_LEN - 2],

"%x"

, &c_checksum);

c_sum += c_checksum;

if

(c_sum){

// an error occured

printf(

"Invalid Checksum\r\n"

);

}

else

{

printf(

"Valid Checksum\r\n"

);

}

Setting the Time and Date:

NOTE: It may be necessary to set the TL2 clock using Hyperterminal as follows:

1.

After a connection has been established with the TL2 per the previous steps, hit ‘Enter’ to create a line break in the data
feed.

2.

To change the date enter the text as follows: Date (YY)YY-MM-DD

3.

To change the time enter the text as follows: Time HH:MM:SS