technolog
Sep 28 2007, 10:34
Имеется сотовый Сименс М55. При подключении к ПК работает с программой Симоко нормально, если после этого подключить к устройству на МК через uart (rx и tx) тоже работает.
Но если телефон выключить и включить снова и подключить к устройству на МК он не отвечает. Приходится снова подключать к ПК, запускать программу. После этого с МК всё работает.
Смотрел монитором порта чем обмениваются телефон и программа, ничего особенного не увидел. Но монитор показвает какие-то данные из телефона (нули) ещё до того как программа отправила первую команду.
Другие выводы телефона RTS и CTS не используются.
Вопрос Что такого особенного делает прога ?
Может быть все таки программа тоже посылает какой-то символ (достаточно одного) для определения скорости соединения.
Shadow_ru
Oct 3 2007, 10:28
А чего ваш МК туда передаёт-принимает ?
Как гипертерминал с телефоном работает после включения ?
GetSmart
Oct 3 2007, 11:26
AT-команды M55 должен воспринимать сразу после включения. Это если все электрические цепи (RX, TX и GND) в порядке.
chief_olimp
Oct 4 2007, 15:10
у меня телефон (Siemens M55) работал с микроконтроллером на 9600 совершенно без проблем. Какая у вас скорость?
Maxim Kutnyashenko
Oct 6 2007, 12:34
Автоопределение скорости в Сименсах работает через посылку "AT<CR>". Если этого не сделать, телефон так и будет слушать на скорости по умолчанию.
technolog
Oct 9 2007, 04:24
Автоопределение скорости в Сименсах работает через посылку "AT<CR>"
О, а вот это надо попробовать !
GetSmart
Oct 9 2007, 07:25
У меня в CX65 когда набираешь AT без всяких <CR> на любой скорости (что является началом любой АТ-команды), то телефон автоматически настраивается на скорость. То бишь после посланной буквы А телефон ничего не отвечает (когда включено эхо), и только после посланной второй буквы Т телефон отвечает сразу АТ, говоря что он настроился на скорость.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.