Здравствуйте.
Есть такой вопрос:
1. Считываю значение кода с канала модуля ADAM5017H в диапазоне 0~10В (сигнал на входе 4В). 12-ти разрядный код АЦП в программе пишется в переменную типа int - 16 бит. Потом делая сдвиг вправо на 4 бита, получаю 12-ти разрядное значение кода равное 250 (значение переменной int=4000), а фактически диапазон изменения кода 0-4095 и при 4В 12-ти разрядное значение кода д.б. равено 0.4*4096=1638. Что не так? Почему принимаемый код не соответствует реальному значению кода?
2. Модуль ADAM5017H в составе ADAM 5510M (на программируемом com порте контроллера) видится и конфигурируется утилитой ADAM 5510 Series Utility. Почему - то не могу его обнаружить и сконфигурировать утилитой ADAM-4000-5000 Utility. Com порт тот же самый, все пар-ры по умолчанию: 9600 bpm, DataBits - 8, StopBits - 1, Parity - none. Почему?