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

 
 
 
Reply to this topicStart new topic
> Sim800C, EAT
MrDorianGray
сообщение Mar 15 2016, 13:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 23-01-16
Пользователь №: 90 161



Подскажите пожалуйста что делает функция eat_network_get_ber(). В мануале уж совсем немногословно.
И еще вопросик: функция eat_network_get_csq() аналогична команде AT+CSQ, и возвращает +CSQ: 21,0 число 21 - уровень сигнала?
И почему функция объявлена как extern s32 (* const eat_network_get_csq)(void);, если она возвращает уровень сигнала, который может меняться в пределах 0..99 - зачем 32 бита, еще и знаковых.
И еще один небольшой вопросик - у меня вылазит куча варнингов, например (argument of type "u8 *" is incompatible with parameter of type "char *restrict") когда я использую строковые функции типа strcpy() и тд., я понимаю что они хотят что б я указал переменные как restrict, но у меня почему-то при компиляции ругается на это выдает ошибку. подскажите пожалуйста как побороть данный варнинг - как привести к типу (restrict).
Спасибо.
И еще стоит в ближайшем обозримом будущем ждать EAT функции по работе с FTP или дальше страдать и парсить ответы от модема ?
Прошивка - 1418B03SIM800C32_BT_EAT.

Сообщение отредактировал MrDorianGray - Mar 15 2016, 13:51
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 15 2016, 13:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 970
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>Подскажите пожалуйста что делает функция eat_network_get_ber(). В мануале уж совсем немногословно.
>>>И еще вопросик: функция eat_network_get_csq() аналогична команде AT+CSQ, и возвращает +CSQ: 21,0 число 21 - уровень сигнала?

Ну так и открываем документ - SIM800 Series_AT Command Manual_V1.09 и смотрим описание CSQ.
Там же написано что такое <ber>


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
MrDorianGray
сообщение Mar 15 2016, 14:12
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 23-01-16
Пользователь №: 90 161



Что-то не могу найти что-то внятное про ber. Я смотрел по поводу AT+CSQ, вопрос дополнил.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Mar 15 2016, 14:19
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 970
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



<ber> channel bit error rate from the ME.

Достоверность передачи данных характеризует вероятность получить искажение для передаваемого бита данных.
Часто этот показатель называют интенсивностью битовых ошибок (Bit Error Rate, BER).


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
MrDorianGray
сообщение Mar 15 2016, 14:33
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 23-01-16
Пользователь №: 90 161



Спасибо! Я просто думал надо в какой-то другой АТ команде искать, а оказалось это все в команде AT+CSQ.
Go to the top of the page
 
+Quote Post
bureau
сообщение Feb 2 2017, 15:45
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593



Есть ли возможности откомпилировать ЕАТ код под Linux-ом? Кто-то уже такое делал?
Понимаю что теоретически можно, есть ли какой архив с готовым example от производителя?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Feb 3 2017, 07:58
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 5 970
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Производитель не предусматривал работу с ЕАТ из под Linux.
А так конечно можно - если найдете комплект компилятор-линкер GCC той же версии, но под Lin.
Ну и еще программатор для заливки будет нужен под Linux - с этим сложнее.

Я для себя вывел простое правило - для работы с железками использовать комп с ХР + мультиплата с аппаратными COM/LPT.
Все остальное от лукавого - то драйвера не становятся, то порт не видится, то софт не инсталится или вообще под эту ось не существует.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd April 2018 - 05:30
Рейтинг@Mail.ru


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