Изрядно забыл, чем тогда дело закончилось... А у самого не на чем проверить...
Если прибор не отдаёт 4 регистра по-отдельности, а требует чтения в один запрос, то тогда ничего не поделать.
Но если
- регистры можно прочитать,
- значение в этом 64 разрядном регистре меняется медленнее, чем несколько запросов,
- от этих данных требуется просто вывод на экран
То можно же прочитать и вывести. Для достоверности можно отбрасывать те результаты, которые отличаются более, чем на некоторое значение (возникшее при переполнении младшего регистра без своевременного прочтения старшего).





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