Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: MC3PHAC засада
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
valeroon
Пишу простую программу для связи этого чипа с компом.Но сразу столкнулся с проблемой(наверняка примитивной)-бьюсь второй день.
Суть в следующем:
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 ?
slog
Почту смотри. Для 2B E3 10 00 30 00 CRC=DD
2B в CRC не участвует.
valeroon
Прокомментируйте такой факт:я также рассчитывал CRC как DD
на пакет 2B E3 10 00 30 00 DD чип ничего не возвращает
при подставлении произвольной CRC возвращает код 0x82(ошибка CRC)
Это нормально?
Смущает что в одном из источников пишут что чип на сообщение данного вида должен ответить
2B D0 10 00 20.
Может я зря копья ломаю?
slog
2B E3 10 00 30 00 DD Это команда сброса. Должен ли чип на него отвечать я уже не помню, у себя в софте я этот ответ не проверяю. Наверно не спроста это, скорее всего ответа на эту команду не приходит.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.