Где-то пропадают данные по дороге из TX в RX
- Войдите на сайт для отправки комментариев
Пришла с поднебесной Arduino Nano 3. Драйвера под CH340 встали без проблем, но скетчи нивкакую не заливаются, хотя после ресета LED13 исправно 4 раза моргает (то есть там есть загрузчик и он ждет данные). Открываю монитор порта, шлю символы - светодиод RX на плате моргает. Дальше начинается самое интересное (см. схему).
Закорачиваю RX и TX прям на чипе CH340 - шлю символы в монитор порта и те возвращаются, при этом моргает только RX, TX так и не моргает.
Закорачиваю RX и TX на чипе ATMEGA328P - шлю символы в монитор порта и те уже не возвращаются, при этом перестает моргать и RX, TX так и не моргает. То же самое, если закорачиваю TX и RX на выводах платы.
Прозвонил все дорожки от CH340 до ATMEGA и дальше к выводам платы - проблем не нашел.
Собственно вопрос, из-за чего такое может быть?
ЗЫ: осциллографа нет :(
На данной плате замыкание пинов rx/tx не даст прозвонку из-за pullup светодиодов. Очевидно, что дело не в другом. Нужно перешивать бут.
Логично. Сейчас попробую их другой ардуинки ISP соорудить.
Спасибо.
Собрал ISP из MEGA2560, пытаюсь прошить напрямую через разъем ICSP, но походу не отвечает там никто.
Вот лог процесса прошивки:
Для себя я ничего полезного там не нашел, может кто поопытнее увидит там причину или укажет направление, куда копать дальше.