Привет всем!
Черт меня дернул купить вместо USBASP программатора TTL конвертер:
Мол ШОб по UART внутрисхемно, по двум ногам, МК шить...
Естественно пришел без DTR вывода
Пытаюсь прошить ATmega328P и Arduino Nano.
Короче, как я не танцевал вокруг него с бубнами, ничего так и не получилось....
Что сделано:
1. Проверена пайка и пропаяны некоторые выводы;
2. Проверено соответствие выводов - ОК;
3. Установил самые при самые новые дрова - ОК;
3. Проверена работоспособность конвертера через терминал - ОК;
4. Не инвертирует TTL уровни...;
5. Просадки по питанию нет;
6. Питал МК как от конвертера, так и от внешнего источника питания 5V;
7. Подключал по схеме:
Жмакал кнопку и как только мигнет TX диод на
конвертере, и как только полоса загрузки в IDE дойдет до конца и так и сяк - хрен, не работает...
8. Подпаялся к 13-й ноге CH340G (DTR) и через конденсатор замутил auto reset:
Подключал по схеме:
Менял конденсатор, игрался с емкостью, пробовал без конденсатора.... - болт в газете!
Что с DTR, что без выдает ошибку: "device not respond" и "not in sync".
9. Шью программами:
- Arduino IDE (конфигурация: плата - Arduino nano, MK ATmega 328P old butloader, программатор AVR
ISPMКII);
- AVRDude;
- SinaProg тот же (AVRDude);
- рядом других самодельных прог;
10. Загрузчик в МК есть;
11. МК шьется ПРЕКРАСНО по ISP, плата Arduino nano - также....
12. Получается и МК рабочий и конвертер рабочий, а результата нет. Видимо головушка не рабочая...
Подскажите пожалуйста, что я делаю не так ибо сил моих уже нет на такую элементарную хрень тратить столько времени