Просмотр полной версии : AVR910
Adagumer
23.04.2012, 18:58
Ну я надеюсь, что многие участники данного форума собрали данный программатор.
Конкретно интересует его версия http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programme r.htm
У меня при сборке обнаружился маленький казус - отсутствует кварц на 12МГц.
В местном ларьке отсутствует, поехать в Краснодар на Радиорынок получиться не скоро.
Отсюда вопрос: нельзя ли заменить кварц на другой? Имеются в наличии 10, 14.3, 16МГц.
Не повлияет ли это на процесс программирования ? Есть-ли у кого опыт подобных замен поделитесь знаниями!
Ну я надеюсь, что многие участники данного форума собрали данный программатор.
Конкретно интересует его версия http://prottoss.com/projects/AVR910.usb.prog/avr910_usb_programme r.htm
У меня при сборке обнаружился маленький казус - отсутствует кварц на 12МГц.
В местном ларьке отсутствует, поехать в Краснодар на Радиорынок получиться не скоро.
Отсюда вопрос: нельзя ли заменить кварц на другой? Имеются в наличии 10, 14.3, 16МГц.
Не повлияет ли это на процесс программирования ? Есть-ли у кого опыт подобных замен поделитесь знаниями!
Там же написано:
"Следует заметить, что программатор не будет определяться ни одной ОС, если номинальная частота кварца отличается от 12 МГц. Это связанно с особенностями работы USB – тактовая частота передачи данных по USB для Low Speed Device равна 1, 5 МГц – тактовая частота управляющего МК программатора должна быть ровно в 8 раз выше."
Посмотри здесь http://electronix.ru/forum/index.php?showtopic= 74181.
Не будет работать однозначно. Закажите через интернет себе кварц.
Adagumer
24.04.2012, 06:00
Там же написано:
Это я читал, надежда была на альтернативную прошивку, на сайте предложенном
bob1 прошивок полно, но различия в основном в типах процессора и тактирующих частотах на выходе программатора. Заказывать кварц через инет дюже накладно при цене деталюшки в 5 рупий.
Спасибо ответившим, буду искать кварц.
Это я читал, надежда была на альтернативную прошивку, на сайте предложенном
bob1 прошивок полно, но различия в основном в типах процессора и тактирующих частотах на выходе программатора. Заказывать кварц через инет дюже накладно при цене деталюшки в 5 рупий.
Спасибо ответившим, буду искать кварц.Вроде у меня в тумбочке есть. Дай мне свой почтовый адрес и наберись терпения. Не знаю, как долго будет идти из Львова, нет опыта. :)
в основном в типах процессора и тактирующих частотах По диагонали посмотрел исходники. Там есть файл usbdrvasm16.inc . Он явно для кварца на 16МГц. Думаю можно попробовать в проекте переподключить файл с usbdrvasm12.inc на usbdrvasm16.inc и перекомпить проект...
Adagumer
24.04.2012, 19:07
Вроде у меня в тумбочке есть.
Виктор спасибо. Товарищ собирается в Краснодар ехать намедни, обещал привезти. Другой друг предлагает кварц в виде капельки, выпаянный из какой-то бытовой аппаратуры. У меня к этим капелькам какое-то недоверие, подожду лучше нормальный кварц.
Можно использовать кварцевый генератор из дохлой флешки. И если уж начали говорить о AVR910, то подскажите у кого как он работает с CodeVisionAVR, у меня шьет, но очень медленно (5 минут на Атмегу8515), в БаскомАВР скорость нормальная.
Виктор спасибо. Товарищ собирается в Краснодар ехать намедни, обещал привезти. Другой друг предлагает кварц в виде капельки, выпаянный из какой-то бытовой аппаратуры. У меня к этим капелькам какое-то недоверие, подожду лучше нормальный кварц.Без проблем. Пусть лежит, он из нержавейки... :)
Пробуйте под кварц 16МГц. Оболочка STK500. Работает шустрее, но сбоев больше. Поиграться надо с настройками частоты ISP.
Успехов!!
AVR910, то подскажите у кого как он работает с CodeVisionAVRMegy8 шьет секунд за 20 при скорости SCK Freg 28кГц и секунд 5 при 480кГц
Adagumer
25.04.2012, 19:18
Пробуйте под кварц 16МГц
Спасибо попробую!
Купил набор такого программатора. Спаял. Установил драйвера на компьютер. Компьютер его "видит", пишет что устройство функционирует нормально. Но в сопроводительной документации отсутствует сама рекомендуемая программа прошивки. AVRProg v.1.4. С инета пока скачать не получилось. Может у кого есть файл этой программы? Или кто использует что то другое...
Genadi Zawidowski
07.01.2014, 11:29
Эта утилита ставится вместе с AvrStudio
http://www.atmel.com/Images/AvrStudio4Setup.exe
Сейчас готовлю переходники. Вывод на программаторе выполнен точно так же как и на "Воробье". Как я понимаю, шьётся отключенный синтезатор, а питание на АТМЕГА идёт с программатора?
Genadi Zawidowski
07.01.2014, 11:49
Нет, питание подаётся на синтезатор.
Программатор получат от программируемого устройства напряжение или для своего питания или для питания согласующих микросхем.
В программаторе есть перемычка, снимающее напряжение с этого контакта. Так прошивка ведётся при включенном синтезаторе? А так, всё подготовлено. Выводы синтезатора один в один совпадают с выводами программатора. Все соединил, и прозвонил...
Genadi Zawidowski
07.01.2014, 13:21
В программаторе есть перемычка, снимающее напряжение с этого контакта. Так прошивка ведётся при включенном синтезаторе?
А программатор обеспечивает уровень интерфейсных сигналов 3.3 вольта?
Да, программируемое устройство работает как обычно.
Программатор "зажимает" RESET в "0" и начинает подавать команды и получать ответы от процессора. Потом отпускает RESET и отключается от интерфейсных сигналов. Устройство запускается сразу.
Программатор питается от компьютера, и выполнен на АТМЕГА 8.
Сейчас усиановил указанную вами программу. Вроде всё установилось. Нашёл её в списке программ. В ней нашлась папочка AVRprog. Открываю, там ярлычок программы. Но при попытке открыть, получаю вот это
Genadi Zawidowski
07.01.2014, 13:56
Это устройство определяется как компорт? Попробуйте назначить ему номер от одного до девяти.
Есть её одна оболочка (см. вложение).
Да, в диспетчере устройств программатор определяется как КОМпорт 5. И пишет, что устройство работает нормально. Папку AVRProg, нахожу только в папке программ на диске С. В списке установленных её нет. А вот AVR Studio 4, стоит. Может я не с того крыльца пытаюсь зайти?
Genadi Zawidowski
07.01.2014, 15:18
Где-то надо указать что он на этом порту стоит?
Я не помогу ничем тут.
Добавлено через 9 минут(ы):
Сейчас готовлю переходники. Вывод на программаторе выполнен точно так же как и на "Воробье".
Переходник просто накалыванием двух разъёмов на кабель делается. один-в-один.
Так все-таки, что у этого программатора с 3.3 вольтовыми таржетами?
Попробуйте в диалоге программатора выбрать AVRONE. Может, это оно? Tools->Program AVR -> Connect
Так все-таки, что у этого программатора с 3.3 вольтовыми таржетами?
Да, в программаторе АТМЕГА запитана 3,3 вольта. И в списке той разновидности программы что у меня скачалась, есть СТК 500, СТК 600. Ещё несколько программаторов, а 910 нет. Ладно, буду копать дальше...
Genadi Zawidowski
07.01.2014, 17:31
есть СТК 500, СТК 600. Ещё несколько программаторов, а 910 нет.
AVRONE попробовали?
Genadi Zawidowski
07.01.2014, 19:51
Да... в avrstudio. давно бы проверили...
Да... в avrstudio. давно бы проверили..
Да проверил уже. Так же не работает. Я качал похожую программу. Она менее 1 мГб. А все эти студии занимают сотни мегабайт. Они под другое заточены. Надо бы конкретного пользователя расспросить о порядке запуска. С какой программой работает. В общем то, синтезатор к программатору пока не подключал. Чего доброго сотрёт то что есть, а новую прошивку не запишу. Сейчас полностью очистил компьютер от того что понаустанавливал. Попробую всё по новой...
Genadi Zawidowski
07.01.2014, 21:01
ru6bk молчит?
виктор мурашов
07.01.2014, 21:15
Аврпрог находится в составе аврстудио. И для этого не обязательно всю программу устанавливать.
Я ее выдернул из аврстудио и все прекрасно работает. Причем с авр910 автоматически определяет виртуальный
Com port. При желании сменить номер порта можно в настройках windows
Скачал я AVRProg и отдельно, и в составе студии, но программа упорно не хотела видеть сам программатор. Хотя компьютер его видел, и писал что всё работает нормально. Только вот по умолчанию он почему то стоит в 5 компорте... В общем, программа увидела программатор, когда принудительно, в диспетчере устройств, переставил его во 2 компорт, и сменил скорость. По умолчанию было 9600, поставил 115200. Может информация будет полезна кто будет запускать такой программатор.
Теперь можно двигаться дальше. В перечне нет АТМЕГА 644. Есть АТМЕГА 64. Стоит начинать с неё?
виктор мурашов
07.01.2014, 21:52
Кстати меня тоже напряг ограниченный выбор контроллеров в аврпрог. Например в баском авр v2.05 их намного больше. И авр910 работает.
Genadi Zawidowski
07.01.2014, 22:22
Есть АТМЕГА 64. Стоит начинать с неё?
Не стоит. atmega324,644,1284
Не стоит. atmega324,644,1284
Геннадий, спасибо за подсказку. Попробую ещё поискать программы. Тот же BASKOM AVR попробую найти. Главное, дело потихоньку движется. Скоро и до прошивки доберусь...
Установил программу CV AVR. И программатор в перечне есть. И нужная микросхема присутствует. В установках программы и программатора все настройки совпадают. Вроде программа его видит. При попытке смены ком порта сразу выдаёт ошибку. Но вот при подключении к программатору синтезатора, информация медленно с дисплея уходит. Остаётся чуть более светлая рамка по краям, но затем всё засвечивается однородным белым цветом. Убираешь программатор, белая рамка остаётся. Правда при перезапуске, синтезатор вновь работает.
Как я понял, это уже установки в самой программе. Что то в ней по умолчанию установлено не то. Где выбрать нужный программатор, чип процессора, номер и параметры ком порта, это я нашёл. А вот что делать дальше. Как считать, или сменить прошивку, пока не пойму...
Genadi Zawidowski
08.01.2014, 03:46
http://avr-start.ru/?p=141
ФЮЗЫ не трогайте. Их состояние записывать в процессор не надо. Считывать можно.
Проверьте, что с питанием процессора после подключения программатора. Смотреть можно на 34-х контактном разъёме, вывод 3.
В этой статье не указан важный шаг - выбрать файл для пошивки. В меню File диалога программатора пункт Load FLASH - выбрать файл с расширением .hex (изменить расширение в диалоге не забыть, а то файл не увидите) с новой прошивкой.
Геннадий, ещё раз спасибо. Сегодня попозже попробую заняться. Вроде всё должно получиться. Просто никогда не имел дела с такими программами, и почти всё приходится находить методом тыка. У меня чуть более свежая программа, чем та, с которой работает автор статьи. Но все указанные окна находятся. Так что, постараюсь разобраться
В меню File диалога программатора пункт Load FLASHЭто в меню программы, или самого программатора. А то у меня окно программатора открывается, могу сменить какие то настройки в нём, но внести эти изменения не получается. Нет привычной кнопки "ОК", подтверждающей выбор. Можно набрать любой набор настроек, но после закрытия окна, и новом открытии все изменения сбрасываются. В программаторе имеется пара светодиодов, которые должны индицировать какие то действия. Ни один из них ни при каких манипуляциях не загорается. Хотя, генератор работает. Есть выход 1мГц на дополнительный вывод. Правда частоты не мерил. Но раз идёт обмен информации с компьютером, то всё работает правильно. И AVRProg, ошибки уже при открытии не выдаёт. Стало быть наличие программатора "видит"... Чувствуется, что дело в настройках. Где то галочки не хватает, или стоит лишняя. Но где, пока не нахожу. Ведь проблема может быть и с частотой обмена данными. И с их полярностью...
Genadi Zawidowski
08.01.2014, 21:32
Это в меню программы, или самого программатора
Я же написал, что в меню програматора.
Изменения проятся при записи в чип.
Я же написал, что в меню програматора.
Наверное, всё же в закладках программы. Сейчас сделал попытку перепрошить процессор. Просидел в ожидании почти полтора часа. час шла сама запись, пол часа проверка. В результате, всё старое удачно удалилось, но вот нового что то не видно. Хотя, что то ведь там записалось. Может новую прошивку надо как то активировать? Или случайно сбросились фьюзы? Я забыл снять с них галочку. И куда надо было записывать, флешь, или ЕЕПРОМ? В общем то, как и положено, первый блин комом. Но с другой стороны, вроде программатор заработал...
Да, забыл дописать. Наверное причина именно в этом. При неснятой галочке, все фьюзы были в нуле. Геннадий, вроде у вас та же программа. Может выложите окошечко фьюзов? Или это уже не поможет?
Genadi Zawidowski
08.01.2014, 22:22
Изображение не перевернулось? При новом включении заработало как раньше? Значит ничего не произошло.
Прошивка идёт секунд десять.
Ну найдите пожалуйста "комикс" по прошивке CVAVR-ом. Я написал что мог.
И куда надо было записывать, флешь, или ЕЕПРОМ?
Я писал, вы хоть читаете мои сообщения?
В меню File диалога программатора пункт Load FLASH
На приведённой картинке меню File видите? Это там. НЕ В ПРОГРАММЕ, В ДИАЛОГЕ ПРОГРАММАТОРА. Потом - Program -> Flash.
Для проверки работоспособности программатора есть "недеструктивные" способы - чтение фьюзов, чтение сигнатуры микросхемы... В той статье, что я Вам ссылку написал - было про это.
НЕ В ПРОГРАММЕ, В ДИАЛОГЕ ПРОГРАММАТОРА.
Понял. Выставил фьюзы. Думал что их прошивка пройдёт быстро. Но программа начала всё по новой. Останавливать не стал. Сейчас так подумалось. А старую то запись надо было стереть?
Genadi Zawidowski
08.01.2014, 22:47
Фюзы пишутся сразу.
А считывать пробовали? Эта операция занимает пару секунд. После получасового программирования прошивки что с индикатором стало?
А считывать пробовали? Эта операция занимает пару секунд.
Программа сам процессор опознаёт. Как считывать, пока не знаю. Сам индикатор, при подключении программатора, всегда белый. С любой прораммой...
Genadi Zawidowski
08.01.2014, 23:07
Как считывать, пока не знаю
На показанном ранее диалоге - Read -> Chip signature, Read -> Fuses.
Полчаса времени наводят на мысль об просто таймаутах в программе.
Добейтесь сперва быстрой работы функции Read -> Chip signature.
Сейчас программатор пишет, пока не буду проверять. Хотя, что то самому не верится что всё нормально ляжет на старую программу. Потом попробую считать что получилось. Очистить ЧИП, и всё записать по новой...
Кстати, а у вас при подключении программатора, картинка не пропадает?. Ведь у меня она появлялась только после переподключения синтезатора. Может тоже какой то глюк программатора?
Genadi Zawidowski
08.01.2014, 23:27
Я не могу проверить. 1 - сейчас нет синтезаторов с таким дисплеем. 2 - нет такого программатора. С тем, которым я пользуюсь - uGozilla - пока не начнёшь программирование, он никак себя не проявляет. То же было и с STK-200 на одной 74HC244 и десятке резисторов.
Прошёл новый цикл. Все фьюзы прошиты с точностью до наоборот. Хотел так же прочесть флеш, но процесс явно начался минут на 40. 1 процент прошёл секунд за 10. Прервать получилось только выдернув программатор. Щас попробую полностью очистить память, а фьюзы выставить обратными. Может что получится...
Genadi Zawidowski
09.01.2014, 00:12
Тестируйте только ЧТЕНИЕ фюзов. И киньте сюда скриншот что стало после чтения. Если устройство до сих пор работает, программатор ничего ему не делает.
На показанном ранее диалоге - Read -> Chip signature, Read -> Fuses.
После этого.
Я бы попробовал сначала программатор с рограммой avrdude. Там всё просто и надёжно. Процесс считывания и записи контроллера длится несколько секунд, если дольше, то скорее всего программа не видит порт. Avrdude должна сразу сказать что не так.
Сделал скрин
Avrdude должна сразу сказать что не так.
Она сразу требует какой то файл, и запускаться отказывается
Genadi Zawidowski
09.01.2014, 00:31
Сделал скрин
Всё нормально. У Вас программатор действительно соединён с процессором. Фюзы правильные. Если бы вы ещё чуть-чуть сместили окно, чтобы было видно частоту SPI... я бы не задавал этот вопрос.
Я имел ввиду avrdude, которая с командной строки работает. Там всего два файла - .exe и .ini . Я предлагаю так сделать, чтобы убедиться, что сам программатор работает и программа его видит через порт.
Я имел ввиду avrdude,
У меня скачана аврдудепро. Сейчас запустил процесс стирания. Похоже, так же на пол часа.
Геннадий, а какая частота должна стоять? Закончится стирание, попробую поиграться скоростью ком порта. По умолчанию было 9600, я выставил 115000 с копейками. Может то же перебор...
Genadi Zawidowski
09.01.2014, 00:58
Поскольку компорт виртуальный, должно быть всё равно. Меня интересует строка под типом процессора - частота SPI.
И ответьте - после всех "издевтельств" дисплей перевернулся?
И ответьте - после всех "издевтельств" дисплей перевернулся?Картинк а на нём ещё ни разу не появлялась. В какой момент она пропала полностью, сказать трудно. Ведб при подключении программатора экран белел. Ну и после очередного отключении программатора, и переключении питания ничего не появилось...
Genadi Zawidowski
09.01.2014, 01:10
Картинка на нём ещё ни разу не появлялась
На всякий случай в аттачменте - та прошивка, с которой синтезатор был отправлен. Нельзя абсолютно исключить моих ошибок при генерации новых прошивок для Вас после появления пожеланий. Поэтому вот начальный вариант.
Геннадий, так самое главное, информация о частоте отсутствует. Может "встал" внутренний генератор?
Genadi Zawidowski
09.01.2014, 01:40
Пока у Вас программатор позволяет читать сигнатуру и фюзы, значит всё работает нормально.
Последовательость действтий:
1) згрузить файл для пограммирования (File -> Load Flash)
2) зписать Program -> Flash
Всё. Никаких кнопок больше не жать.
Фюзы должны быть как на картинке. Если не так - ставите как у меня и делаете Progrm -> Fuse bit(s).
Жду результат.
Грузится. Что получится не знаю. Непонятно почему так медленно работает программатор. Даже стирание минут двадцать продолжалось...
Да, пока шью самую новую версию. Если что, попробую и исходную.
Александр60
04.02.2016, 18:54
http://prottoss.com/projects/AVR910....programmer .htm Сделал этот программатор. Прошивать буду пони прогом. Как правильно выставить фьюзы для пони прог. Если инверсно, то где нет галочек поставить, а где есть убрать?
Александр60
11.02.2016, 23:38
Вопрос снимается.Фьюзы для пони прог такие как на картинке.
Powered by vBulletin® Version 4.1.12 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot