Устройство управления и контроля. Часть 4
|
|
molexuse | Дата: Вторник, 23.08.2016, 15:43 | Сообщение # 251 |
Группа: Пользователи
Сообщений: 14
Статус: Offline
| Кнопка без фиксации. Пробовал с задержкой и без.

Может 20-30 раз сняться нормально, а потом ступор. Если ставлю задержку, то подвисание не зависит от того размыкался шлейф или нет. Думал, что может после определенных команд это происходит, но нет. Просто после включения бывает.Добавлено (23.08.2016, 15:43) --------------------------------------------- Неделю уже гоняю с таблетками все ок. С кнопкой все то же самое.
|
|
| |
alex152 | Дата: Среда, 21.09.2016, 09:24 | Сообщение # 252 |
Группа: Пользователи
Сообщений: 366
Статус: Offline
| Цитата molexuse (  ) Думал, что может после определенных команд это происходит, но нет. Просто после включения бывает. Действительно, в Вашей конфигурации при снятии с охраны кнопкой происходит зацикливание выполнения 2-х команд: ATH AT+CHFA=0 ATH AT+CHFA=0 ATH AT+CHFA=0 Поймал в Протеусе, причем происходит это только после запроса инфо-смс и неважно в каком режиме при этом находилась охрана. Похоже на нарушение адресации выполнения команд при переполнении стека.
P.S. Проверял файлом 1_7.hex http://electromost.com/load/0-0-0-402-20.
Сейчас проверил методом перебора в Протеус все конфигурации EEPROM и обнаружил, что проблема, как ни странно, с ячейкой [0x06], отвечающей за реле №4. 0 в этой ячейке устраняет проблему (в Протеусе ), проверьте в железе и отпишитесь. Маловероятно, что поможет, проблема скорее всего где-то глубже, но попробовать можно.
Сообщение отредактировал alex152 - Среда, 21.09.2016, 15:55 |
|
| |
smartone | Дата: Понедельник, 26.09.2016, 18:00 | Сообщение # 253 |
Группа: Пользователи
Сообщений: 45
Статус: Offline
| Народ HELP MY Кто нибудь ассемблировал версию 1,7 исходник Там в подпрограмме преобразования шестнадцатиричных чисел в ASCII появляются 4 ошибки 04407 ; ПРЕОБРАЗОВАНИЕ ШЕСТНАДЦАТИРИЧНЫХ ЧИСЕЛ В ASCII 04408 04409 ;=================================================================== 04410 0A50 04411 HEX2DEC 04412 0A50 0E5C 04413 swapf NumH,w Error[107] : Illegal digit (F in decimal) 0A51 3900 04414 andlw 0F 0A52 3EF0 04415 addlw h'F0' 0A53 00D8 04416 movwf BUF_2 0A54 07D8 04417 addwf BUF_2,f 0A55 3EE2 04418 addlw h'E2' 0A56 00D9 04419 movwf BUF_3 0A57 3E20 04420 addlw 32 0A58 00DB 04421 movwf BUF_5 0A59 085C 04422 movf NumH,w Error[107] : Illegal digit (F in decimal) 0A5A 3900 04423 andlw 0F 0A5B 07D9 04424 addwf BUF_3,f 0A5C 07D9 04425 addwf BUF_3,f 0A5D 07DB 04426 addwf BUF_5,f
Как должно быть правильно: andlw 0x0f или h'0f' ? В обеих случаях ассемблируется нормально но какой-то явно неправильний
|
|
| |
Admin | Дата: Понедельник, 26.09.2016, 18:12 | Сообщение # 254 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Скачал для "чистоты эксперимента" с VIP раздела. Скомпилировал. Ошибок нет. Отчет о компиляции прилагаю.
|
|
| |
smartone | Дата: Понедельник, 26.09.2016, 18:54 | Сообщение # 255 |
Группа: Пользователи
Сообщений: 45
Статус: Offline
| Спасибо ! Проблемма была не в исходнике а в настройках MPASM
|
|
| |
123ksn | Дата: Пятница, 30.09.2016, 11:16 | Сообщение # 256 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Цитата alex152 (  ) Действительно, в Вашей конфигурации при снятии с охраны кнопкой происходит зацикливание выполнения 2-х команд:ATH AT+CHFA=0 ATH AT+CHFA=0 ATH AT+CHFA=0 Думаю надо бы такие проблемы еще конспектировать в теме "Исходники" http://electromost.com/forum/10-41-1Добавлено (30.09.2016, 11:16) ---------------------------------------------
Цитата Admin (  ) Скачал для "чистоты эксперимента" с VIP раздела. Скомпилировал. Ошибок нет. Отчет о компиляции прилагаю. Подскажите, пожалуйста, какой версией какой программы Вы пользуетесь. Я вчера попробовал скомпилировать версию 1.4 УУиК MPLAB 8.63 - не получилось.
|
|
| |
Admin | Дата: Пятница, 30.09.2016, 18:57 | Сообщение # 257 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата 123ksn (  ) Подскажите, пожалуйста, какой версией какой программы Вы пользуетесь.
|
|
| |
123ksn | Дата: Понедельник, 03.10.2016, 17:58 | Сообщение # 258 |
Группа: Пользователи
Сообщений: 480
Статус: Offline
| Спасибо.
|
|
| |
smartone | Дата: Среда, 12.10.2016, 20:30 | Сообщение # 259 |
Группа: Пользователи
Сообщений: 45
Статус: Offline
| Всех приветствую! Проблема может кто сталкивался : до сих пор SIM память программировал при помощи SiMoCo и телефона С35 Siemens но когда он загнулся пришлось купить китайский SIM Reader LU980H Симку пишет на русском и казалось бы все нормально но после этого SMSки в упор не проходят SiMoCo его не видит и куда он пишет не понятно Кто-нибудь сталкивался с подобным и как его побороть? Уже запарился
|
|
| |
alex152 | Дата: Пятница, 14.10.2016, 07:15 | Сообщение # 260 |
Группа: Пользователи
Сообщений: 366
Статус: Offline
| Цитата smartone (  ) Кто-нибудь сталкивался с подобным и как его побороть? Я сохраняю SMS на SIM-карту через терминал и USB-модем
Сообщение отредактировал alex152 - Пятница, 14.10.2016, 07:16 |
|
| |