passer_by 0 15 августа, 2023 Опубликовано 15 августа, 2023 (изменено) · Жалоба Желаю здравствовать, кому не жалко подсказать, если врач не врёт - ←doctor (HVPP+HVSP) version 2.14b HVPP MODE Init programming... DONE Chip erase... DONE Read signature... 1E 96 09 Found... Atmega 644A Read fusebits... 62 99 FF Lockbits... FF (no lock) Repair fuses isn't required. Congratulation из обвязки что ещё туда добавить (боязно в изделие запаивать опять, т.к в колодке дуда пишет чип не отвечает), чтобы прочиталась в дуде? Заведомо хороших нет. Изменено 15 августа, 2023 пользователем passer_by Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Точка Опоры 30 15 августа, 2023 Опубликовано 15 августа, 2023 · Жалоба 6 hours ago, passer_by said: боязно в изделие запаивать опять Вроде - ничего. Разве что... вместо индуктивности - поставить ferrite bead (который с потерями), что-бы не провоцировать колебания в контуре L2-C9. Или зашунтировать L9 резистором. 6 hours ago, passer_by said: т.к в колодке дуда пишет чип не отвечает Нет ли ошибки в установке частоты обмена программатора с ИМС? С конфигурационными битами "по умолчанию" (0х62) - должно быть не более 250 кГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
codenamehawk 0 16 августа, 2023 Опубликовано 16 августа, 2023 · Жалоба В изделии выводы программирования используются? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
passer_by 0 24 августа, 2023 Опубликовано 24 августа, 2023 (изменено) · Жалоба Сразу не ответил, т.к. и не знал, что люди подключились здесь, спасибо за активность. На 2ю почту доступ заблокирован уяндех - забыл собственный ответ на контрольный вопрос, а симки нонэйм не нашлось, когда ящик создавал. Соответственно оповещения не поступают. On 8/16/2023 at 3:52 AM, Точка Опоры said: Вроде - ничего. Разве что... вместо индуктивности - поставить ferrite bead (который с потерями), что-бы не провоцировать колебания в контуре L2-C9. Или зашунтировать L9 резистором. Низкочастотный фильтр L2 не ставил. По юсб питание нормальное, запуску(!), а не точности атмеги отсутствие L2 не должно мешать. К тому-же в изделии перед косяком мега прошилась, но на ацп питание без L, от крена напрямую. On 8/16/2023 at 3:52 AM, Точка Опоры said: Нет ли ошибки в установке частоты обмена программатора с ИМС? С конфигурационными битами "по умолчанию" (0х62) - должно быть не более 250 кГц. Когда чистая атмега впаяна была перед всеми косяками - на скорости 9600 нормально и читалась и прошилась. Беспокоит то, что не понятно - получается, что врач соврал, и атмега битая уже?... На этой скорости в колодке чип не отвечает. On 8/16/2023 at 12:16 PM, codenamehawk said: В изделии выводы программирования используются? Если вы о моси-мисо-сцк-ресет, то нет - пустые, только на гребёнку. Изменено 25 августа, 2023 пользователем haker_fox Флейм, брань убрал. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
passer_by 0 24 августа, 2023 Опубликовано 24 августа, 2023 · Жалоба Неужели никаких мыслей больше нет ни у кого? Или нет желания?... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 25 августа, 2023 Опубликовано 25 августа, 2023 · Жалоба Модератор: @passer_by, на форуме принято общение на русском языке. А это значит, что выражать свои мысли следует грамматически верно и связанно. Старайтесь избегать пространственных рассуждений на отвлечённые темы, которые сильно запутывают поставленный вопрос, а также не употребляйте бранные выражения. Всё это написано в правилах форума, которые я рекомендую Вам перечитать. Пока Ваше сообщение я отредактировал самостоятельно. Прошу быть наперёд аккуратнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Точка Опоры 30 25 августа, 2023 Опубликовано 25 августа, 2023 · Жалоба Какой программатор используется, что значит "в колодке дуда пишет чип не отвечает", какие условия (напряжения питания, помехи, параметры вызова avrdude и пр.). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
passer_by 0 25 августа, 2023 Опубликовано 25 августа, 2023 · Жалоба Спасибо за желание помочь) 1 час назад, Точка Опоры сказал: 1.Какой программатор используется, 2.что значит "в колодке дуда пишет чип не отвечает", 3.какие условия (напряжения питания, помехи, параметры вызова avrdude и пр.). 1. Тот-же, что и при успешной прошивке в плате в 1й раз. Простите за вопрос - какая разница между usbisp и usbasp 2. Это значит, что программа avrdude shell (и другая, маленькая prog) выдала окно с сообщением "Чип не отвечает" при попытке чтения из чипа на многоразовой колодке QFP44. 3. Точно такие все, как и при чтении/прошивке в плате, при этом плата не была запитана, чип питался от программера. Вчера в ****тый раз всё прозвонил, сравнил со схемой - нет ошибок. Потом прогнал опять через врача - всё то-же самое – 2:47:34.890> doctor (HVPP+HVSP) version 2.14b 2:47:34.890> 2:47:34.968> HVPP MODE 2:47:34.968> 2:47:34.968> Init programming... DONE 2:47:35.062> Chip erase... DONE 2:47:35.062> Read signature... 1E 96 09 2:47:35.062> Found... Atmega 644A 2:47:35.062> 2:47:35.187> Read fusebits... 62 99 FF 2:47:35.187> Lockbits... FF (no lock) 2:47:35.187> Repair fuses isn't required. 2:47:35.187> Congratulation Так-же у автора статьи есть и такая схема, "позволяющая" запускать atmel'ы с подписью рисунка - "Простейшая схема подключения Микроконтроллера AVR приведена ниже" Ну не знаю - может для АТ самых первых версий и пойдёт. 5 минут назад, passer_by сказал: 2:47:35.062> Found... Atmega 644A Кстати - врач соврал - название у чипа отличается - Atmega644-20AU. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
passer_by 0 26 августа, 2023 Опубликовано 26 августа, 2023 · Жалоба В 25.08.2023 в 10:18, Точка Опоры сказал: Какой программатор используется, что значит "в колодке дуда пишет чип не отвечает", какие условия (напряжения питания, помехи, параметры вызова avrdude и пр.). Простите, зачем вы это всё спросили, если после моего ответа тишина? Ответ предельно ясен по каждому из пунктов - всё равно желанья нет какую-нибудь мысль хорошую здесь обнародовать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 27 августа, 2023 Опубликовано 27 августа, 2023 · Жалоба 4 hours ago, passer_by said: всё равно желанья нет какую-нибудь мысль хорошую здесь обнародовать? Будьте терпеливее. Это всё же форум, а не частная консультация. Сейчас выходные. Люди на дачах и огородах могут быть. Или, уточнив что-либо, поняли, что ответить не могут. Не надо пытаться вытребовать ответ. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Точка Опоры 30 27 августа, 2023 Опубликовано 27 августа, 2023 · Жалоба 21 hours ago, passer_by said: Простите, зачем вы это всё спросили, если после моего ответа тишина? Отличий usbisp от usbasp не знаю. Возможно - один основан на протоколе AVR910, а другой - на STK500. Нигде в теме не нашёл упоминаний типа используемого внутрисхемного программатора. Явно упоминается только fusebit doctor. On 8/25/2023 at 12:15 PM, passer_by said: Это значит, что программа avrdude shell (и другая, маленькая prog) выдала окно с сообщением "Чип не отвечает" при попытке чтения из чипа на многоразовой колодке QFP44. Каковы параметры вызова и полный вывод avrdude? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
passer_by 0 27 августа, 2023 Опубликовано 27 августа, 2023 · Жалоба 14 минут назад, Точка Опоры сказал: Отличий usbisp от usbasp не знаю. Возможно - один основан на протоколе AVR910, а другой - на STK500. Нигде в теме не нашёл упоминаний типа используемого внутрисхемного программатора. isp может сбросить бит защиты без выпайки из платы (без 12в), asp не может. Раз пришлось выпаивать, значит тайны никакой об имеющемся у меня программере. 18 минут назад, Точка Опоры сказал: Каковы параметры вызова и полный вывод avrdude? Какие там могут быть параметры - выбрал марку чипа и программера из списка. В 24.08.2023 в 18:50, passer_by сказал: ...в изделии перед косяком мега прошилась, но на ацп питание без L, от крена напрямую. ... Когда чистая атмега впаяна была перед всеми косяками - на скорости 9600 нормально и читалась и прошилась. Собственно у меня вопрос по схеме "внутрисхемника")) Может на порты чего навесить чтоб чип запустился если он не битый. А то заказанные чипы будут только ближе к Октябрю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
passer_by 0 27 августа, 2023 Опубликовано 27 августа, 2023 · Жалоба 1 час назад, Точка Опоры сказал: Каковы параметры вызова и полный вывод avrdude? Если не сложно, будьте добры сделайте снимок экрана окна AvrDude (с GUI) с "нужными" параметрами программатора для схемы "внутрисхемника" по ссылке из 1го поста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Точка Опоры 30 28 августа, 2023 Опубликовано 28 августа, 2023 · Жалоба 6 hours ago, passer_by said: isp может сбросить бит защиты без выпайки из платы (без 12в), asp не может. Какая-то ошибка. Стирание МК вместе с битами защиты (lock bits) всегда доступно при низковольтном программировании через SPI. Загнать битами конфигурации (fuse bits) ATmega644 в состояние абсолютной непрограммируемости через SPI нельзя, т.к. бит SPIEN недоступен для программирования в этом режиме, а бит RSTDISBL отсутствует вовсе. Поскольку fusebit doctor неизменно пишет о том, что заводские настройки fuse bits остались неизменными, то это - не ошибочная настройка тактового генератора. Под подозрением остаются: Команды программирования, посылаемые avrdude; Схемотехника. Например, все-ли пары [A]Vcc-GND запаяны в устройстве и на ZIF-колодке? Как используется в изделии вход !Reset, есть-ли там другие источники сигнала сброса? 5 hours ago, passer_by said: Если не сложно, будьте добры сделайте снимок экрана окна AvrDude (с GUI) с "нужными" параметрами программатора для схемы "внутрисхемника" по ссылке из 1го поста. Сложно. Т.к. использую avrdude ровно двумя способами - из командной строки и из WinAVR (где показывается содержимое командной строки, генерируемое в makefile). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
passer_by 0 28 августа, 2023 Опубликовано 28 августа, 2023 · Жалоба Спасибо за ответ. 8 часов назад, Точка Опоры сказал: Стирание МК вместе с битами защиты (lock bits) всегда доступно при низковольтном программировании через SPI В дуде это невозможно сделать. Писала чип залочен. Поэтому и отпаял. 8 часов назад, Точка Опоры сказал: fusebit doctor неизменно пишет о том, что заводские настройки fuse bits остались неизменными Теперь уже всегда он пишет (горит только зелёный лед (не путать с "лёд")) только это потому , что в первый раз я лог не захватил, когда на плате doctor'а (врача) зажёгся красный, а затем зелёный. 8 часов назад, Точка Опоры сказал: Под подозрением остаются: Команды программирования, посылаемые avrdude; Схемотехника. Например, все-ли пары [A]Vcc-GND запаяны в устройстве и на ZIF-колодке? Как используется в изделии вход !Reset, есть-ли там другие источники сигнала сброса? В самом низу здесь. Как и положено - все 4 пары. На рисунке поссылке в 1м топике показаны только ДВЕ цифровые пары (+ аналоговая) в 644 их три. В 25.08.2023 в 12:15, passer_by сказал: Вчера в ****тый раз всё прозвонил, сравнил со схемой - нет ошибок. В 24.08.2023 в 18:50, passer_by сказал: Если вы о моси-мисо-сцк-ресет, то нет - пустые, только на гребёнку. Других сигналов сброса нет. Насчёт окна настроек - 9 часов назад, Точка Опоры сказал: Сложно. И не нужно. Даже вашего снимка окна цмд. Т.к. в GUI отсутствует диалог настройки параметров программеров. Но уже заложены оптимальные параметры как чипов так и программаторов. И пожалуйста не надо игнорировать, что в плате было всё нормально с самого 1го момента подключения к программеру. Пока не дописал неверный бит защиты (нижний справа), введя там $EF, но программа записала как 2F. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться