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

Avr Dragon


Gl. Sergey

Рекомендуемые сообщения

Приобрёл этот девайс, запаял на него "кроватку" под микроконтроллер, запаял разъёмы, всё как надо. Выставляю перемычки в соответствии с рекомендациями в "АВР студио". При запуске окна работы с этой платой, выдаётся куча предупреждений, ну и естественно ничего не работает. Пробовал в режиме JTAG, ISP - всё тщетно :( Теперь вопрос: какие настройки надо вносить, ну скажем для ATmega 16, чтобы он заработал. Там куча фузов и другин настроек. Думаю, если кто нибудь знающий, возьмётся описать процесс работы с платой, то это будет полезно многим. Ну хотя бы вкратце.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 60
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

А может просто для начала разобраться с тем,что за предупреждения выдает Студио и собственно с фьюзами Меги?

"Не работает"- слишком уж размытое понятие. Программа заливается в кристалл? Проверялась ли она в симуляции?Проверяли питание на ногах Меги? Правильно ли распаян кристалл? Хорошо ли распаян?Соединительный кабель с компом наконец...

А, разобраться с фьюзами надо непременно,ибо не зная для чего какой можно такого наворотить...

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Распаяно верно, качественно, питание в порядке, шнуры в норме.Кристал не шъёт, не стирает, симуляция не запускается, по причине неверных настроек которые я и хотел узнать у человека, который юзал этот девайс. Компьютер устройство видит, определяет правильно.

Изменено пользователем Gl. Sergey
Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ну пока в кристалл чего-то не зальешь отладка и не должна запускаться...Проверьте начало вашей программы.В первую очередь определена ли граница стека. Любая мониторная отладка жрет часть внутреннего ОЗУ кристалла.Стек должен быть определен до разрешения прерываний, и прочих действий подразумевающих сохранение адресов переходов.Это для начала...

Ссылка на комментарий
Поделиться на другие сайты

До начала программирования или стирания, дело даже не доходит. При запуске приложения, сразу начинают вываливаться окна всвозможных предупреждений о неправильных настройках. Закрываешь одно окно, вываливается следущее... наверное сделаю скрины и выложу сюда.

Ссылка на комментарий
Поделиться на другие сайты

А какой там вставлен процесор? Может быть начать с того чтобы сначала почитать что пишут на нету? Я так понял что много процесоров он не поддерживает... Покрайней мере 8515 в списке небыл. Попробуте вот эт опочитать http://www.usbmicro.com/apps/dragon.pdf

Ссылка на комментарий
Поделиться на другие сайты

А какой там вставлен процесор? Может быть начать с того чтобы сначала почитать что пишут на нету? Я так понял что много процесоров он не поддерживает... Покрайней мере 8515 в списке небыл. Попробуте вот эт опочитать http://www.usbmicro.com/apps/dragon.pdf

Он с любым контроллером так себя ведёт. Я ставил АТмегу 16 - тот же результат, абсолютно. В последней версии АВР студио 8515 поддерживается (только прошивка по ISP), так что дело не в этом.

Изменено пользователем Gl. Sergey
Ссылка на комментарий
Поделиться на другие сайты

Смотрите, у вас вылетает предупреждение, типа не правильно выставлен резонатор, а вот на этом скрине видно, что программма просит поставить частоту работы на 1/4 менбше частоты резонатора микроконтроллера, тоесть вам надо выставить меньше 0,25 вместо 1

1195762777_3.jpg

Хочешь узнать то такое МАТРИЦА? -Следуй за белым кроликом....

Ссылка на комментарий
Поделиться на другие сайты

В том то и дело, что выставлено правильно, частоту резонатора, а точнее внутреннего генератора, выставлял 8 мгц и 2 мгц ISP. Пробовал 4мгц и 1 мгц ISP (как сейчас на скрине), толку мало...

Изменено пользователем Gl. Sergey
Ссылка на комментарий
Поделиться на другие сайты

В том то и дело, что выставлено правильно, частоту резонатора, а точнее внутреннего генератора, выставлял 8 мгц и 2 мгц ISP. Пробовал 4мгц и 1 мгц ISP (как сейчас на скрине), толку мало...

Во-первых надо меньше 4-х ставить, что вам мешает выставить 3.8

Во-вторых зачем вы ставите JTAG, ICE если у вас выставлено програмирование в режиме ISP

Попробуйте бутлоадер

P.S Чуть не забыл, пробовали ли вы сначало программу на емулятореш?

Кстати, за сколько dragon'a преобрели?

Хочешь узнать то такое МАТРИЦА? -Следуй за белым кроликом....

Ссылка на комментарий
Поделиться на другие сайты

Ещё раз говорю, частоту кристалла ставлю 4 мгц, частоту ISP 1 мгц (как раз 1/4 от частоты, как просит прога) ), дело не в этом. JTAG на скринах не включен, да он и не может быть с 8515, не поддерживается. Это я пробовал его с АТмегой 16. Надо проставить галочки как надо, а вот как надо - это и есть мой вопрос, применимо к АТмега 16. Если у кого-то есть такой девайс, подскажите.

Изменено пользователем Gl. Sergey
Ссылка на комментарий
Поделиться на другие сайты

less then 1/4 of.. значит меньше чем 1/4 .. а 1МГц == 1/4 а не меньше ... в остальном помочь не могу...

«Как сердцу выразить себя? … Мысль изреченная есть ложь!»

Ссылка на комментарий
Поделиться на другие сайты

В общем он Вам пишет (не дословно):" Проблема с выполнением команды.Смотри описание выполнения команд.

Разрешение проблем смотри в секции Help.

Проверьте правильность установки кристалла в сокет и правильность подключения кабеля ISP.

Проверьте, что частота программирования установленная на вкладке "Board" была установлена ниже 1/4 частоты такта кристалла.

Предварительная установка может быть выполнена с помощью фьюза CKDIV и(или) регистром предделителя тактовой частоты CLKPR на вкладке поддерживающей это."

Короче...

Из даташита на ATMega16 узнаем начальную тактовую частоту с которой кристалл стартует при подаче питания, без программирования фьюзов и остальных программных установок. Если верить дадашиту, то начальная частота такта 1МГц с длительным временем установки в исходное состояние( Startup time,стр. 25 параграф Defaut Clock Source ). Значит частоту ISP надо сделать ниже этой. Т.е. 1/4 от 1 МГЦ это 250 кГц.В окошке ISP freq.Это Вам сам Dragon говорит.

То же Вам и уважаемый Duhas говорил.

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

Попробуйте сначала это.Если не поможет, то откуда сам DRagon качали?С Atmel.com? Или он в комплекте идет? Поставлю у себя и посмотрю...

Ссылка на комментарий
Поделиться на другие сайты

Девайс работает под управлением АВР студио, скачал с АТМЕЛовского сайта, последнюю версию. В комплекте с платой ничего не прилагается, нет ни диска, ни документации... Голая плата. Попробую ещё поиграть с частотой, но что-то сомнительно, я ставил разницу даже 1/8, а результат был тот же. :( В любом случае, благодарю за ответы, буду пробовать.

Ссылка на комментарий
Поделиться на другие сайты

И еще... Откуда на кристалл в этом девайсе питание подается? Свой (внешний) источник или от порта? Частенько в программаторах питающихся только от порта питание "плавает". В кристалле срабатывает система Brown-out Detector,и перезапускает кристалл.Это маловероятно,т.к. незапрограммленный BODELEVEL дает срабатывание на 2.7 В, но возможно.

Если есть осциллограф то проверьте есть ли сигнал RESET от девайса на 9(4) ногу кристалла.RESET подается в начале процесса программирования для "введения" кристалла в этот режим.Потом последовательно по линии MOSI (PB5) кристалл получает от программатора команду на которую отвечает по линии MISO(PB6).В частности команда $AC,$53,$00,$00 при дейстующем RESET низкого уровня.На третьем полученном байте МК отвечает возвратом второго, т.е. $53.Это говорит программатору, что контроллер готов к приему данных и команд прграммирования.Отсутствие данного ответа девайс воспринимает как отсутствие связи с контроллером, и как следствие выдает сообщение:"Проблема при выполнении команды".

А, и еще... проверьте не сидит ли что нибудь на ногах МК по которым ведется программирование. Если есть какие нибудь цепи - уберите их!

Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Доброго времени суток всем! Господа кто-нибудь разобрался таки с этим вопросом? Пытаюсь прошить tini2313 dragonom - сталкиваюсь с той же проблемой ,что и Gl.Sergey,выдыётся тоже сообщение .Подключено всё верно,частоту как советовали менять пробовал - всё равно не работает. Помогите пожалуйсто.

post-107481-1259312546_thumb.jpg

Ссылка на комментарий
Поделиться на другие сайты

да частоту я уменьшал-делал в 1/4 от частоты мк( из расчёта,что она 1Мгц заводская).по-всякому пробовал-не помогает :huh: .Питание дополнительное ненужно случаем?

Ссылка на комментарий
Поделиться на другие сайты

Не помню точно, как решил проблему (всё-таки 2 года прошло), но если не ошибаюсь, запрограммировал на параллельном программаторе фуз позволяющий работать через SPI и после этого больше нет проблем. Пишите на мыло или в аську, попробуем запустить ваш аппарат. аська 350-283-305 мыло: rz3gt@mail.ru

Изменено пользователем Gl. Sergey
Ссылка на комментарий
Поделиться на другие сайты

Только давай-то без уходов в подполье! Иначе кроме вас двоих, решения проблемы не узнает.

Вы как пытаетесь программировать? В схеме или запаяли ZIF разъем в дракон? Если в схеме, то проверьте чтоб у вас там было все правильно, если в ZIF панель, то проверьте, что вы правильно все подключили. Если нажать F1 в AVR Studio, то в справке всё есть.

Ссылка на комментарий
Поделиться на другие сайты

Я с удовольствием опишу здесь проблему, просто по аське проще найти и вспомнить как я оживил свой аппарат, а потом могу здесь написать.

Ещё вот припоминаю, кажется было наворочено в контроллере с фузами осцилятора. Этот косяк решал неоднократно (уже после этой темы) подачей на вход осцилятора сигнала с внешнего генератора, а уж потом ставил фуз как положено, или на кварц или на внутренний RC генератор

Изменено пользователем Gl. Sergey
Ссылка на комментарий
Поделиться на другие сайты

мк стоит в панельке отдельно от драгона.Сегодня продолжу пляску.Отпишусь по ходу дела.

сейчас ситуация такая- подал питание(4.5в) на 2-й вывод isp драгона от ноги vcc мк как посоветовал Gl.Sergey ,реакции не последовало,затем подал 5.6в в результате выдалось одна ошибка

Reading EEPROM input file.. OK

Setting device parameters.. OK!

Entering programming mode.. FAILED!

Leaving programming mode.. OK!

Частоту isp устанавливал 125 и 250 кГц.

Ссылка на комментарий
Поделиться на другие сайты

по любому, надо чтобы был установлен фуз SPIEN, иначе кина не будет

Кстати, возможно в контроллере установлены биты защиты, в этом случае надо попробовать сначала стереть , а потом уж и программить чип

Изменено пользователем Gl. Sergey
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Вероятно, в разделе "Работа" вам помогут. При условии предоставления чёткого и недвусмысленного технического задания.
    • Привет кто это еще читает. Знакомый купил в Москве по адекватной цене пару  B615D, дал на диагностику перед уверенной эксплуатацией. Одна сразу в защите, большой динамик спален, усилители на высокоомную нагрузку поют, буду позже разбираться. А вот вроде бы вполне работоспособная не сдюжила и 10 минут на хорошей мощности на плотном прогрессиве. Вылетели ключи в БП и драйвера на MMBTA56. Видно что был в ремонте, возможно ключи оказались палёнкой. Есть мысль впаять вместо FQPF13N50  чуток помощней по току 18N50-e. По параметру Qg аналогичные, а по  Сg будут потяжелей, 2350пф против 1800 у 13н50-х. 
    • Ну так теперь фигня вопрос. Проверить, что кнопки невозможно замкнуть одновременно, да определить, на какой ток транзисторы нужны. По характеристикам мотора или по максимально-допустимому току диодов D1-D4. Навскидку, моторчик низковольтный, диоды тоже. Транзисторы тогда на PBSS4350 можно заменить. Они на Али почти задаром продаются.
    • Сами же понимаете, что так не может быть. Или нет "сквозняка", или схема неправильно собрана, элементы не те, битые и пр., и схема защиты не работает. Проверьте сначала работу защёлки защиты при питании от 15 В, отпаяв R19 и подавая туда медленно увеличивающееся напряжение до 1,5 - 2 В (можно с потенциометра ом на 100-500). Добейтесь, чтобы работала. Порог срабатывания измерьте. Пересчитайте в ток через резистор 0,1 Ом. Соответствует ли "правильному"? Проверьте, что у этого резистора сопротивление действительно 0,1 Ом. Запаяйте 0,1 Ом обратно. Напишите, какая лампочка. А то мало ли какая, может она не от "сквозняка", а от броска тока заряда С18 С16 мигает. Транзисторы ключей проверьте. Впаяйте вместо первичной трансформатора резистор ом 150 - 300, чтобы ток с ключей в этот "эквивалент трансформатора" не больше 50-100 мА был. Посмотрите форму напряжения на выходе ключей, в точке соединения С16 и С18, на питании после лампочки. Ищите, где ляп. Умозрительно подсказать можно только по каким-то измеренным данным. Кроме вас никто их не добудет. В общем, как в анекдоте: - Молодой человек, ну делайте же уже хоть что-нибудь!
    • Ну так можно увеличить глубину ООС, тем самым понизив чувствительность и повысив линейность
    • Судя по этой картинке   в трухе передней панели под выступающие болты и шишки паек ЗК динамиков выковыряныфрезерованы выемки, иначе бы динамики так плотно не прилегали бы к ДВП.    А оно тебе надо? "Работает - не мешай"(с)/это уже аксиома, не требующая доказательств/ , пытаясь сделать лучше, чем сделано на заводе. Сanton-ят, т.е. поют, и лучше, чем есть, тебе не сделать. Ну перенесёшь ты динамики наружу, а что тебе это даст? Кроме того, что при попытке их продать(а продавать их когда-нибудь придётся, т.к. эта акустика бюджетного сегмента без потуг на высший класс Hi-Fi) , тебе придётся объяснять потенциальному покупателю причину, по которой какой-то умник заколхозил такую переделку с акустикой, ты ничего хорошего не получишь. Задуманная тобой переделка - это по сути возня ради возни. 
×
×
  • Создать...