Проблема таки в Він10 х64. Вилізла на він10 ще одна проблема, не добре рахує контрольну суму одного слова відповіді від мікаса. Якщо перед командою обрахунку включено запис стрічки в текстовий файл, то рахує, якщо вимкнути, то вже ні. Коли в функцію обрахунку контрольної суми вставив вивід повідомлення з порахованою контрольною сумою і байтом контрольної суми, то кожен раз цифри відрізняються, варто було до повідомлення додати довжину слова відповіді, і вже обрахунки ведуться добре.
З флешки запускаю ту саму програму на ХР х32 і на Він7 х64, працює без проблем, на ноуті з Він10 х64, не рахує контрольну суму на одному зі слів відповіді на інших рахує, підключив на роботі до компа з Він10 х64 але вже з процесором і3, то там ще інша ситуація, конектиться, читає паспорт блока, але коли вже включається цикл щоби кожні 0,2 с опитувати мікаса, то схоже що недобре рахує часові інтервали, між запитами мало б бути 0,5с, а по логу майже по нулям, хоча світлодіоди на адаптері мигали з інтервалом приблизно 0,2с.
08:55:32:502 > #82#10#F1#21#E1#85 Запит на діагностику.
08:55:32:502 > #82#10#F1#21#E1#85 Запит на діагностику.
08:55:32:502 > #82#10#F1#21#E1#85 Запит на діагностику.
08:55:32:517 > #82#10#F1#21#E1#85 Запит на діагностику.
Виникла ідея поставити ще він7 паралельно з він10, але згадав що на ноуті біос працює тільки GPT а для сімки треба MBR. Схоже що пора переходити на нові версії делфі і компілювати програми під х64.
Пошуршав в неті інформацію про віртуальні машини, то в шарових версія підтримка зовнішніх портів недоступна.
|