Сегодня я хотел бы немного рассказать о том, как использовать Arduino Uno вместо адаптера USB-UART. Иногда так бывает, что нет в наличии переходника для прошивки роутера через Serial порт с помощью Putty. А вот Arduino совершенно случайно оказывается под рукой. Пробовал с помощью Arduini nano это сделать, но видимо на ней неудачный встроенный адаптер с USB на UART на чипе CH340 (китайская Arduino). Но есть еще UNO в наличии.
Если в роутере консоль уже распаяна, то останется только выяснить где какой контакт GND, RX, TX. Вот только я не смог конкретно выяснить, где TX и RX именно, поэтому в случае ошибки просто поменял их местами.
Соединяем так:
Arduino ------- Router
GND GND
TX RX
RX TX
Но для начала зальем на Arduino такой скетч:
Правда, у меня было немного не так, как в инструкции. В пункте 3.2 tpl набирать не надо было, просто надо было успеть нажать 2, а потом уже не торопясь Y. Нужно читать то, что пишут в окне Putty, там будут подсказки какие IP вводить. И прошивка сразу зальется на Flash.
Если в роутере консоль уже распаяна, то останется только выяснить где какой контакт GND, RX, TX. Вот только я не смог конкретно выяснить, где TX и RX именно, поэтому в случае ошибки просто поменял их местами.
Соединяем так:
Arduino ------- Router
GND GND
TX RX
RX TX
Но для начала зальем на Arduino такой скетч:
А потом можно поискать инструкции по восстановлению роутера через консоль, например Тутvoid setup() { pinMode(0, INPUT); //RX pinMode(1, INPUT);//TX } void loop() { }
Правда, у меня было немного не так, как в инструкции. В пункте 3.2 tpl набирать не надо было, просто надо было успеть нажать 2, а потом уже не торопясь Y. Нужно читать то, что пишут в окне Putty, там будут подсказки какие IP вводить. И прошивка сразу зальется на Flash.
Комментариев нет:
Отправить комментарий