Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 17.09.2013, 17:56  
whoim
Почётный гражданин KAZUS.RU
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию uart->sim900 без буфера никак?

задача: отправить через SIM900 объем данных около двух килобайт.
Данные поступают из порта UART.
Стартую передачу
›AT+CIPSEND=0
передаю поток, пока не приближусь к значению около килобайта
далее завершаю передачу и начинаю снова

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

Видимые варианты - двойной буфер около 500 байт (память есть) и смена его, запихиваем в один, как допихали до конца - его на отправку а запихиваем в другой. Но муторно довольно, нет ли решений на поверхности? Может, режим какой у модема, чтобы побольше пхать можно было..
Реклама:
whoim вне форума  
Непрочитано 17.09.2013, 18:10  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

Ну да. 2-ступенчатый конвеер и есть.
Gnider вне форума  
Непрочитано 17.09.2013, 18:28  
whoim
Почётный гражданин KAZUS.RU
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

Gnider, оки, пока так сделаю. Рингбуффер тут я думаю не совсем к месту будет, порции данных одинаковые.
whoim вне форума  
Непрочитано 17.09.2013, 20:02  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,069
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

Сообщение от whoim Посмотреть сообщение
... передаю поток, пока не приближусь к значению около килобайта. далее завершаю передачу и начинаю снова
А чё так? Мопед не тянет такой большой кусок?
ForcePoint вне форума  
Непрочитано 17.09.2013, 20:03  
whoim
Почётный гражданин KAZUS.RU
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

да еерор дает когда MTU превышает
whoim вне форума  
Непрочитано 17.09.2013, 22:03  
whoim
Почётный гражданин KAZUS.RU
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

от чорт, работает)
иногда хватает, иногда источник "пакетов" ретранслирует (недождавшись ack, ибо железка занята отправкой данных)
надо еще покрутить как то, разнести..
whoim вне форума  
Непрочитано 17.09.2013, 22:22  
whoim
Почётный гражданин KAZUS.RU
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

а нет, все прекрасно работает и в параллели - то я тормозил камень, пока отправка не оканчивалась. Спасибо, все функционирует! Кроме головы
whoim вне форума  
Непрочитано 18.09.2013, 10:42  
Mike121234
Вид на жительство
 
Аватар для Mike121234
 
Регистрация: 02.04.2008
Адрес: Ленинград
Сообщений: 346
Сказал спасибо: 67
Сказали Спасибо 8 раз(а) в 7 сообщении(ях)
Mike121234 на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

Извиняюсь что не по теме - я по направлению.
Правда что в модемах sim900 если не подключать антенну, то можно лихо спалить модем?
У меня не sim, Q2501 но лихо втыкаю (точнее пользователи это делают) на ходу, пока случаев не звфиксировал...
Думаю на SIM переходить, поэтому интересуюсь...
Mike121234 вне форума  
Непрочитано 18.09.2013, 11:16  
whoim
Почётный гражданин KAZUS.RU
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

сейчас работает без антенны вообще - забыл подключить, глядь - а оно работает.. цэскю 19-22, с антенной внешней, сантиметров 40, с 3-м кабелем - 24..
на ходу тож втыкал - броски по питанию были.
whoim вне форума  
Непрочитано 18.09.2013, 13:47  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,121
Сказал спасибо: 2,569
Сказали Спасибо 11,944 раз(а) в 5,991 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: uart->sim900 без буфера никак?

Выходной каскад передатчика не жалко? В русскую рулетку играете, причем, в неправильную...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ATMEGA простой UART (RS232) без max232 EXIS Микроконтроллеры, АЦП, память и т.д 39 09.12.2010 18:51
Помогите разобраться с UART masterpc Микроконтроллеры, АЦП, память и т.д 10 13.02.2007 17:49


Часовой пояс GMT +4, время: 02:13.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot