Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2103
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
sqrt
Пишу свой загрузчик по последовательному порту и возникла небольшая проблема.
Каким образом считается контрольная сумма используемая в командах чтения/записи?
В мануале об этом скромно умолчали sad.gif

Знаю, что zltigo сделал рабочий загрузчик at200, может он поделится информацией?
sqrt
Судя по всему так:
Код
static unsigned int sum(unsigned char *data, int num)
{
    unsigned int sum=0;

    while (num > 0) {
        sum += *data++;
        num--;
    }
    return sum;
}
zltigo
Цитата(sqrt @ Jan 24 2007, 21:24) *
Судя по всему так:

Да банальная 32bit сумма от 0.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.