Показать сообщение отдельно
Старый 11.10.2013, 22:23   #360
Poul
Пользователь
Житель форума
 
Регистрация: 19.08.2013
Адрес: Спб
Марка: 5.2 и 2.5 :)
Возраст: 43
Сообщений: 333
По умолчанию

Цитата:
Сообщение от bifurkas Посмотреть сообщение
Итак, ежели желаем видеть температуру двигателя, берём значение из ячейки 59, преобразуем в десятичное. Десятичное значение (D) подставляем в формулу 1/D*25600, получаем температуру двигателя в Фаренгейтах. Фаренгейты в градусы: (Tf-32)*5/9
ПС Паша, я поначалу запаял чип, потом одумался и запаял сокет.
ПС2 опять нарисовался человек "я самый умный, но хрен с кем поделюсь" Не стоит его слушать, он тролль.
Ну вот и родилась первая действительно диагностическая функция. Но Piton предупредил, что при мониторинге через функцию 0х12 отсутствует общая для семейства прошивок карта адресов. Нужно проверить показания этой ячейки на разных прошивках. А какое значение этой переменной у контроллера лежащего на столе? Ноль или рабочая температура? А вообще жаль если адреса разные.
Ну да, есть функция вывода диагностических данных в порт. Ну не нужно ничего выискивать и отслеживать. Для каждого параметра есть обозначенный в протоколе аргумент для диагностической функции. Но во первых, мне показалось что данные не соответствуют ожидаемым, а во вторых и самое главное, что скоростной режим передачи (что так удобно для наблюдения за реалтайм датой) есть только у функции 12. :( Или всётаки первый диапазон F2 - он же RAM, стандартизирован?

Как пишут на вики: Информация требует подтверждения!
__________________
AKA Паштет
Poul вне форума
  
  Ответить с цитированием Перейти в начало страницы