Jump to content
IgnatiusF

Можно ли использовать HVPP програматор для прошивки Atmega32A без выпаивания с отладочной платы?

Recommended Posts

Взял с места практики отладочную плату с атмегой 32-й, дома понял (возможно), что микроконтроллер заблокирован.

Пытался шить через USBASP при помощи AVRDUDE, однако ошибка:

avrdude.exe: error: programm 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.

В правильности и надежности подключения полностью уверен, проверил каждый контакт и каждый элемент на всей плате тестером. Кстати, вот она:mega.jpg.1b61c5a8f03d5f6ebb6ed7c6f0c8b447.jpg

У меня точно такая же, только с Atmega32A.

Попробовал поставить на нее дрова, но теперь она определяется вот так: Неизвестное USB-устройство (сбой дескриптора устройства).

Из этой статьи по решению данной проблемы выполнил все указания, однако ничего не сработало.

Тут я подумал на отключенный rst выход, так как был опыт из-за путаницы с обратными и прямыми фьюзами на Attiny13A. Тогда быстренько все исправил высоковольнтным программатором из этой статьи, вот и подумал сделать здесь подобное. Немного (чуть больше) полазив в интернете нашел вот такую схему на arduino. Все есть, чтобы ее сделать, только сперва понять бы, можно или нет без выпаивания это делать. И еще понять бы, в этом ли настоящая проблема? Или может я что-то не то надумал?

Надеюсь на вашу помощь

Edited by IgnatiusF

Share this post


Link to post
Share on other sites

Можно высоковольтным программатором запрограммировать , только надо напрямую к ногам МК подключать. И надо попытаться так проблему решить , если не поможет , то искать другие способы .

Share this post


Link to post
Share on other sites

А контроллер читается, фьюзы, например или определяется? Если он залочен, то прочитаются нули или единицы.

У вас он просто не определяется. Кроме соединений проверьте скорости, питание. Описание таких ошибок много, они часто вылазят.


Настоящему коту и в декабре март!

Share this post


Link to post
Share on other sites

Время – деньги и наноамперы: применение часов реального времени Maxim Integrated

Зачем использовать внешнюю микросхему часов реального времени (RTC), а не внутренние RTC микроконтроллера? Хотя бы потому, что у RTC MAX31342 производства Maxim Integrated типовое потребление составляет 150 нА при 3 В и температуре 25°С, а у встроенных RTC одного из самых малопотребляющих микроконтроллеров при тех же условиях – примерно 370 нА.

Читать статью

Не читается вообще ничего. Ни фьюзы, ни номер МК. И немного непонятно - как он прочитается, если сигнала rst нету? Я вот когда заблокировал RST вход, то МК вставал наглухо, как и сейчас. Все остальные МК отлично читаются, пишутся и все такое. А этот встал конкретно так. 

Share this post


Link to post
Share on other sites

Кстати, зря я, видимо, посчитал на HVPP. Статью одну прочитал, что нужен HVPP, да теперь понял, что плохо прочитал, так что HVSP  более подойдет для восстановления фьюзов, как по мне.

И вообще мысль тут одна появилась, не знаю бред - не бред. Можно ли просто использвать для прошивки МК usbasp с подачей 12В на ресет через полупроводниковый транзистор?

Share this post


Link to post
Share on other sites
                     

Чип-резисторы Panasonic - технология мягких выводов и сертификация AEC-Q200

Технология мягких выводов чип-резисторов производства компании Panasonic. Обзор серий с оптимизированными параметрами: прецизионных тонкопленочных, токоизмерительных, антисерных, резисторов с повышенной стойкостью к статике и импульсным нагрузкам, резисторных сборок.

Читать статью

Насколько я помню, ATmega16 не поддерживает HVSP, ей надо именно HVPP. И алгоритм программирования по всем этим трем протоколам отличается. Кстати, у вас же на плате еще JTAG разведен, может им проще воспользоваться?

Да и для HVPP перепроверьте, висит ли что-то опасное на соответствующих ногах контроллера.


Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

  • Similar Content

    • By Evgeniy90
      Здравствуйте! Столкнулся со следующей проблемой: при сборке МД "Шанс" дошел до этапа прошивки МК, в итоге запорол 3 атмеги. Прошивал 3 способами:
      1. Через Arduino UNO(As ISP) просто МК
      2. Через Arduino UNO(As ISP) МК внутрисхемно(соответственно с обвязкой)
      3. Через USB ASP внутрисхемно(с обвязкой соответственно).
      Вышло так, что в наличии кварца 11.0592 МГц не было, и я временно впаял 12 МГц. Прошил трижды всё правильно(фьюзы , контакты и т.д). После прошивки просто не видит МК (ну и плата не работает без МК.да и Бог с ней, но МК всеравно не могу считать). В чем причина понять не могу. Одно думаю, что это разница между 11.0592 и 12 МГц. Посоветуйте как решить проблему.
      Коды ошибок после прошивки во всех трёх случаях одинаковые:
      Sinaprog -invalid device signature
      Averdude -avrdude: warning: cannot set sck period, please check for usbasp firmware update
      target don't answer
    • By Николай Станкевич
      Можно ли на микроконтроллерах ATmega реализовать обработку сигналов в радио оборудовании?
      И какой для этих целей лучше подойдёт?
      То есть можно ли перестройку и подстройку частот на них сделать?
      Модуляцию
      Кодирование и тому подобное
      И какую литературу посоветуете?
    • By Максим123456789
      делаю диплом, в схеме у меня микроконтроллер PIC16F688 и мне нужно его заменить на ATmega. Не могу найти похожий
    • By bkmz Илья
      привет всем. 
      Паяльник (термо-пинцет) Element 938D, его рабочая температура 200-480 °С.
      Внутри микросхема q715 / s3f94c4ezz-dk94 / 604gw3107 (это все что на ней написано сверху в три ряда) 
      если я правильно понял, она отвечает за температурный режим паяльника. 
      За оплату ваше труда, мне нужно: 
      изменить температурный режим от 100 градусов до 480.

      так же рассматриваю вариант, удаленной платной консультации ( я куплю себе программатор и все сделаю сам, вам оплачу консультацию)
       
      спасибо
    • By Misereli
      Здравствуйте.
      Хочу сделать свою клавиатуру на микроконтроллере Atmel (например, ATmega8).
      Знаю несколько видов схем: матричная клавиатура и резистивная.
      Реализация матричной клавиатуры требует использования большого количества ног на микроконтроллере .
      Реализация резистивной (в зависимости от напряжения, АЦП определяет какая нажата кнопка) не позволит зажимать сразу несколько клавиш. 

      На форумах "клаводелов" нашел интересную плату (satan gh60), на основе которой собирают клавиатуру. Она работает на atmega32u4, на плате распаяно множество резисторов. Несколько нажатий поддерживает.


      Если кто-то поделится мыслями как она работает, буду очень благодарен, т.к. самому мозгов не хватает 
      Об использовании специализированных МК прошу не упоминать, интересно сделать на ATmega.
       
×
×
  • Create New...