|
Необходимость RTS/CTS для надежной работы SIM800C |
|
|
|
 |
Ответов
|
Mar 25 2018, 20:51
|

Частый гость
 
Группа: Участник
Сообщений: 163
Регистрация: 25-09-05
Из: Где то в Европе!
Пользователь №: 8 919

|
Цитата(turnon @ Mar 24 2018, 14:20)  Доброго дня, уважаемые. Подскажите, обязательно ли задействовать выводы RTS/CTS для надежной работы связи SM800C/STM32. TCP использую только в командном режиме (AT+CIPMODE=0).
Поток может прерываться (RTS=1) только в прозрачном режиме передачи данных? Поток может прерываться только на отправке большого объема данных по TCP или и на обычных AT командах тоже? Осталось уточнить с какой скоростью и в каком объеме Вы будете в модуль АТ команды отправлять и будете ли ждать подтверждения от модуля обработки команд ( чего часто многие не делают ) .
|
|
|
|
|
Mar 26 2018, 07:02
|
Местный
  
Группа: Свой
Сообщений: 340
Регистрация: 17-10-14
Пользователь №: 83 207

|
Цитата(Самоделкин @ Mar 26 2018, 00:51)  Осталось уточнить с какой скоростью и в каком объеме Вы будете в модуль АТ команды отправлять и будете ли ждать подтверждения от модуля обработки команд ( чего часто многие не делают ) . 38400, конечно жду подтверждения. В самом тяжелом случае - бесконечный опрос AT-командами, отправил одну команду, дождался ответа, отправил следующую и т.д. Цитата(jcxz @ Mar 26 2018, 00:57)  Из моих, пока предварительных, данных испытаний, похоже следует, что без FC не обойтись  ((( А подробнее?
|
|
|
|
|
Mar 26 2018, 07:59
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(turnon @ Mar 26 2018, 10:02)  В самом тяжелом случае - бесконечный опрос AT-командами, отправил одну команду, дождался ответа, отправил следующую и т.д. А почему - "тяжёлом"? Собственно там только такой интерфейс и есть, другого нет. Если не считать неудобного прозрачного режима. Цитата(turnon @ Mar 26 2018, 10:02)  А подробнее? Пока сделал без FC. Работает почти стабильно в режиме потока при наличии небольших пауз (на неск. мс) после каждой команды AT+BTSPPSEND. Без пауз - не работает. Такое поведение возможно намекает, что SIM808 почему-то не успевает разгребать входной поток данных, пытается ставить запрет (RTS), но не может, так как я ему запретил (AT+IFC=0,0) и теряет символы. Хотя очень странно это... Скоро сделаю FC, тогда буду точно знать.
|
|
|
|
|
Mar 26 2018, 15:20
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(rx3apf @ Mar 26 2018, 15:06)  Автодетект скорости, надеюсь, отключили ? Не знаю. А что значит "отключил"? После старта, в ходе начальной инициализации, среди прочих команд я даю ему AT+IPR=... И так при каждом старте ПО (не сохраняю AT&W). Цитата(Baser @ Mar 26 2018, 15:12)  А на прием в МК просто нужен буфер побольше, тогда тоже проблем не будет. На стороне МК проблем нет и быть не может - у меня на CM4 на 120МГц загрузка потоком МК->SIM808 скоростью в ~18-20КБ/сек составляет в среднем менее 1% времени МК. И это без оптимизации (DEBUG). А бОльшую скорость SIM808 уже не тянет. По-крайней мере - без FC не тянет.
|
|
|
|
|
Mar 26 2018, 16:16
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(jcxz @ Mar 26 2018, 18:20)  После старта, в ходе начальной инициализации, среди прочих команд я даю ему AT+IPR=... И так при каждом старте ПО (не сохраняю AT&W). Есть нюанс с автосохранением во флеш. В разных модемах Simcom все по разному. Какие то команды имеют автосохранение, какие то нет. В новых модемах вообще нет сохранения во флеш (почти нет  ) Так что лучше сначала читать параметр, а менять только при несовпадении. Чтобы флеш лишний раз не тереть. Цитата На стороне МК проблем нет и быть не может - ... Если вы просто кидаете данные дальше - то проблем быть не может. А если после принятия порции данных нужно время на обработку - то без RTS не обойтись.
|
|
|
|
Сообщений в этой теме
turnon Необходимость RTS/CTS для надежной работы SIM800C Mar 24 2018, 12:20 jcxz Цитата(turnon @ Mar 24 2018, 14:20) Добро... Mar 24 2018, 12:47 jcxz Цитата(Самоделкин @ Mar 25 2018, 23:51) и... Mar 25 2018, 20:57   turnon Цитата(jcxz @ Mar 26 2018, 11:59) Пока сд... Mar 26 2018, 08:05    jcxz Цитата(turnon @ Mar 26 2018, 11:05) Так м... Mar 26 2018, 08:08     turnon Цитата(jcxz @ Mar 26 2018, 12:08) Можно. ... Mar 26 2018, 11:50      jcxz Вобщем - написал драйвер BT-канала (на SIM808). Те... Mar 28 2018, 09:44       Raven Цитата(jcxz @ Mar 28 2018, 12:44) Опять-ж... Mar 29 2018, 17:42 Baser Цитата(turnon @ Mar 24 2018, 15:20) Добро... Mar 26 2018, 12:12 rx3apf AT+IPR - я это и имел в виду, тогда правильно. У м... Mar 26 2018, 15:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|