[an error occurred while processing this directive]
Существенное уточнение: сумму ВСЕХ БАЙТ В СТРОКЕ (включая длину, адрес, тип), и считать ПО МОДУЛЮ 256
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
=AVR= 20 марта 2006 г. 12:28
В ответ на: Ответ: Всё правильно. отправлено
<font color=gray>Dima_Ag</font> 20 марта 2006 г. 12:07
То есть вести суммирование в байтовой переменной sum, а по завершению вычислить дополнение sum до 256, т.е. либо checksum = 256-sum, либо checksum=(~sum)+1