Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/80: Рейтинг темы: голосов - 80, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233

SIM900 выдает только инициализацию и все

26.08.2013, 21:59. Показов 15217. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Выдает 00 49 49 49 49 FF FF FF FF и все. Больше не реагирует на команды, точнее их нельзя ввести. Что может быть такое? ((
Соединяюсь Putty на 115200.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.08.2013, 21:59
Ответы с готовыми решениями:

Sim900 vs SIM900 GSM/GPRS MINIMUM SYSTEM MODULE
Каково ваше мнение, стоит ли переплачивать за модуль 100% стоимости(MINIMUM SYSTEM MODULE примерно 1000, только Sim900 - примерно 500)? ...

Spring - запустить инициализацию конфига FireBase только один раз
Всем доброго дня! Ковыряю Spring на тему взаимодействия с FireBase, в частности FCM - отправка уведомлений. Там есть момент когда надо...

СЛАУ. Есть всё, вот только программа выдает "ошибку 9".
МНЕ ЭТО НАДО СДЕЛАТЬ ЗА СЕГОДНЯ!!!!!!!!!!(22.06.2010)

18
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
26.08.2013, 23:17
Попробуй на 9600.
После соединения выжди пару секунд, и введи на англицком AT и клавишей Enter.
Главное - чтобы AT было в одном регистре - либо все большие, либо все маленькие.
На этой команде модуль должен самоопределить скорось в порту и выдать ОК.
0
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
27.08.2013, 12:26
Цитата Сообщение от kytikot
Попробуй на 9600.
После соединения выжди пару секунд, и введи на англицком AT и клавишей Enter.
Главное - чтобы AT было в одном регистре - либо все большие, либо все маленькие.
На этой команде модуль должен самоопределить скорось в порту и выдать ОК.
Да он даже о готовности не выдает строки. А в PUTTY не могу вводить никакие команды, видимо приглашения от порта нет.
Это дело случилось после перепрошивки с B01 на B07. До этого все работало хорошо. На втором таком же (еще не перепрошитом )) ) выдает строки статуса, мол все ок и можно вводить команды.

PS: К сети подключается при этом, если на устройство позвонить - выдает RING.
PSS: Может прошивки другие попробовать. Только не могу что-то их в свободном доступе найти ((
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
28.08.2013, 00:46
Прошивки выдаются дилерам. Те их иногда, видать по настроению и заебливасти их клиентом, выдают отдельным покупателям. Ну и оптовикам или постоянным клиентам. Т.ч. прошивки можно считать закрытыми.
0
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
28.08.2013, 01:20
так бы и говорил - прошивка новая не работает.
0
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
28.08.2013, 01:37
Цитата Сообщение от PRS
Прошивки выдаются дилерам. Те их иногда, видать по настроению и заебливасти их клиентом, выдают отдельным покупателям. Ну и оптовикам или постоянным клиентам. Т.ч. прошивки можно считать закрытыми.
Может у кого завалялась прошивка B01? ))
0
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
28.08.2013, 01:38
Цитата Сообщение от kytikot
так бы и говорил - прошивка новая не работает.
Да, я сначала написал, потом подключил другой модуль и понял, что дело в прошивке ))
Ток что теперь делать не ясно.
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 241
28.08.2013, 02:53
Цитата Сообщение от Vtohmsk
Цитата Сообщение от kytikot
так бы и говорил - прошивка новая не работает.
Да, я сначала написал, потом подключил другой модуль и понял, что дело в прошивке ))
Ток что теперь делать не ясно.
Вам по сути уже сказали что делать.
Модуль после прошивки стоит на "автодетекте" скорости, вот скажите на какой скорости при этом он должен Вам что то выдать ? на 2400, 9600, 115200. Вот он и ждёт чтоб ему сказали. Для определения скорости, ему нужно послать AT\r, после этого послать команду с указанием скорости, AT+IPR=19200\r (для установки скорости 19200) и только после этого модуль будет Вам отвечать при включении ..RDY..
..+CFUN: 1....+CPIN: READY..
..Call Ready..

Скорость можно установить один раз, он её запоминает в флешке.
Если Pytty не даёт ничего вводить, скачайте COM Port Toolkit с http://www.sompt.ru/
0
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
28.08.2013, 14:00
Цитата Сообщение от otixdos
Если Pytty не даёт ничего вводить, скачайте COM Port Toolkit с http://www.sompt.ru/
Com Port Toolkit просто эхом возвращает команды, которые я послал в устройство и все. Реально ни для рабочего, ни для нерабочего устройства команды не принимаются. Ответ от рабочего устройства тоже не приходит, а через PUTTY приходит ответ.
0
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
28.08.2013, 14:40
Подключаюсь Terminal v1.9b - горят зеленым CTS, DSR, CD, RI. Включен аппаратный контроль? И в CTS единица, поэтому команды не дает отправлять?
0
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
28.08.2013, 14:51
Цитата Сообщение от Vtohmsk
Подключаюсь Terminal v1.9b - горят зеленым CTS, DSR, CD, RI. Включен аппаратный контроль?
Вам виднее. Линии интерфейса физически есть? А то если модем подключен «тремя проводками» - какая разница, что там горит зелёным.
0
0 / 0 / 0
Регистрация: 12.04.2013
Сообщений: 241
28.08.2013, 14:53
Цитата Сообщение от Vtohmsk
Цитата Сообщение от otixdos
Если Pytty не даёт ничего вводить, скачайте COM Port Toolkit с http://www.sompt.ru/
Com Port Toolkit просто эхом возвращает команды, которые я послал в устройство и все. Реально ни для рабочего, ни для нерабочего устройства команды не принимаются. Ответ от рабочего устройства тоже не приходит, а через PUTTY приходит ответ.

Ну я не зря писал что нужно слать AT\r, Вы то наверняка шлёте чистое AT. Выставте Тип данных HEX и в строке отправки напишите 41 54 0A что соответствует AT\r.
Или включите Использование макросов при отправке и примените такой мактрос

/* LF
------------------------------------
This macro appends LF characters
at the end of message
*/
main()
{
var j,t;
for(j=0; j<get_message_length();j=j+1)
{
t = get_message_at(j);
queue_putx(0,t);
}
queue_putx(0,0x0A);
queue_send(0);
flush();
}
0
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
28.08.2013, 15:27
Так, методом научного тыка все починил. Спасибо за наводки! Через PUTTY не удавалось отправлять команды - ноль эмоций на нажатие клавиш на клаве. Через Terminal 1.9b, отправлял AT...ноль эмоций, отправил 10 раз AT (разозлился) и...оно заработало...хммм...начало эхом выдавать команды в терминалку. Далее перешел в PUTTY начально настроил устройство и все ОК. В чем фишка?
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
28.08.2013, 16:12
Цитата Сообщение от Vtohmsk
Через Terminal 1.9b, отправлял AT...ноль эмоций, отправил 10 раз AT (разозлился) и...оно заработало...хммм...начало эхом выдавать команды в терминалку.
Да, чай, со злости ткнули мышкой чуть левее кнопки "Send" в Terminal_1.9b. Поставилась галочка "+CR" (т.е.отправлять "AT\r" вместо голого "AT"), вот и заработало.

8-D
0
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
28.08.2013, 16:43
Цитата Сообщение от OtyxPM
Цитата Сообщение от Vtohmsk
Через Terminal 1.9b, отправлял AT...ноль эмоций, отправил 10 раз AT (разозлился) и...оно заработало...хммм...начало эхом выдавать команды в терминалку.
Да, чай, со злости ткнули мышкой чуть левее кнопки "Send" в Terminal_1.9b. Поставилась галочка "+CR" (т.е.отправлять "AT\r" вместо голого "AT"), вот и заработало.

8-D

Неа, как раз убрал от туда галочки, вот те крест.
0
kymd007
25.11.2013, 22:58
Приветствую всех!
Случилось со мной та же беда, что и с автором, но даже веселее.
Прошивку не менял, модуль давно купил, игрался с ним, всё работало, потом забросил. Больше года прошло, теперь опять понадобился. Подключил - молчит. Оказалось сдох usb-rs232 переходник ... поменял на другой - стал получать FF при включении. Шлю AT - молчит. Перепробовал все скорости, 4 терминала, CR, NL и прочее - всё в пустую. Начал думать, что мог спалить вход, всё таки по непонятной причине сгорел первый usb-rs232, думаю может и модуль подпалил. Но поскольку FF-ки получаю при включении, значит TX то работает. Стал на него звонить - тишина. У автора он хоть RING слал. Все переделал, что здесь советовали - не помогает. Подключил к контроллеру зашитому под работу с модулем - и ЧУДО! Модуль работает ... выставил скорость, подключил к терминалу опять - стал получать RDY и прочее - Но опять не реагирует на мои команды!!! Взял дуню, зашил её таким кодом
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ymstude <SoftwareSerial.h>
 
SoftwareSerial mySerial(2, 3);
 
void setup()
{
mySerial.begin(19200);
Serial.begin(19200);
}
 
void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
 
}
Дуня в качестве испорченного телефона прекрасно работает, модуль мне отвечает, а напрямую от терминала никак. Мозг закипел.
Единственное отличие от работоспособного подключения год назад - это usb-rs232 - раньше он был на FT232 а теперь на CP2101
Что делаю не так? Подскажите пожалуйста!
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
26.11.2013, 01:39
ну раз модуль в терминал только говорит - значит, дело в отправке символов из терминала в модуль. Начиная от банального проводка, до какой-то хитрой настройки терминала. После команды в модуль выдается "конец строки" или "перод каретки" ?
0
kymd007
26.11.2013, 13:26
Цитата Сообщение от kytikot
ну раз модуль в терминал только говорит - значит, дело в отправке символов из терминала в модуль. Начиная от банального проводка, до какой-то хитрой настройки терминала. После команды в модуль выдается "конец строки" или "перод каретки" ?
Нет, модуль не отвечает ничем. Или вы имеете ввиду добавляю ли я эти символы после команды?
Если команды от МК он принимает, а от терминала нет, значит МК что-то нужное добавляет :)
В принципе модуль будет с МК работать, так что всё нормально, просто очень интересно что же такое случилось ...
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 233
28.11.2013, 21:28
Цитата Сообщение от kymd007
Цитата Сообщение от kytikot
ну раз модуль в терминал только говорит - значит, дело в отправке символов из терминала в модуль. Начиная от банального проводка, до какой-то хитрой настройки терминала. После команды в модуль выдается "конец строки" или "перод каретки" ?
Нет, модуль не отвечает ничем. Или вы имеете ввиду добавляю ли я эти символы после команды?
Если команды от МК он принимает, а от терминала нет, значит МК что-то нужное добавляет :)
В принципе модуль будет с МК работать, так что всё нормально, просто очень интересно что же такое случилось ...

Странно...хотя с другой стороны я не подключал МК )
А может все-таки UART->USB конвертер не работает?
Может посмотреть какого уровня сигналы шлет в модуль конвертер...

ЗЫ: Как прочтете выше у меня получилось завести модуль тупо раз 10-15 отправив быстро команду AT )) Что-то тама просралось...может команда таки дошла до модуля и она автонастроил скорость. Может она вообще ушла от стандартной...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2013, 21:28
Помогаю со студенческими работами здесь

Видеокарта грузится на 100 и выдает меньше фпс только в кс го и только на более менее новых картах
Видеокарта GIGABYTE GeForce RTX 2070 Super WINDFORCE OC 3X Процессор Intel Core i5-9600KF OEM Материнская плата MSI Z390 MPG GAMING...

При запросе "Where id = 1" все работает нормально. Но как только "Where id = h", то выдает ошибку
При запросе из таблицы БД MySQL &quot;Where id = 1&quot; все работает нормально. Но как только &quot;Where id = h&quot;, то выдает ошибку. Запрос...

if,else if выдает только else if
#define _CRT_SECURE_NO_WARNINGS #define _USE_MATH_DEFINES #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;locale.h&gt; int...

Установил Matlab R2016a все запустил загрузил программу(рабочую) но он все равно выдает ошибку на последней строчки?
Установил Matlab R2016a все запустил, загрузил программу(рабочую) но он все равно выдает ошибку на последней строчки? На другом...

Вывести массивы номеров строк и столбцов, все элементы которых равны только 1 или только 0
Задан размер квадратной матрицы и значения ее элементов (0 или 1). Сформировать и вывести массив номеров строк и массив номеров столбцов,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru