реклама на сайте
подробности

 
 
> GPRS непечатные символы, SIM300DZ не хочет их передавать
Nikitoc
сообщение May 21 2010, 09:59
Сообщение #1


Местный
***

Группа: Validating
Сообщений: 207
Регистрация: 14-01-09
Из: Днепропетровск
Пользователь №: 43 367



Всем здрасте. Вот столкнулся с такой проблемкой. Пытаюсь передать jpg картинку через GPRS. Делаю коннект, даю команду cipsend и передаю картинку побайтно (putchar'ом по 100 байт). Вот. Ну и заметил, что если в посылочке есть байтики до 0х30 (хотя не факт, что ИМЕННО ВСЕ байты до 0х30) то модуль эту посылочку некорректно передает. По крайней мере вместо SEND OK дает просто OK, да и на серваке картинка не сходится. Символ окончания посылки 0x1A я отлавливаю и как данные не передаю (вот еще, кстати, вопрос - как передать такой байт в роли данных?). При попытке передавать данные более 0х30 - все работает нормально.
Если это уже обсуждалось на форуме (а должно было) - просьба не пинать, а кинуть ссылочкой или апнотом. Я честно искал, но не нашел.

Сообщение отредактировал Nikitoc - May 21 2010, 10:01
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение May 21 2010, 11:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Приз получает правильный ответ про прозрачный режим.
При этом переключение command-data mode лучше делать аппаратно дергая DTR (естественно настроив ножку по AT&D)
Как сделать есть в даташитах и апнотах. Не забываем про RTS-CTS при работе с данными!

TCPIP Application Note_V3.00.pdf
TCP_ATC_V2.01.pdf
_Module FAQ-2.pdf
SIM300 seminar2009.ppt (последние слайды)


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Nikitoc
сообщение May 21 2010, 13:57
Сообщение #3


Местный
***

Группа: Validating
Сообщений: 207
Регистрация: 14-01-09
Из: Днепропетровск
Пользователь №: 43 367



Цитата(CADiLO @ May 21 2010, 14:29) *
Приз получает правильный ответ про прозрачный режим.

Всем спасибо этот ответ действительно получает приз т.к. удалось таки передать картинку! 08.gif
Всем откликнувшимся - большое спасибо!
P.S. Тут еще такой вопросец - растолкуйте мне параметры команды at+cipccfg = 3,2,256,1 Судя по документации 3 - это кол-во повторных передач пакета, 2 - кол-во 200мс интервалов в течение которых пакет будет ожидаться со входа, 256 - максимальное количество байтов в пакете, при достижении которого пакет отправится, 1 - наличие escape последовательности (здесь не понял). Вопрос в следующем когда отправится пакет? При заполнении до 256 байтов или по истечении 2х200мс интервала или после escape последовательности (какая она кстати должна быть?)?

Сообщение отредактировал Nikitoc - May 21 2010, 14:22
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 21:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016