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

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
Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

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

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

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

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 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 пользователей онлайн

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

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