Скорость передачи данных 800l v1 не фиксируется на 115200, как сделать ее постоянной на 115200

sim800

Я пытаюсь изменить скорость передачи данных sim800l v1. Но это не происходит успешно, каждый цикл питания снова переходит в режим AT+IPR= 0. Я использую следующие команды AT для изменения скорости передачи данных в бодах.

1.AT 2.AT+IPR? 3.AT+IPR=115200 4.AT&W

после перезагрузки питания sim800L работает на+IPR=0.

Спасибо тебе

, 👍1


2 ответа


2

После быстрого просмотра руководства по командамAT я думаю, что вы захотите ознакомиться с разделом 1.7.1 "Режим сохранения параметров". Существует несколько режимов, и, хотя описание не совсем понятно, похоже, что одна команда приводит к тому, что все последующие изменения параметров сохраняются в NVRAM (чтобы они сохранялись при отключении питания), в то время как другая приводит к тому, что последний измененный параметр сохраняется в NVRAM. Я не уверен, какой режим лучше всего удовлетворит ваши потребности, но последний, по-видимому, отвечает вашим непосредственным потребностям, сохраняя скорость передачи данных.

,

2

Ваша ошибка заключается в использовании AT&W для сохранения параметра. По какой-то причине вам нужно добавить номер профиля, который равен только 0, и использовать AT&W0 на sim800l, а sim800c с более новой прошивкой принимает AT&W. Я усвоил это на собственном горьком опыте.

,