dlinyj: (Default)
[personal profile] dlinyj
Кратенький гайд самому себе.

Прикупил тут роутер себе, и быстренько его окирпичил неправильной прошивкой. Соответственно, развинчиваем роутер, впаиваем иголки UART и дальше звоним, где у иголок земля (на любой общий провод), подаём питание и смотрим где питание. Оставшиеся два контакта - это RX и TX.

photo_2024-09-08_00-23-53.jpg
Распротрашённый роутер и найденный UART


Итак, УАПП (UART то бишь) мы нашли, подключаем USB свисток, ставим привычное 115200 и ничего не происходит. Что делать дальше?

Задача: определить, живой ли UART и какая на нём скорость. Для мы воспользуемся осциллоскопом.

Цепляем щупами осциллоскоп, смотрим где у нас идёт передача. Настраиваем триггер так, чтобы поймат пакет передачи. Наша задача поймать такой байт, где были бы видны переход с нуля на единицу. В общем потоке данных таких байт может быть много. Например, мне удалось поймать такое:

photo_2024-09-07_22-33-58.jpg


Растягиваем этот бит максимально на экране, и в режиме измерения, смотрим размер этого пульса.

photo_2024-09-07_22-34-05.jpg


Видим интервал равный 18 мкс, либо осцилоскоп подсказывает, что это 55,56 кГц, что примерно соответствует скорости 57600. Ставим её в любимом миникому и убеждаемся, что лог успешно побежал.

photo_2024-09-07_22-34-16.jpg


Некоторые скажут, что можно и методом тыка перебрать, можно да. Но в одном устройстве скорость UART для отладки была 1,5 МБит/с (да, нет опечаток). Поэтому всё же стоит сверять с осцилоскопом.

Date: 2024-09-13 04:38 pm (UTC)
From: [identity profile] nicka-startcev.livejournal.com
кстати, осциллоскопом можно не только определить скорость, но и оперативно убедиться, что уарт вообще рабочий и туда что-то валится. ну и что там ттл, а не +-12в.

Date: 2024-09-27 11:59 am (UTC)
From: [identity profile] e-pipe.livejournal.com
Осциллографом вообще полезно потыкать, когда есть какие-то сомнения. Я вот так потыкал в 485-ю шину, на которой было слишко много ошибок, и обнаружил далекое (от сервера) КЗ плюса питания на массу всей железяки. Пришлось по всем датчикам лазать, искать, где придавили провод крепежным винтом.

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 10:02 am
Powered by Dreamwidth Studios