Выявили причину. Баг выявлен в модулях умножения, деления, деления с отстатком в программах ПР200 и ПР114. Проблему решили, также в OL будет предупреждение о возможных проблемах при умножении.
Суть проблемы что при умножении 2-х 4-байтовых чисел возникала ошибка, поэтому корректно отрабатываются только числа до 65535.
В следующих версиях встроенного ПО будет исправленно (1,07).
Вопрос еще один по флоуту, преобразование во флоут и использование FMUL с последующим преобразованием в INT также работает не корректно??? У нас не получилось выявить там ошибку. Можете прислать проект где это наблюдается?
Также для решения частной проблемы и корректной работы умножения можем вам предоставить прошивку для прибора 1.06 модифицированную, если укажите полную версию прибора и почту.





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