Полная версия этой страницы:
MC3PHAC засада
valeroon
Sep 13 2007, 07:30
Пишу простую программу для связи этого чипа с компом.Но сразу столкнулся с проблемой(наверняка примитивной)-бьюсь второй день.
Суть в следующем:
1.Засылаю в чип 2B C0 40 получаю ответ 2B 81 7F
2.Засылаю 2B C8 38 получаю 2B 00 02 01 01 00 00 06 F6
3.Засылаю 2B E3 10 00 30 00 crc (сброс чипа) получаю 2B 82 7E
типа ошибка контрольной суммы.
Под crc выделяю один байт в пакете и считаю по моему правильно но результат нулевой.
Помогите советом!И для примера какой должна быть crc для 2B E3 10 00 30 00 ?
Почту смотри. Для 2B E3 10 00 30 00 CRC=DD
2B в CRC не участвует.
valeroon
Sep 13 2007, 11:22
Прокомментируйте такой факт:я также рассчитывал CRC как DD
на пакет 2B E3 10 00 30 00 DD чип ничего не возвращает
при подставлении произвольной CRC возвращает код 0x82(ошибка CRC)
Это нормально?
Смущает что в одном из источников пишут что чип на сообщение данного вида должен ответить
2B D0 10 00 20.
Может я зря копья ломаю?
2B E3 10 00 30 00 DD Это команда сброса. Должен ли чип на него отвечать я уже не помню, у себя в софте я этот ответ не проверяю. Наверно не спроста это, скорее всего ответа на эту команду не приходит.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.