Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Telit в своем репертуаре?
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Страницы: 1, 2, 3
butthead2
Цитата(=F8= @ Aug 17 2011, 14:39) *
На том-же телите в прозрачном режиме 1-2М передаются без проблем.

Тут скорее вопрос скорости встает - такой обьем можно и на куски порубить и медленно через непрозрачный режим запхать. Это скорее вопрос религиозный - кому что важнее.

Цитата(=F8= @ Aug 17 2011, 14:39) *
от привычки-же подавать команды сплошным потом еще симком отучил. Но наблюдал такой эффект из-за неточной установки скорости порта или из-за проблем с уровнями сигналов (точно сказать не могу т.к. толком не разбирался), проблема прошла после того как снизил скорость порта до 57600.

Потоком подавать не анализируя ответы это... просто кю, дешевая поделка.

В доке есть какие то пространные замечания про возможные ошибки на больших скоростях. Какие считать большими естесно не сказано. Попробовал зафиксировать на 19200, посмотрю что будет.
=F8=
Цитата(butthead2 @ Aug 17 2011, 15:05) *
Тут скорее вопрос скорости встает - такой обьем можно и на куски порубить и медленно через непрозрачный режим запхать. Это скорее вопрос религиозный - кому что важнее.


Да не совсем религиозный. В командном режиме нет возможности контролировать переполнение буфера. При переполнении при попытке отправить пакет получите ERROR, при этом часть данных может таки быть отправлена поэтому просто повторить передачу не получится. CTS в этом режиме не работает(и IPR, и #CFLO, и #FLO все пробовал - пофиг). Гарантировать же непереполнение буфера при том, что возможны "замирания" в GPRS канале секунд порядка 30сек тяжковато. В прозрачном режиме CTS работает как положено.

Цитата
В доке есть какие то пространные замечания про возможные ошибки на больших скоростях. Какие считать большими естесно не сказано. Попробовал зафиксировать на 19200, посмотрю что будет.


Вообще со скоростью ситуация непонятная. Есть 2 девайса с GL868(оба модуля из одной партии), один на STM32 другой на PIC32 и в том и другом выход UARTа, для согласования уровней, сконфигурирован как ОК. PIC32 на 115200 с модулем работает без ошибок, а вот на STM32 вышеописанная проблема. Пока грешу на то, что STMовская библиотека через которую конфигурировался UART не точно выставляет скорость. Как будет чуток времени буду копать дальше, а пока оставил на 57600.
butthead2
Цитата(=F8= @ Aug 17 2011, 16:01) *
Да не совсем религиозный. В командном режиме нет возможности контролировать переполнение буфера. При переполнении при попытке отправить пакет получите ERROR, при этом часть данных может таки быть отправлена поэтому просто повторить передачу не получится. CTS в этом режиме не работает(и IPR, и #CFLO, и #FLO все пробовал - пофиг). Гарантировать же непереполнение буфера при том, что возможны "замирания" в GPRS канале секунд порядка 30сек тяжковато. В прозрачном режиме CTS работает как положено.

Совсем религиозныйsm.gif задачи у всех разные и самое главное ПРОТОКОЛЫ. Меня переполнение не трогает ни разу - протокол основан на запросах с сервера. Если гнать потоком, то конечно - непрозрачный режим не годится. Так что нельзя сказать однозначто что этот режим дерьмо, а второй идеальный. Для унивесальности в модеме обязаны быть оба режима.

Цитата(=F8= @ Aug 17 2011, 16:01) *
Вообще со скоростью ситуация непонятная. Есть 2 девайса с GL868(оба модуля из одной партии), один на STM32 другой на PIC32 и в том и другом выход UARTа, для согласования уровней, сконфигурирован как ОК. PIC32 на 115200 с модулем работает без ошибок, а вот на STM32 вышеописанная проблема. Пока грешу на то, что STMовская библиотека через которую конфигурировался UART не точно выставляет скорость. Как будет чуток времени буду копать дальше, а пока оставил на 57600.

Точно так же: GL868 + STM32 с ОК = проблем ноль (ну кроме вышеупомянутых URC). От библиотек отказаля сразу - поглядел на исходники - волосы на голове зашевелились. Да еще и с ошибками.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.