Мои наблюдения
Если на компе есть железный СОМ, данные читаем в другом железном СОМе, ИНПА работает на скорости 9600 (замерял осциллографом), данные при попытке опросить MS41.0 такие: "12 04 00 16 12 04 00 16 B8 12 F1 01 A2 F8 B8 12 F1 01 A2 F8 B8 12 F1 02 1A 80 C3 B8 12 F1 02 1A 80 C3", они приходят за 6 попыток.
Если приемный ком сделать FTDI, то данные такие: "12 FF 04 00 FF 16 12 04 00 FF 16 B8 12 F1 01 A2 F8 B8 FF 12 FF F1 01 A2 F8 B8 FF 12 FF F1 02 1A 80 C3 B8 FF 12 FF F1 02 1A 80 C3 FF". Т.е. сами данные такие же, но появляются какие-то левые FF, причем на осциллографе картинка чистая. Получается FF возникаеют уже в самом FTDI.
Если на компе есть железный КОМ, то через FTDI ИНПА вообще не выдает ничего. Попробовал заменить ads32 на тот, который в ссылке
ВОВАС29, Инпа начинает что-то давать, но на скорости 115200, что, думаю, для машины много.
Сейчас попробовал на работе, железного СОМа нету, работаю через FTDI. Данные такие: "12 FF 04 00 16". Т.е. они такие же, как и через нормальный СОМ, но с мусором и только одна попытка (скорость 9600). С ads32 от
ВОВАС29 не работает вообще.
Получается проблема именно в FTDI, если его по-нормальному настроить (если это возможно), то все заработает. Нашел программу для настройки FT_Prog (
http://www.ftdichip.com/Support/Utilities.htm), но что-то не особо понял, что там можно перенастроить...