Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.01.2010, 15:42
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Сообщение от MasterMushi
|
4 - ВСЕ команды ОБЯЗАТЕЛЬНО требуют символа CR (0х0D). Точку с запятой при прямом дозвоне лучше не ставить.
|
Тут не так все однозначно. Отсутствие точки с запятой меняет режим звонка с Аудио на передачу данных.
Возможные недостатки этого, принимающий телефон пишет (DATA CALL) и вызывает другую мелодию, нет возможности прослушивания микрофона.
Цитата:
|
5 - Лучше использовать дозвон не по комманде ATD а по доступу к сим карте. На сим карте стираются все телефоны после чего создаются номера, по которым нужно звонить. Команда доступа к номерам простая:
atd›SMx;
тут х - это порядковый номер нужного телефона на сим карте. К примеру: atd›SM1;
Так код занимает меньше места и времени на передачу.
|
Согласен, если нужно экономить место. Для м16 может быть не актуально.
Цитата:
|
6 - после отправки AT комманд нужно делать паузу на 5-10 миллисекунд.
|
Вместо задержки буду читать ответ телефона.
Цитата:
|
7 - перед работой с АТ командами нужно 2 раза вызвать функцию ATE0 Казалось бы - бесполезно и зачем? А вот нет, очень полезно и нужно для того чтобы потом прерывания по приходу данных не давали ложных срабатываний от тех же символов которые мы отправляем.
|
ATE0 выключает эхо сразу, зачем вызывать два раза?
Цитата:
|
8 - питать и схему и мабилу от одной зарядки это верный способ создания нерабочей схемы. Тока не хватает у зарядки тянуть обе схемы. Как результат падение напряжения глюкает наш контроллер. Если надо мини устройство, питайте отдельно мабилу от одной зарядки и отдельно схему от второй.
|
Согласен.
|
|
|
|
06.01.2010, 23:15
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Насчет АТЕ0 2 раза. Тут не все так однозначно. Большинство прошивок вызывают эту команду два раза с перерывом в 5мс. Чистое шаманство. Объективных причин также не вижу, когда отлаживал терминалом написанным на самом МК с LCD на первую комманду и ответа то не было... только со второй написала мабила ОК.
Дабы не искушать судьбу использую команду два раза на всех сименсах.
|
|
|
|
07.01.2010, 00:16
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Цитата:
|
Насчет АТЕ0 2 раза. Тут не все так однозначно.
|
Спасибо.
Есть вопрос, как после выключения телефона, включить его через порт.
(Инфу вроде нашел, хотел узнать Вы пробовали?)
|
|
|
|
07.01.2010, 00:59
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
нет не пробовал, как-то даже не задавался вопросом, думал это не возможно если только не подпаяться на кнопку включения. но теперь весьма заинтересован )))))
|
|
|
|
07.01.2010, 02:36
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Сообщение от MasterMushi
|
нет не пробовал, как-то даже не задавался вопросом, думал это не возможно если только не подпаяться на кнопку включения. но теперь весьма заинтересован )))))
|
Вот эта статья меня заинтересовала
Siemens i AT comandy.rar
|
|
|
|
11.01.2010, 05:28
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
попробовал работать с тинькой2313 и BFB кодами, ничо не поучилось. Мабила даже не шолохнулась хотя условия все были выполнены.
УВЫ(((
|
|
|
Сказали "Спасибо" MasterMushi
|
|
|
11.01.2010, 15:39
|
|
Вид на жительство
Регистрация: 21.10.2009
Сообщений: 343
Сказал спасибо: 181
Сказали Спасибо 64 раз(а) в 56 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Понял.
|
|
|
|
12.01.2010, 07:29
|
|
Частый гость
Регистрация: 15.10.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
наконецто заставил мобилу принимать команды, затупил я в одном месте по полной ![Очень смешно](images/smilies/icon_veryhappy.gif) Спасибо всем!
|
|
|
|
25.02.2010, 04:09
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
Снова вернулся к проблеме. оказывается в долгосрочном варианте и в условиях плохой связи МК выпадает в осадок даже если все условия преобразования логических уровней соблюдены. Все-равно происходит мистика и МК напрочь отказывается принимать комманды от телефона.
Я имел в виду что если Сямыч подздыхает от старости и начинает гачить все свои 2 вата мощности в эфир, получаем страшные глюки. Починить удалось только экранированием МК планкой текстолита и переходом с 4х мегагерц на 1.5. Резисторы уменьшил до 150 ом оба на шинах TX и RX, снизил напряжение питания до 4.3 вольт.
Век живи, век учись (((
|
|
|
|
08.03.2010, 21:15
|
|
Частый гость
Регистрация: 15.10.2009
Сообщений: 27
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: В чем проблема!ATMEGA16+Siemens x65
кто нибудь знает как заставить сименс cx70 работать одновременно в режиме гарнитуры и обмениваться данными при этом с контроллером? дело в том, чтобы включить режим гарнитуры необходимо замкнуть выводы телефона rx(4) и tx(3) на dcd(6) и еще gnd(2) на cst(5). ага соединил, работает, а данные гонять от контроллера к телефону не получится. можно конечно вывод взять с динамика телефона, но как то не красиво получается, хочется по нормальному. может кто знает
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:49.
|
|