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

 
 
> SIM900, работа с DEBUG, баг или фича?
ap77
сообщение Jul 22 2011, 10:44
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 18-01-11
Из: Новосибирск
Пользователь №: 62 313



Никто не сталкивался с таким глюком?

Дано:
SIM900, EAT
Пример "fcm", только адаптированный для работы с портом DEBUG
Работаю через терминал (с портом DEBUG), посылаю только команды AT+CRWP=1

Реакция:
После ввода команды событие EVENT_UARTDATA для порта DEBUG возникает каждые 4 символа. Причем, команду надо подать дважды. Тогда возникает одно событие. При этом параллельно, EVENT_UARTDATA возникает для UART (получает данные с EB500) - период опроса 10 сек, получает аккуратно и без проблем.

Т.е. набираю на терминале
AT+CRWP=1<CR>

в ответ тишина, снова
AT+CRWP=1<CR>

тогда выводится так
AT+C
RWP=

соответственно, первая команда - "растворилась"

Перепробовал массу вариантов. Все остальные функции работают. На терминал не грешу, т.к. кроме этого эффекта все отрабатывает правильно. Если работаю через UART таких проблем нет. Но UART занят, хотелось бы работать с портом DEBUG, а команды различаются "через раз".
Собственно на проблему вышел, когда часть программы обработки уже написана, т.е. остальное работает нормально.

Нехорошие мысли появляются.. что DEBUG для нормальной работы вообще не пригоден, только для прошивки?
Хотя в EAT вроде контроль над ним пользователем - предусмотрен.

UPD: вложил исходник и лог

Сообщение отредактировал ap77 - Jul 22 2011, 13:48
Прикрепленные файлы
Прикрепленный файл  11.rar ( 1.63 килобайт ) Кол-во скачиваний: 45
 
Go to the top of the page
 
+Quote Post



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

 


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


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