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

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

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

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

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

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

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы
Непрочитано 11.02.2020, 12:58  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: SIM900 в режиме PDU

Сообщение от DPANYTA Посмотреть сообщение
А можно код отправки смс полностью ?
Во вложении софт и исходники на Delphi7.
Экзешники - который NO_HW - просто формирует строку, а который With_HW - еще пытается отправить на модем в COM-порт.

Когда-то вроде работало, экспериментировал с каким-то модемом.
P.S. "Стрелочка" в конце текста - это символ с кодом 0x1А (26).
Вложения:
Тип файла: rar MySMS.rar (351.9 Кб, 0 просмотров)
Реклама:
pambaru вне форума  
Непрочитано 11.02.2020, 14:09  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 113
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: SIM900 в режиме PDU

Т.е. 0x1A отправляем не в пакете outcoming_sms[] ?
Очень интересует фраза "когда весь пакет ушёл".
Когда?
Как определить ?

Мне не нать ВЕСЬ проект. Мне б инициализацию SIM900.
Между ВКЛ и отправкой пакета.
Про включение кодировки вы мне уже подсказали, а мож там ещё чего, для вас само собой разумеющееся, а для меня новость.

Ещё. Без последнего байта 0x1A ошибки нет. Просто тишина.
С ним ERROR 302: Operation not allowed
Но не ERROR 304: Invalid PDU mode

Последний раз редактировалось DPANYTA; 11.02.2020 в 15:28.
DPANYTA вне форума  
Непрочитано 12.02.2020, 03:31  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 113
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: SIM900 в режиме PDU

Сообщение от pambaru Посмотреть сообщение
исходники на Delphi7
Спасибо.
Но я и с С то (плюс, шар, ардуня и т.д.) только с переводчиком.
Ассемблерщики мы, заскорузлые.
А тут Делфи... Для меня это из серии "вы щас с кем разговариваете".
DPANYTA вне форума  
Непрочитано 12.02.2020, 04:27  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: SIM900 в режиме PDU

Сообщение от DPANYTA Посмотреть сообщение
Т.е. 0x1A отправляем не в пакете outcoming_sms[] ?
Очень интересует фраза "когда весь пакет ушёл".
Когда?
Как определить ?
можно и в конец outcoming_sms[] добавить этот байт, у меня просто исторически так сложилось, что он отправляется отдельно.
"Когда весь пакет ушел" - имеется в виду, что все байты последовательно отправлены в USART. У меня сделано на прерываниях, в прерывании по TXE берется очередной байт из outcoming_sms[], если он не ноль - jy записывается в DR (TDR в моем случае, на STM32), если ноль - строка кончилась, в DR пишется 0x1A и выключается прерывание TXE.

Сообщение от DPANYTA Посмотреть сообщение
Про включение кодировки вы мне уже подсказали, а мож там ещё чего, для вас само собой разумеющееся, а для меня новость.
всё остальное, что там у меня есть (отключение эхо, включение короткого формата ответов модема, аппаратного управления потоком, декодера DTMF, и т.д.) на СМС точно не влияет. Это точно, т.к. изначально всё пробовалось в терминале, без никаких лишних команд...

Сообщение от DPANYTA Посмотреть сообщение
Ещё. Без последнего байта 0x1A ошибки нет. Просто тишина.
Так и должно быть, после того, как появилось приглашение "›", модем тупо складирует все переданное в буфер, пока не получит Ctrl-Z (0x1A), и только после получения Ctrl-Z разбирает, что там ему дали.

Сообщение от DPANYTA Посмотреть сообщение
С ним ERROR 302: Operation not allowed
Но не ERROR 304: Invalid PDU mode
А вот это странно, по-моему... Другую симку не пробовали? "Operation not allowed" может быть связано с ней (но не обязательно)...
AR_Favorit вне форума  
Непрочитано 12.02.2020, 04:41  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: SIM900 в режиме PDU

Кстати, чтобы исключить неверно сформированный PDU - есть такая программка PDUspy

https://forum.motofan.ru/index.php?showtopic=61439 тут с инструкцией - попробуйте сформировать ей пакет...
AR_Favorit вне форума  
Непрочитано 12.02.2020, 08:03  
DPANYTA
Прописка
 
Аватар для DPANYTA
 
Регистрация: 25.11.2008
Сообщений: 113
Сказал спасибо: 3
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
DPANYTA на пути к лучшему
По умолчанию Re: SIM900 в режиме PDU

Всем Спасибо за немолчание.
Заработало!

Вот тут подсказали мне где я глючу...

Век живи, век учись.
DPANYTA вне форума  
Непрочитано 12.02.2020, 10:18  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,106
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию Re: SIM900 в режиме PDU

Сообщение от AR_Favorit Посмотреть сообщение
есть такая программка
Ещё есть сайтик, там онлайн кодер-декодер со всякими настройками PDU.
makakus вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
как прочитать сообщение по шине CAN режиме самопрослушки. retro55 ARM 11 21.06.2018 14:37
Прерывание от SSP в режиме SPI slave на PIC16F87* JekaKey PIC 2 14.11.2012 16:53
PDU режим отправки SMS serb-radio Микроконтроллеры, АЦП, память и т.д 6 31.12.2008 19:20
светодиоды в лавинном режиме Vovan12 Источники питания и свет 2 29.12.2005 15:11


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


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