Цитата
У вас же раньше все работало?
Ну так да, без управления потоком оно вроде как работает. Я походу неправильно понял эти RTS и CTS.
"When the module is in hardware flow control mode, this signal is asserted (low level) to indicate the
preparation of the module (DCE) for accepting transmitted data from the DTE device. "
Почему-то навело меня это на неправильные мысли(мои скундные знания английского меня подвели).
Хотя следующий абзац все проесняет.
"DCE stop transmitting data if RTS PIN is high level, transmission begins or continues when RTS is low level. If RTS goes high in the middle of character transmission, the module (DCE) waits for a completed transmission
before stop transmitting data."
Я правильно понял, что RTS это указание модему о готовности хоста принимать данные? а CTS это готовность модема принимать данные?
Цитата
SIM5300E_TCPIP_Application Note_V1.01 - перепроверено, работает.
Вот в том то и проблема, работает и очень нравится идея реализации стека внутри модема, но нет никаких временных характеристик.
Поэтому сейчас исследую SIM5300E_UART_Application_Note_V1.01.pdf и в связи с этим еще вопрос, как вы реализуете передачу данных, а именно тайминги какие?
К примеру, я делаю следующее(без аппаратного контроля):
AT+CIPQSEND=1
"AT+CIPSEND=0,5\r\n"
Жду "\r\n> "
***Затем жду 25 мс(Если ждать меньше то DATA ACCEPT не приходит, данные не отправляются)
Посылаю "Hello"
Жду "DATA ACCEPT"
Работаю с модемом дальше.
или
AT+CIPQSEND=1
AT+CIPSPRT=0
"AT+CIPSEND=0,5\r\n"
***Затем жду 8 мс (Если ждать меньше то DATA ACCEPT не приходит, данные не отправляются)
Посылаю "Hello"
Жду "DATA ACCEPT"
*** Так вот, эти задержки наталкивают меня на мысль, что что-то тут не чисто и я скорее всего чего-то не понимаю, подскажите, если не сложно, или возможно я зря на этом заостряю?