Это должен делать DTR сигнал, а не самому искать момент. Я так себе все адаптеры переделал, которые на CP2102 и намного удобнее стало прошивать. Правда, не на всех удобно подпаяться к крайней ноге CP2102.
Для USB-TTL на FT232RL делается аналогично. Ее плюс в том, что очень распространена и стоит по 30р в Китае. Но в базе нет вообще выхода Reset (RST) и по этому изначально в качестве программатора для ардуины она не пригодна. Но после небольшой доработки — вполне!
Нужно подпаяться к второй ноге (DTR) и через керамику 100n подключить к ресету ардуины.
Попробуйте обновить драйвера. Только перекачайте их заново с официального сайта производителя.
Если не поможет — у FTDI есть утилиты настройки их чипов — покопайтесь в настройках. А то FTDI-чипы настраивать можно по разному, может там настройки самого чипа какие-то особенные (можно проверить подключая к разным компьютерам — везде ли будет синий экран?).
В любом случае, дорожку проще рубить на нижней стороне платы, где она явно идёт к (бывшему) пину RST — не ошибёшься. А уж потом припаивайтесь к этому пину навесным проводом на лицевой стороне платы от ножки контроллера.
Модули фирмы Baite на CP2102 с выводами DTR или дыркой под этот контакт, на Ebay и AliExpress вытеснили все прочие, к слову. Так что в большинстве случаев у читателя будет такой вариант.
Столкнулся с такой же проблемой, только на моем «прекрасно подходящем для рпограммирования Arduino Pro Mini» программаторе совсем нет никакого RST. Устройство вот это: iarduino.ru/shop/programmers/usb-programmator-uart-cp2102-podhodit-dlya-arduino-pro-mini.html
Имеет выходы: GND, RX0, TX0, 3V3, 5V
При попытке прошиться ловлю ошибку
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x01
avrdude: stk500_recv(): programmer is not responding
Подскажите пожалуйста, как исправить ситуацию?
Пробовал и рукой RESET нажимать во время прошивки — не помогает.
Модифицирование преобразователя USB-UART на чипе CP2102 для использования в качестве программатора Arduino