Opened 5 years ago
Last modified 5 years ago
#46 new улучшение
Отправлять пользовательские команды в SIM
Reported by: | san | Owned by: | alx |
---|---|---|---|
Priority: | major | Milestone: | 1 очередь |
Keywords: | Cc: | andrei, AlexLir |
Description
Во время тестирование устройств MC04-WL иногда хочется спросить что-то у SIM-а в процессе нормальной работы(не выключая 3gd).
Например, для исследования #38 хотелось бы получать значение температуры со встроенного термодатчика, и соотносить температуру с количеством переданных данных, скоростью передачи.
Предлагается добавить в 3gd дополнительную функцию, отправки пользователем произвольной команды в SIM и получение ответа на неё.
Наверное достаточно только отправки, а ответы пользователь может посмотреть в логе.
Change History (5)
follow-up: 2 comment:1 by , 5 years ago
comment:2 by , 5 years ago
Replying to san:
При тестировании #38 воспользовались UART-ом, для дебага, подключившись к нему компьютером, через преобразователь USB-UART. Единственная проблемма, что СИМ выдаёт единицу уровнем 1.8 и этого оказалось мало для нашего преобразователя, так что пришлось подтянуть выход сима к 3V.
Там же (в SAM-4G), насколько я помню, есть специальная схема на транзисторе для преобразования уровня к стандарту LVTTL...
Для тестирования я думаю этого вполне достаточно, предлагаю тикет закрыть с резолюцией "не будем делать".
Я бы не стал. Думаю, эта функция может оказаться полезной, когда нет возможности подключить компьютер, например при отсутствии физического доступа к устройству...
follow-up: 4 comment:3 by , 5 years ago
Там же (в SAM-4G), насколько я помню, есть специальная схема на транзисторе для преобразования уровня к стандарту LVTTL...
Нет, на модуле преобразование только по входу сима, а выход сима сразу на разъём выведен. В документации на сим схему видел, но резистор был под рукой)
Я бы не стал. Думаю, эта функция может оказаться полезной, когда нет возможности подключить компьютер, например при отсутствии физического доступа к устройству.
В таком случае эту функцию можно попробовать тоже реализовать через уарт. Достаточно задействовать этот УАРТ в контроллере и установить какой-нибудь простенький терминал.
С приёмом единицы уровнем 1.8В. на входе контроллера не будет проблем ?
comment:4 by , 5 years ago
Replying to san:
С приёмом единицы уровнем 1.8В. на входе контроллера не будет проблем ?
Боюсь что будут. Лучше уж использовать USB...
comment:5 by , 5 years ago
Можно добавить на модуль схему преобразования. Пока что мы ни одного не отгрузили пользователям.
При тестировании #38 воспользовались UART-ом, для дебага, подключившись к нему компьютером, через преобразователь USB-UART. Единственная проблемма, что СИМ выдаёт единицу уровнем 1.8 и этого оказалось мало для нашего преобразователя, так что пришлось подтянуть выход сима к 3V.
Для тестирования я думаю этого вполне достаточно, предлагаю тикет закрыть с резолюцией "не будем делать".