Геннадий
-
Постов
12 448 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Тип контента
Профили
Форумы
Блоги
Сообщения, опубликованные Геннадий
-
-
А у моего "пипка" 40см и работает. Ни одного сбоя не было. Хотя уже несколько сотен МК прошил. Правда он собран по другой схеме.
В первом варианте даже GTL2003 не было. Просто резисторы 220 Ом. Что удобно, есть внешний клок 4МГц для нештатных ситуаций.
10 часов назад, tifaso сказал:Вот тут подробнее о моей технологии изготовления плат
Знакомое дело. Я такой пользовался лет 40-45 назад (в 80-х). Но такого безобразия на платах себе не позволял. Сделал по такой технологии две двухсторонние платы для Радио-86РК и они работали. Правда маркеров не было, а были шприцы с иглами, трубка от капельницы и цапон-лак.
2 -
Поздравляю. Теперь Вы поняли в чем проблема? Про это и Дудка писАла, "avrdude.exe: error: program enable: target doesn't answer. 1 ". Ваш МК молчит. Одной из причин является отсутствие тактирования.
1 -
Меня терзают смутные сомнения! Что за флюс применялся при пайке платы, который вышел зеленью в отверстия? Кислотный?
И потом, контакты панелек, используемые в качестве фиксаторов (для DIP28 это будут номера 14, 15 и 27). Их проверяли на контакт с сигнальными линиями?
0 -
-
1 минуту назад, makcucm8 сказал:
А это уже может быть отсутствие питания, или обрыв MOSI, MISO
А также SCK или отсутствие тактирования МК (кварц, конденсаторы его обвязки, емкость монтажа линий подключения кварца, незаметные сопли на плате, выключатель кварца и многое другое).
0 -
Есть еще вариант проверки программатора.
1. Переходник TypeC->USB OTG.
2. Программа для Андроид ZFlasher AVR из магазина приложений.
И минуя Windows, драйвера и все с ними связанное, пробовать работать с МК со смартфона. Если прокатит, значит ПК виноват.
1 -
15 минут назад, donec сказал:
Если отключен RESET
А ведь у @tifaso вывод RESET даже не имеет резистора подтяжки на плате расширения.
1 -
Может, все-таки, собрать клон AVRISP MKII (один МК) и забыть все эти Дудки, инверсные/прямые фьюзы и пр. как страшный сон? И будут у Вас впереди одни только удовольствия от общения с МК.
2 -
10 минут назад, tifaso сказал:
Да вы даже не говорили как это делается и на чём. А теперь вам лень делать пишете. Ну да конечно с такой то помощью с вашей стороны много разве сделаешь.
Даже если я за Вас спаяю генератор на TTL-логике типа 155ЛА3, то он Вам все-равно не поможет, т.к. будет лежать у меня на столе. Но если Вам не известна схемотехника простых генераторов, то что Вы делаете в МК-строении? Сходите в ветку начинающих, там этих схем полно.
3 минуты назад, tifaso сказал:Да видимо придётся собирать лечилку для микроконтроллеров.
@tifaso , даже она Вам не поможет, потому что Вы не знаете источника проблемы... и не хотите его искать. Ждете готового решения в виде "ткнуть пальцем, а Вы исправите". Разве все имеющиеся у Вас МК "заболели" сразу и одновременно?
0 -
2 часа назад, tifaso сказал:
появляется следующее.
2 часа назад, tifaso сказал:получаем следующее
Откуда ЭТО берется, если МК не отвечает, думали? Достойны эти данные быть истиной, чтобы по ним строить свои убеждения?
2 часа назад, tifaso сказал:И что тут делать дальше ума не приложу. Уже всё что мог перепробовал. По идее то новый микроконтроллер должен вообще спокойно считываться программатором.
Беда с поколением Plug&Play и UniversalSerialBus, привыкли жить по-умолчанию. Вот и перебирают драйвера и ОС в надежде, что кто-то автоматом настроится.
По идее, я Вам рассказывал, как целая партия Мег оказалась настроенной с завода на внешнее тактирование. Но Вы меня не услышали... Как всегда и во всех темах. Типа "зачем, мне это не надо, буду делать как сам решил..." и т.д. Что ж, флаг Вам в руки, если лень из ЛА3-й генератор сделать.
2 -
15 минут назад, tifaso сказал:
это факт фьюзы при попытке чтения слетают.
Есть доказательства?
0 -
Есть еще вариант... Сидеть на форуме и плодить страницы темы, в панике не вдумываясь в советы и все непонятное отрицать как класс.
1 минуту назад, tifaso сказал:беда тут в том что при попытке считать микроконтроллер бьются фьюзы в микроконтроллере.
Это как это? Догадка на почве непонимания процесса? Даташит читали? Там есть описание процесса программирования. Если не выполнить все условия, то доступ к фьюзам не получить. Даже сбить их невозможно будет, при всем желании. Однако судя по Вашим умозаключениям, программатор сам подменяет коды команд в процессе работы. И вместо чтения, перезаписывает их в произвольном порядке... Смешно!
0 -
22 минуты назад, tifaso сказал:
Хорошо тогда что нужно сделать?
Если МК новый, то подключить внешний генератор (1-8МГц) к выв. XTAL1 вместо кварца и попробовать. Если уже БУ, то мучительно вспоминать комбинацию фьюзов выставленных Вами ранее и разбираться, почему МК в ответ на команду Programming Enable не возвращает ее код в 3-м и 4-м байтах посылки.
0 -
12 минут назад, tifaso сказал:
Зачем такие сложности.
Мне попадалась партия Atmega128a, идущая с завода , с установленным внешним тактированием. Кварц не помог. Благо, что у моего AVRISP MKII есть линия внешнего тактирования, формируемая программатором. Только с внешним тактированием МК ответил и прошился, потом я поменял фьюзы на классику "кварц".
16 минут назад, OlegOleg сказал:А что говорит первый пост?
Там все по другому
Где Ваши глаза? Ошибка та же самая (уже устал повторять), слово в слово, буква в букву.
0 -
3 минуты назад, tifaso сказал:
И что нужно сделать?
Говорит или нет?
0 -
@tifaso , кварц - кварцем, а Вам нужно было сделать внешний генератор на TTL, отключаемый кнопкой. Его сигнал можно было с успехом применить в режимах тактирования "от кварцевого резонатора, от внешнего сигнала синхронизации, с внешней RC-цепочкой...". Это лучше, чем навесить кварц.
1 -
1 час назад, tifaso сказал:
avrdude.exe: set SCK frequency to 4000 Hz
Советчики все сносить и заново ставить (вместе с Виндой), Вам эта строчка что-нибудь говорит?
0 -
22 часа назад, READART сказал:
Хуже, что корифеи Atmel Studio (а также лица себя здесь за них выдающие) не догадались уточнить у ТС этот самый главный вопрос.
Пытались.
В 23.03.2024 в 10:49, Геннадий сказал:Какой программатор используете?
Плохо, что Вы не увидев сделали заключение.
0 -
Кварц может не заводиться из-за большой емкости монтажа. Берите в руки осциллограф и проверяйте.
0 -
Например, по старой Китайской привычке, сэкономили на конденсаторах вокруг кварца целевого МК.
0 -
31 минуту назад, tifaso сказал:
По поводу ошибки теперь после замены платы и шлейфа ошибка также появляется, но текст ошибки уже другой.
avrdude.exe: set SCK frequency to 4000 Hz
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.Что-то я не замечаю разницы между всеми Вашими сообщениями об ошибках. Везде одно и то же.
Может осликом сигналы посмотреть? Может Вы косячите с подключением? Обращаю внимание на тот факт, что в отличие от UART, MOSI и MISO не должны пересекаться, т.е. MOSI -> MOSI, MISO -> MISO.
0 -
А Device Programming что тогда по Вашему?
40 минут назад, READART сказал:Так получается, что у AVRISP MKII есть возможность работать с bin файлами...
Повторить или прочитаете в первоначальном виде?
0 -
В 22.03.2024 в 20:28, tifaso сказал:
Тема была создана чтобы понять причину ошибки.
Ну и как? Поняли?... Хотя бы перевели текст ошибки, чтобы понять. Все созданные Вами темы имеют одну и ту же ошибку (целевой МК не отвечает на команду программирования), причин - вагон.
0 -
Программатор не занимается "работой с файлами", он льет в МК поток данных, предоставляемых из ПК. Какой файл на ПК был открыт Студией, программатору пофиг.
Средство открытия бинарника в Студии - фильтр типов файлов в диалоге открытия файла. У Студии есть .bin, у Дудки нет.
Студия:
0
Как исправить ошибку в AVRDUDE или программаторе?
в Песочница (Q&A)
Опубликовано
В хозяине программатора.