Перейти к содержанию

    
Ответ на этот вопрос резко бы упростился, если кто-нибудь дал пример РЕАЛЬНОЙ последовательности в четыре провода от начала до конца.

Дык, достаточно подключиться логическим анализатором к любому картридеру с картой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
.....хотя бы потому, что для вывода всего CRC16(CCITT) по ОДНОЙ линии требуется 16 тактов, хотя на эпюрах на это выделяется 4 такта. Неувязочка явная!

На каких эпюрах?

 

Цитата из Physical Layer Simplified Specification Version 2.00:

When the wide bus option is used, the data is transferred 4 bits at a time (refer to Figure 3-8). Start and

end bits, as well as the CRC bits, are transmitted for every one of the DAT lines. CRC bits are

calculated and checked for every DAT line individually.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
На каких эпюрах?

 

:1111493779: вот это пример самодурства! Я увидел то, что хотел увидеть. ... Спасибо, дружище! Камень с плеч....

 

Делаю 16 тактов на CRC16(CCITT)!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Я увидел то, что хотел увидеть. ...

Да, так оно и бывает иногда :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ёханый бабай!... Обращаю внимание http://www.sigmatone.com/utilities/crc_gener

Мужики! Вычисление CRC7 требует установку в исходное состояние регистров сдвигового регистра в "0000000", а не "1111111", как обычно.

Только так все работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация