Устройство управления и контроля. Часть 3 (тема закрыта)
|
|
Admin | Дата: Пятница, 03.10.2014, 18:57 | Сообщение # 441 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата Николай (  ) и еще когда жмешь, 7 постоянно отвечает, "выбор неверный " Значит, нужно мне проверить адресацию сообщений в программе. Но перед этим уточним - а без GSM - т.е подавая "чистый" DTMF от внешнего генератора на вход МК - тоже такая же картина? Или все работает правильно?
Цитата Николай (  ) а голосовое меню отвечает невпопад Давайте заканчивать с неопределенностями, это ведь не философия, а электроника. Что такое "невпопад"?
|
|
| |
demos | Дата: Пятница, 03.10.2014, 22:17 | Сообщение # 442 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Посмотрел обмен между PIC и модемом. Нашел интересный момент. Скриншоты во вложении.
Смотрим скриншот под номером 1. видим что pic шлет команду AT+CMGD=1,1 на что получает ответ error скриншот 2. Открываем даташит и видим что команда AT+CMGD=1,1 удаляет первое прочитаное смс. А нам надо удалить все входяшие. Открываем исходник функцию удаления смс (скрин 3). В коментарии команда удаления всех входящих верная: AT+CMGDA=5, проанализировав коды символов передаваемых модему видим, что передается команда AT+CMGD=1,1 что мы до этого и видели при анализе обмена между PIC и модемом.
И в скринах 4 и 5 видно как мой модем отвечает error на запрос ATD#100#;
Сообщение отредактировал demos - Пятница, 03.10.2014, 22:17 |
|
| |
Admin | Дата: Суббота, 04.10.2014, 09:24 | Сообщение # 443 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата demos (  ) Смотрим скриншот под номером 1. видим что pic шлет команду AT+CMGD=1,1 на что получает ответ error скриншот 2. Открываем даташит и видим что команда AT+CMGD=1,1 удаляет первое прочитаное смс. А нам надо удалить все входяшие. Открываем исходник функцию удаления смс (скрин 3). В коментарии команда удаления всех входящих верная: AT+CMGDA=5, проанализировав коды символов передаваемых модему видим, что передается команда AT+CMGD=1,1 что мы до этого и видели при анализе обмена между PIC и модемом. alex152 уже затрагивал данную проблему - см. здесь, сообщение #284
|
|
| |
demos | Дата: Суббота, 04.10.2014, 09:41 | Сообщение # 444 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Admin, так может заменить команду удаления на "AT+CMGDA="DEL UNREAD"? Или с этим есть какая то проблема?
|
|
| |
Admin | Дата: Суббота, 04.10.2014, 10:02 | Сообщение # 445 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Да нет тут проблемы. При желании каждый, у кого есть доступ к исходникам, может выполнить любую корректировку
|
|
| |
demos | Дата: Суббота, 04.10.2014, 21:38 | Сообщение # 446 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Admin, а в какой версии MPLAB работаете и каким компилятором пользуетесь. Попробовал MPLAB 8.43 и компилятор MPASM. Компилируется, но размер файла отличается
|
|
| |
Admin | Дата: Суббота, 04.10.2014, 21:45 | Сообщение # 447 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| MPLAB - версия 8.63. Правда, я им почти не пользуюсь. Что касается компилятора - использую MPASM v.5.39
Цитата demos (  ) Компилируется, но размер файла отличается В смысле? Отличается от чего?
|
|
| |
demos | Дата: Воскресенье, 05.10.2014, 08:51 | Сообщение # 448 |
Группа: Пользователи
Сообщений: 9
Статус: Offline
| Цитата Admin (  ) В смысле? Отличается от чего? компилирую ваш исходник, сравниваю hex с выложеным на сайте
|
|
| |
Admin | Дата: Воскресенье, 05.10.2014, 14:55 | Сообщение # 449 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Так ведь на сайте выложена прошивка с конфигурацией параметров в EEPROM, а на выходе компилятора мы получаем прошивку с "чистой" EEPROM.
|
|
| |
Николай | Дата: Понедельник, 20.10.2014, 21:20 | Сообщение # 450 |
Группа: Пользователи
Сообщений: 579
Статус: Offline
| Пробовал закачивать прошивку 1.6, когда связь устанавливается устройство сразу переходит в микрофонный режим.
голосовой проект от версии 1,6 работает еще хуже
|
|
| |