Здравствуйте.
Пожалуйста, помогите
У меня следующая проблема:
Я разрабатываю устройство многоканальной электромиографии с беспроводным сопряжением с ПК (аспирантский проект). Программу на компе пишу в системе MATLAB. Устройство подключаю к ПК через виртуальный COM порт. В принципе, когда подключаю устройство напрямую к ПК проблем нет (работу через COM порт в MATLAB я освоила

). Но вот встала задача организации радиоканала. Приобрела Bluetooth модули BTM 222 (приёмо-передатчики в одном лице) и попыталась управлять ими через COM порт в MATLAB. BTM 222 работают с AT командами, вот я и пытаюсь посылать из MATLAB посылки типа 'ate######' (после создания и открытия COM порта) по принципу:
txt='at';
fprintf(s,'%s',txt);
%далее посылаю символы ASCII возврата каретки и перехода на новую строку
fwrite(s,[10 13]);
%далее считываю ответ (ДОЛЖЕН БЫТЬ OK!!!!!!!!!!!!!!!!!)
out = fscanf(s);
В ответе читается: либо 'at', либо ничего
Но вот если я посылаю управляющие посылки в BTM222 через Hyper Terminal, то на посылку 'at' я получаю ответ 'OK'!!!!!!
Пожалуйста, помогите разобраться!!!!!!!!!!!