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