Можно ли прошить Pro Mini, имея только обрывок usb-кабеля и ПК с линуксом?

tsmx
Offline
Зарегистрирован: 07.10.2017

Сабж. Если можно, то как?

Все туториалы в нете используют какие-то преобразователи или программаторы, вот у меня и закрались сомнения. Там же вроде как всего два последовательных пина используется, должна же быть возможность без свистоперделок всё сделать?

Если чё, то все мои познания в ардуининге ограничиваются пайкой пинов и проверкой работоспособности платы с помощью пресловутого обрывка usb-кабеля.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

В Pro Mini нет USB интерфейса, там только UART. Поэтому нужен либо USB-UART преобразователь, либо программатор.

tsmx
Offline
Зарегистрирован: 07.10.2017

А через USB можно передать данные по UART, или протокол USB имеет какие-то свои особенности и принципиально не позволяет передавать просто цифровой сигнал?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Нельзя. Поэтому и придумали USB-UART преобразователи.

Если у ПК есть LPT порт, то можно сделать программатор "пять проводков".

tsmx
Offline
Зарегистрирован: 07.10.2017

Интересно...

А чем usb-uart преобразователь отличается от программатора?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

tsmx пишет:

А чем usb-uart преобразователь отличается от программатора?

Тем, что он не может напрямую прошивать память микроконтроллера (как ISP программатор). А только передавать данные загрузчику. Для этого в микроконтроллер нужно сначала прошить загрузчик (bootloader) с помощью программатора. В ардуинах загрузчик уже зашит, а в "голых" микроконтроллерах AVR его нет.