Компьютер включается и быстро выключается на 1 секунду
Переменные, типы данных и моя первая программа на ST. Или как я перестал гадать, почему цифры на экране не совпадают с реальностью
Когда я написал свою первую программу на ST, она работала. Вернее, она не работала так, как я ожидал. Я хотел, чтобы насос включался при 50 градусах, а он включался при 46. Или не включался вообще. Я сидел и смотрел на экран, не понимая, в чём дело. Перепроверил условие — всё правильно. Перезагрузил контроллер — та же ерунда. Оказалось, я перепутал типы данных. Вместо REAL (число с плавающей запятой) я использовал INT (целое число). И мои 50.5 градусов превратились в 50, а дробная часть просто отбросилась...