Показано с 1 по 10 из 17

Тема: Протокол обмена Тензо-М

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Функция CRC_GEN из OSCAT Basic.lib http://www.oscat.de/

  2. #2

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Функция CRC_GEN из OSCAT Basic.lib http://www.oscat.de/
    Вот на С:
    Пример программы расчёта CRC8 на языке C
    /*
    Name : CRC-8
    Poly : 0x31 x^8 + x^5 + x^4 + 1
    Init : 0xFF
    Revert: false
    XorOut: 0x00
    Check : 0xF7 ("123456789")
    MaxLen: 15 байт(127 бит) - обнаружение
    одинарных, двойных, тройных и всех нечетных ошибок
    */
    unsigned char Crc8(unsigned char *pcBlock, unsigned char len)
    {
    unsigned char crc = 0xFF;
    unsigned char i;

    while (len--)
    {
    crc ^= *pcBlock++;

    for (i = 0; i < 8; i++)
    crc = crc & 0x80 ? (crc << 1) ^ 0x31 : crc << 1;
    }

    return crc;
    }

Похожие темы

  1. Протокол обмена Owen logic
    от Atman в разделе Программируемые реле
    Ответов: 238
    Последнее сообщение: 22.12.2014, 15:11
  2. МСД100 (Протокол обмена)
    от rs485 в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 15.12.2011, 11:47
  3. Протокол обмена для счётчика Альфа?
    от SVVSVA в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 09.09.2011, 22:35
  4. протокол обмена овен
    от Михайлов Сергей в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 08.02.2011, 17:06
  5. протокол обмена счетчика си8
    от Юрий Поляков в разделе Сервисное ПО
    Ответов: 2
    Последнее сообщение: 01.07.2010, 14:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •