Полная версия этой страницы:
Меню конфигурации
vintick
Jan 8 2014, 11:29
Есть ли стандартные методы вывода
конфигурационного меню пользователя
(программы микроконтроллера) через
виртуальные порты USB SIMcom 9000.
Т.е. по кнопке или команде из внешней
утилиты из мк выводим некое меню,
меняем данные, сохраняем, выходим.
Или все на свое усмотрение.
vintick
Jan 17 2014, 06:57
Если правильно понял, то по I2C можно
подбрасывать туда свои данные?
vintick
Jan 17 2014, 14:57
Нет, только по PCM-му.
Waldelk
Jan 20 2014, 11:11
Цитата(vintick @ Jan 8 2014, 15:29)

Есть ли стандартные методы вывода
конфигурационного меню пользователя
(программы микроконтроллера) через
виртуальные порты USB SIMcom 9000.
Т.е. по кнопке или команде из внешней
утилиты из мк выводим некое меню,
меняем данные, сохраняем, выходим.
Или все на свое усмотрение.
Вы по всей видимости имеете в виду работу с модулями семейства SIM53XX ?
с помощью AT команд можно настроить всё, что угодно. Причём такой подход хорош ещё и тем, что например облегчается автоматизация настройки большого числа модулей (по сравнению с гипотетичеким меню)
vintick
Jan 21 2014, 08:10
Я имел ввиду как выводить свои данные
из управляющего контроллера на виртуальный
порт (simcom USB-COM) и принимать оттуда в мк.
Т.е. модуль в прозрачном режиме пропускает
данные от мк в обе стороны. Но кажеться нет
такой возможности. Было бы хорошо иметь
в модуле уже готовые такие команды и
отдельный виртуальный порт-user. Польза
от USB стала бы еще выше.
CADiLO
Jan 21 2014, 11:03
Элементарно, Ватсон.
Пишете свою прогу на LUA или EAT для WCDMA. Запихиваете ее в модуль.
И будет она там крутиться и выполнять нужные функции - брать с физического COM порта модуля данные по признаку и выпихивать их в USB-modem или USB-debug. Ну и обратное действо.
Этакий себе плагин к стандартному фирмваре.
vintick
Jan 25 2014, 07:38
А что такое, не могу прочитать по I2C в скрипте
командой i2c.read_i2c_dev:
rst = i2c.read_i2c_dev(0x43,0x1C,1);
print(rst,"\r\n");
Для проверки читаю vid pid камерки, выдает
не те данные или false.
АТ-командой все нормально:
if (data) then
cmd = "AT+CRIIC=0x43,0x1C,1\r\n";
sio.clear()
sio.send(cmd)
rsp = sio.recv(5000)
print(rsp)
end
В чем дело?
vintick
Jan 27 2014, 08:22
Посоветуйте пож. какую-нибудь среду
для отладки скриптов.
Waldelk
Jan 27 2014, 10:14
Цитата(vintick @ Jan 27 2014, 12:22)

Посоветуйте пож. какую-нибудь среду
для отладки скриптов.
Достаточно неплохо себя зарекомендовала среда Eclipse
также рекомендую к знакомству:
http://habrahabr.ru/post/196272/http://www.nixp.ru/news/Lua-Development-To...%D0%B0-Lua.html
vintick
Jan 29 2014, 09:36
Подскажите пож. для работы с EAT есть
специальная IDE-среда от SIMCOM для 52хх серии?
CADiLO
Jan 29 2014, 10:01
Специальной среды нет, но Симком полюбляет Eclipse IDE-R
vintick
Feb 2 2014, 08:39
Люди, объясните пож. почему в скрипте
в динамике не работает команда:
rsp = i2c.read_i2c_dev(0x43,0x1C,0x01);
print(rsp,"\r\n"); здесь выдает не те данные!
следом читаю АТ-командой:
cmd = "AT+CRIIC=0x43,0x1C,1\r";
sio.clear()
sio.send(cmd)
rsp = sio.recv(5000)
print(rsp) здесь правильно.
Если выхожу в debug.debug(), то первая команда
начинает раблтать правильно.
Что такое?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.