реклама на сайте
подробности

 
 
> Формат ответа на команды в SIM900
aleks431
сообщение Jul 20 2014, 08:36
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 9-03-12
Пользователь №: 70 695



Подскажите, пожалуйста , в каком формате приходят ответы на команду AT+CSQ .

Например, приходит +CSQ: 23,0 . Наблюдаю за процессом в терминале PUTTY .

Не могу понять в каком формате приходят цифры 23,0 (десятеричный, шестнадцатеричный ?)

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aleks431
сообщение Jul 20 2014, 17:22
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 9-03-12
Пользователь №: 70 695



Спасибо, конечно, но я не об этом.

У меня на экране терминала идёт ответ +CSQ: 24,0

Через прерывание загружаю 2 и 4 отдельно в разные регистры

Затем в основной программе над старшим числом делаю ANDLW B'00001111' и загружаю обратно в этот регистр

То же самое со второй цифрой

Затем складываю и получаю число h'24' ----- не знаю правильный ли результат ?

ЗАТЕМ проверяю на попадание в диапазон 5 - 31


Но почему-то у меня сомнение, что у меня загружаются в прерывании именно 2 и 4 (как на экране терминала)


Может подскажете как можно проверить, какие цифры загружаются перед математическими операциями

Программа на ассемблере
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th August 2025 - 19:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016