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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Плавающие задержки ответов на AT команды, SIM800C
CADiLO
сообщение Jul 25 2017, 06:46
Сообщение #16


Гуру
******

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



Можно конечно обойти обработку UART в АТ командах и воспользоваться напрямую АPI.
Это даже решает некоторые проблемы с буфером UART при работе с IP.
Но для этого свой обработчик пишем на ЕАТ и заливаем в модуль.
Большого ускорения конечно не даст, но ответы будем получать прямо из API ядра, а не от промежуточного обработчика.
И есть еще минус - API есть не для всех команд, впрочем это уже другая история - читаем доки по ЕАТ.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jul 27 2017, 08:05
Сообщение #17


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Rash @ Jul 24 2017, 19:06) *
Понятно, что с одной строны к Симкому претензий нет, т.к. они используют ресуры ОС, но с другой стороны выбор ОС стоял за разработчика и железо тоже, которое её по факту тянет с трудом.

А у меня наоборот претензии к Симкому. Прикрывают OC MTK некомпетентность своих разработчиков. У их конкурентов, использующих тот же MTK чипсет, багов о обработке AT команд, присущих Симкому, нет.
Такое ощущение, что грамотные инженеры их покинули, остались лишь "ардуинщики", которые даже не знают, что такое приоритеты OC, и вcе делают на основе "HelloWorld" от MTK.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 27 2017, 08:50
Сообщение #18


Гуру
******

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



Я по работе тестировал и Quectel, и Mobiletek, и всяко разно другое - те же уши, только в профиль.
По времени выполнения команд абсолютно одинаково ведут себя.

И для тех кто желает поспорить и поумничать по поводу китайских модулей приведу цитату из даташита на BGS2, CINTERION как бы бренд однако.

Disadvantages and restrictions:
• There is no way to control the minimum time to wait between finishing an AT command and sending the next one.

About timing.
• The sequence of processing the AT commands may be different from the sequential order of command input.
• Many AT commands cannot be concatenated. Concatenating these commands might end up with an error result code, or leads to an unexpected order of responses.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jul 27 2017, 09:26
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



CADiLO, это понято, что время исполнения плавающее. Только вот порядок разброса времени у разных модулей разный. Честно, устал уже слышать от Симком-а что все это не они, а производители с их ОС (MTK) виноваты...
Хватит уже пенять на зеркало!

По поводу цитаты с BGS2:
>> • There is no way to control the minimum time to wait between finishing an AT command and sending the next one.
Так тут про минимум, а не максимум! Ну, и как бы <OK> надо ждать по-любому.

>> • The sequence of processing the AT commands may be different from the sequential order of command input.
Куда-то в лужу. Если по окончании выполнения комады идет <OK>, и его надо ждать, то как порядок может быть нарушен?
>> • Many AT commands cannot be concatenated. Concatenating these commands might end up with an error result code, or leads to an unexpected order of responses.
Ну, возможно есть ограничения. Так может написано какие можно, а какие - нет. В любом случае, претензии к ним уже.

Симком же ссылается на какие-то "высокие материи" в MTK OS, а про невозможность объединять в одной строке несколько умалчивает (хотя по документации своей же разрешает).
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jul 27 2017, 10:22
Сообщение #20


Гуру
******

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



Ну не нравится вам Симком, не пользуйтесь. Или ругаем его но продолжаем жрать кактус?
Поработайте например с Неовеем - потом на Симком молиться будете. sm.gif

Кстати еще по плавающим времянкам - такое может быть если стоит автободинг, а не фиксированная скорость UART.


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

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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 11:51
Рейтинг@Mail.ru


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