Перейти к содержанию

Геннадий

Members
  • Постов

    12 448
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5

Сообщения, опубликованные Геннадий

  1. А у моего "пипка" 40см и работает. Ни одного сбоя не было. Хотя уже несколько сотен МК прошил. Правда он собран по другой схеме.

    1386544364_mkIIclone.JPG.2af3820209539574f8c5aa42e688e3d4.JPG

    В первом варианте даже GTL2003 не было. Просто резисторы 220 Ом. Что удобно, есть внешний клок 4МГц для нештатных ситуаций.

    10 часов назад, tifaso сказал:

    Вот тут подробнее о моей технологии изготовления плат

    Знакомое дело. Я такой пользовался лет 40-45 назад (в 80-х). Но такого безобразия на платах себе не позволял. Сделал по такой технологии две двухсторонние платы для Радио-86РК и они работали. Правда маркеров не было, а были шприцы с иглами, трубка от капельницы и цапон-лак.

  2. Меня терзают смутные сомнения! Что за флюс применялся при пайке платы, который вышел зеленью в отверстия? Кислотный?

    И потом, контакты панелек, используемые в качестве фиксаторов (для DIP28 это будут номера 14, 15 и 27). Их проверяли на контакт с сигнальными линиями?

  3. 3 часа назад, tifaso сказал:

    Так что всё к плате вопросов нет.

    Еще как есть... Зачем линия SCK касается PD0 (на чертеже именно так)? И почему висит сопля припоя между SCK и землей с края платы?

    DSC03309.JPG.0c78ba1a47ed6eef31e2d09162968dba.jpg.04ea01f4c72fab14b89f3d0d7f9dedff.thumb.jpg.543ddf5c974f2b386446216f748d9529.jpg

  4. 1 минуту назад, makcucm8 сказал:

    А это уже может быть отсутствие питания, или обрыв MOSI, MISO

    А также SCK или отсутствие тактирования МК (кварц, конденсаторы его обвязки, емкость монтажа линий подключения кварца, незаметные сопли на плате, выключатель кварца и многое другое).

  5. Есть еще вариант проверки программатора.

    1. Переходник TypeC->USB OTG.

    https://yandex.ru/search/?text=переходник+usb+type-c+на+usb&lr=119892&clid=2270456&win=466&src=suggest_B

    2. Программа для Андроид ZFlasher AVR из магазина приложений.

    И минуя Windows, драйвера и все с ними связанное, пробовать работать с МК со смартфона. Если прокатит, значит ПК виноват.

  6. 10 минут назад, tifaso сказал:

    Да вы даже не говорили как это делается и на чём. А теперь вам лень делать пишете. Ну да конечно с такой то помощью с вашей стороны много разве сделаешь.

    Даже если я за Вас спаяю генератор на TTL-логике типа 155ЛА3, то он Вам все-равно не поможет, т.к. будет лежать у меня на столе. Но если Вам не известна схемотехника простых генераторов, то что Вы делаете в МК-строении? Сходите в ветку начинающих, там этих схем полно.

    3 минуты назад, tifaso сказал:

    Да видимо придётся собирать лечилку для микроконтроллеров.

    @tifaso , даже она Вам не поможет, потому что Вы не знаете источника проблемы... и не хотите его искать. Ждете готового решения в виде "ткнуть пальцем, а Вы исправите". Разве все имеющиеся у Вас МК "заболели" сразу и одновременно?

  7. 2 часа назад, tifaso сказал:

    появляется следующее.

    2 часа назад, tifaso сказал:

    получаем следующее

    Откуда ЭТО берется, если МК не отвечает, думали? Достойны эти данные быть истиной, чтобы по ним строить свои убеждения?

    2 часа назад, tifaso сказал:

    И что тут делать дальше ума не приложу. Уже всё что мог перепробовал. По идее то новый микроконтроллер должен вообще спокойно считываться программатором.

    Беда с поколением Plug&Play и UniversalSerialBus, привыкли жить по-умолчанию.:) Вот и перебирают драйвера и ОС в надежде, что кто-то автоматом настроится.

    По идее, я Вам рассказывал, как целая партия Мег оказалась настроенной с завода на внешнее тактирование. Но Вы меня не услышали... Как всегда и во всех темах. Типа "зачем, мне это не надо, буду делать как сам решил..." и т.д. Что ж, флаг Вам в руки, если лень из ЛА3-й генератор сделать.

  8. Есть еще вариант... Сидеть на форуме и плодить страницы темы, в панике не вдумываясь в советы и все непонятное отрицать как класс.:)

    1 минуту назад, tifaso сказал:

    беда тут в том что при попытке считать микроконтроллер бьются фьюзы в микроконтроллере.

    Это как это? Догадка на почве непонимания процесса? Даташит читали? Там есть описание процесса программирования. Если не выполнить все условия, то доступ к фьюзам не получить. Даже сбить их невозможно будет, при всем желании. Однако судя по Вашим умозаключениям, программатор сам подменяет коды команд в процессе работы. И вместо чтения, перезаписывает их в произвольном порядке... Смешно!

  9. 22 минуты назад, tifaso сказал:

    Хорошо тогда что нужно сделать?

    Если МК новый, то подключить внешний генератор (1-8МГц) к выв. XTAL1 вместо кварца и попробовать. Если уже БУ, то мучительно вспоминать комбинацию фьюзов выставленных Вами ранее и разбираться, почему МК в ответ на команду Programming Enable не возвращает ее код в 3-м и 4-м байтах посылки.

  10. 12 минут назад, tifaso сказал:

    Зачем такие сложности.

    Мне попадалась партия Atmega128a, идущая с завода , с установленным внешним тактированием. Кварц не помог. Благо, что у моего AVRISP MKII есть линия внешнего тактирования, формируемая программатором. Только с внешним тактированием МК ответил и прошился, потом я поменял фьюзы на классику "кварц".

    16 минут назад, OlegOleg сказал:

    А что говорит первый пост?

    Там все по другому

    Где Ваши глаза? Ошибка та же самая (уже устал повторять), слово в слово, буква в букву.:wall:

  11. @tifaso , кварц - кварцем, а Вам нужно было сделать внешний генератор на TTL, отключаемый кнопкой. Его сигнал можно было с успехом применить в режимах тактирования "от кварцевого резонатора, от внешнего сигнала синхронизации, с внешней RC-цепочкой...". Это лучше, чем навесить кварц.

  12. 22 часа назад, READART сказал:

    Хуже, что корифеи Atmel Studio (а также лица себя здесь за них выдающие) не догадались уточнить у ТС этот самый главный вопрос.

    Пытались.:)

    В 23.03.2024 в 10:49, Геннадий сказал:

    Какой программатор используете?

    Плохо, что Вы не увидев сделали заключение.

     

     

  13. 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.

  14. А Device Programming что тогда по Вашему?

    40 минут назад, READART сказал:

    Так получается, что у AVRISP MKII есть возможность работать с bin файлами...

    Повторить или прочитаете в первоначальном виде?:wall:

  15. В 22.03.2024 в 20:28, tifaso сказал:

    Тема была создана чтобы понять причину ошибки.

    Ну и как? Поняли?... Хотя бы перевели текст ошибки, чтобы понять. Все созданные Вами темы имеют одну и ту же ошибку (целевой МК не отвечает на команду программирования), причин - вагон.

  16. Программатор не занимается "работой с файлами", он льет в МК поток данных, предоставляемых из ПК. Какой файл на ПК был открыт Студией, программатору пофиг.

    Средство открытия бинарника в Студии - фильтр типов файлов в диалоге открытия файла. У Студии есть .bin, у Дудки нет.

    Студия:

    Open_EEPROM.jpg.e6d4bddbf207e37d6cfe20a582e4ca17.jpg

×
×
  • Создать...