Показать сообщение отдельно
Старый 12.08.2009, 17:34   #274
el66
Пользователь
 
Регистрация: 27.07.2009
Регион: 66, 96
Машина: 2005 Toyota Allion
Сообщений: 96
el66 is on a distinguished road
По умолчанию

Цитата:
Сообщение от WatsonV Посмотреть сообщение
Помещаю сюда полный проект (сделана только инициализация). Надо распокавать файл и запустить exeшник. И сообщить, что сказала машина.
Да, забыл сказать, что эта прога под обычный последовательный канал, и под самый обычный преобразователь RS / K-line
Машина ничего не сказала..
Прога после запуска сообщила в появившемся окне: 5 0 0 0 e2 5b 73 и попросила нажать ОК.
Попытался анализировать, что делается на COM'е при запуске программы, и понял, почему машина не поняла о чем речь:
1. Нулевой инициализирующий импульс получился 0,5 мс вместо требуемых 35мс
2. Единичная пауза до первого байта запроса получилась 9,5 мс, вместо требуемых 15 мс
3. Межбайтный интервал в запросе получился 9,5 мс вместо требуемых 3 мс
4. Запрос получился (если отбросить ини-импульс, который воспринялся как C0) вот такой: 81-03 (и все!). А должна быть последовательность: 81-13-F0-81-05.
el66 вне форума   Ответить с цитированием