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

 
 
> 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
Ответов
Nikitoc
сообщение May 24 2010, 11:44
Сообщение #2


Местный
***

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



Всем привет. Борьба с передачей данных в прозрачном режиме не окончена. Вылез следующий трабл: после передачи одной картинки в прозрачном режиме я возвращаюсь в командный режим, проверяю соединение (мне возвращает CONNECT OK) и пытаюсь вернуться в data mode, подав команду ato\r\n. Модем возвращает CONNECT, и практически сразу соединение рвется, вылазит сообщение CLOSED ну и, естественно, выбрасывает обратно в командный режим (передавать пытаюсь то же самое). Если после этого я пытаюсь заново установить соединение - (командой at+cipstart) то все замечательно работает до выхода из data mode (с которого я начал описание). Я вот думаю, может это я как-то неправильно использую команду ato ? Почему соединение может рваться?

Извиняюсь. Уже разобрался. Просто не дожидался сообщения CONNECT от модема, начинал передавать сразу. blush.gif

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



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

 


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


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