Что такое настройки UART в телефоне
Статьи и Лайфхаки
Что это за протокол и зачем нужна его настройка
- С английского языка UART, или universal asynchronous receiver-transmitter, можно перевести как универсальное асинхронное средство приёма-передачи. В настоящий момент это не только наиболее известный, но и достаточно старый протокол передачи информации.
- Самым распространённым протоколом UART является RS-232, то есть com-порт, установленный на настольном компьютере. Его особенность заключается в том, что и сегодня он не теряет своей актуальности и активно используется.
Широко известен и такой промышленный стандарт, как RS-485. - Добавим, что UART1 и UART2 применяется для подключения прошивочного кабеля, а также для соединения с компьютером. На системный разъём нашего сотового устройства выведены такие порты, как UART1, UART2 и USB.
- Добавим, что инфракрасный порт, по сути, также является UART.
Отличие заключается лишь в способе передачи данных (не проводной, а ИК-излучение). В SIM-картах также используется этот протокол – правда, там предусмотрен полудуплексный способ передачи информации. - Отдельного внимания заслуживает запрос сопряжения интерфейсов. На сегодняшний день для этого существует особые микросхемы. Хорошим примером является микросхема ft232rl, разработанная для сопряжения UART с USB.
Тем не менее, на ней не стоит зацикливаться, поскольку существуют и более дешёвые, однако весьма интересные аналоговые средства сопряжения. - Зачем нужен интерфейс UART? Как правило, именно по нему можно проверять и налаживать работоспособность нашего устройства.
- Зачастую производители мобильной техники не акцентируют внимание на поддержке этого протокола. Чтобы это проверить наверняка, рекомендуется скачать мануал на тот процессор, где есть UART.
- Мы сможем не только получить физический доступ к устройству по нашему протоколу, но и настроить его работу на собственное усмотрение – нередко совсем не так, как это задумал производитель.
Инструкция по настройке
- Для настройки протокола вызываем инженерное меню телефона, набрав комбинацию *#3646633#, после чего переходим к следующему меню. Для этого заходим в пункт «Device» > «Set UART» > «UART Setting».
- Мы видим такие пункты, как «PS Config» и «TST Config». Первый пункт отвечает за обмен информацией с ПК по USB-проводу, а второй необходим для отладки ПО, благодаря чему разработчики выявляют неисправности.
- Каждый из пунктов содержит параметры перенаправления потока на устройство (UART 1-3 или USB) и скорость такого потока. Тестовый порт, то есть «TST Config», нам не нужен, и его мы не трогаем.
- Что касается «PS Config», необходимо позаботиться об определённых настройках. Устанавливаем значение «UART1». В драйвере на ПК, как правило, указана скорость потока (к примеру, 115200). Устанавливаем аналогичную скорость для UART1 (или «Auto»).
- Также вместо UART1 можно выставить «USB Port», правда, в этом случае при подключении USB-провода не гарантируется, что режим USB отобразится. Перезагружаем устройство и вновь пробуем соединение.
Подписывайтесь на нас в Telegram и ВКонтакте.
Прочитало: 129 492 человек