Фронты START/STOP обрабатываются при принятии командного слова CAN/RS, а окончание импульса обслуживается таймером. STOP имеет приоритет, перекрытие выходов исключено, сохранена защита от самопуска при включении. Загрузка параметров больше не подменяет живые команды нагрузки. Добавлены подробные русские комментарии во все собственные C-модули и основные заголовки, описание поведения и host-тест автомата. Обновлены файлы прошивки. Полная сборка TI 22.6.1.LTS и тесты пройдены; проверка на физической плате не выполнялась.
12 lines
470 B
C
12 lines
470 B
C
/* Èíòåðôåéñû CRC. Ðàçëè÷àòü áóôåð êàäðà è ìàññèâ ñëîâ EEPROM;
|
|
* ðåçóëüòàò çàâèñèò îò ïîðÿäêà îáðàáîòêè áàéòîâ.
|
|
*/
|
|
typedef unsigned short WORD;
|
|
typedef unsigned char byte;
|
|
|
|
|
|
unsigned int get_crc_ccitt(unsigned int crc, unsigned int *buf, unsigned long size );
|
|
unsigned int get_crc_16(unsigned int crc,unsigned int *buf,unsigned long size );
|
|
unsigned int get_crc_16b(unsigned int crc,unsigned int *buf,unsigned long size );
|
|
int get_crc16(unsigned int *buf, int size );
|