сделал промежуточную переменную 3600mul1000, вывожу ее на экран. вобщем она равна вообще числу 61056. ладно бы 65536 - это бы я еще как-то мог понять...
на rotation это число умножается корректно!!!
стал копать дальше. вобщем, если результат умножения целых констант превышает 65536 - т. е. по сути 16 БИТ!!! реле начинает постить в результат всякую хрень! но непонятно, почему последующее умножение этого числа на константу с экрана не дает такого косяка?? это ж глюки конкретные!




Ответить с цитированием