Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

А что бы это делало в рамках протокола........

Отправлено toweroff 15 июля 2007 г. 22:37
В ответ на: дело хорошее ;) отправлено _IgorM_ 15 июля 2007 г. 21:21

// CRC computing ##############################################################
/* CRC is computed using the self-made function presented below */
#pragma warn-
//-----------------------------------------------------------------------------
word rZModem_crcUpdate(word crc, byte serialData)
//-----------------------------------------------------------------------------
{ // Please, DO NOT MODIFY ! Any change may cause severe malfunction !
#asm
ldd r30, y+2
ldd r31, y+1
ld r27, y
eor r30, r27
mov r26, r30
swap r26
andi r26, 0x0f
eor r30, r26
mov r26, r30
swap r26
andi r26, 0xf0
eor r31, r26
mov r26, r30
swap r26
andi r26, 0xf0
lsl r26
mov r27, r30
lsr r27
lsr r27
lsr r27
eor r31, r27
eor r30, r26
#endasm
}
#pragma warn+

====================================================================

Подсчет CRC? Почему не на С? Быстродействие? Особенности кристалла?

Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru