|
|
  |
ucGoZilla, Новый народный программатор:) |
|
|
|
Feb 5 2014, 16:17
|
Группа: Новичок
Сообщений: 3
Регистрация: 4-02-14
Пользователь №: 80 346

|
Да, сделал все по инструкции, никакой самодеятельности.) Работал с программой AVRStudio4.
|
|
|
|
|
Feb 5 2014, 17:25
|
Группа: Новичок
Сообщений: 3
Регистрация: 4-02-14
Пользователь №: 80 346

|
Цитата(prottoss @ Feb 5 2014, 21:15)  Значит, возможно, Вы ошибочно умудрились запрограммировать фьюз-бит RSTDISBL. Генератор не поможет. очень я в это м сомневаюсь! Я решил опробовать программатор установил на работающем мк параметр Ext. clock и перестал отзываться мк...
|
|
|
|
|
Feb 16 2014, 18:52
|
Частый гость
 
Группа: Участник
Сообщений: 157
Регистрация: 20-01-09
Из: Новосибирск
Пользователь №: 43 645

|
Cобрал себе такой, прошил как STK500v2, проверил на ATMEGA88PA из среды CodeVision. Все сразу заработало, спасибо  То, что светодиоды и перемычки не стой стороны - это я затупил, когда паял. Ну ничего, все и так работает и мигает  Кстати, о мигании. Светодиод VD4 светится, когда идет запись флеша, но не светится, когда пишется еепром - несколько нелогично, или нет?...
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 27 2014, 03:45
|
Группа: Новичок
Сообщений: 1
Регистрация: 27-03-14
Пользователь №: 81 112

|
Корпус для устройства для тех у кого есть 3D принтер. В Архиве файл в формате Sketchup. и готовый STL файл для печати .
Programator.zip ( 1.09 мегабайт )
Кол-во скачиваний: 90Фото не очень удачное, но другого нет, сейчас после обработки ацетоном корпус красивый гаденький
|
|
|
|
|
Apr 8 2014, 12:22
|
Частый гость
 
Группа: Участник
Сообщений: 157
Регистрация: 20-01-09
Из: Новосибирск
Пользователь №: 43 645

|
prottoss, я стесняюсь, но все таки попрошу  Допили этот программатор до состояния "легким движением руки брюки превращаются..." (перепрошивкой, или в идеальном случае, перестановкой перемычки) в USB blaster, то есть в JTAG для альтеры. Я понимаю, что такие заказы могут оказаться совсем не в тему, но тогда ведь тебе можно организовать что-то вроде кикстартера? Ну и Петьку уделаешь наглухо  PS: ну и немного лирики, почему такая комбинация. Я, и думаю еще много людей начинали свое эмбеддерство с AVR. Со временем, ресурсов AVR стало не хватать, но появились и получили распространение (то есть, куча инфы и примеров) АРМы. Они привлекли низкой ценой, но отпугнули своими запутанными и сырыми библиотеками и самим фактом наличия этих библиотек  (да, это не AVR, где все регистры можно просто запомнить). А потом вообще пришло понимание, что любого, насколько угодно быстрого контроллера, существующего на данный момент, будет не хватать для работы с DRAM и кучей АЦП, например. Отсюда и логика  PPS: Логика вечна, это понятно сразу. Вот, скажем, появилось новое семейство контроллеров. Освоить его - это целая проблема, требуется время. А верилог как был с начала века, так и остался, только ПЛМ все круче и круче. Но! Это совершенно не повод бросать контроллеры, конечно  Есть масса вещей, которые на логике реализуются просто через одно место, например умножение, деление FAT, TCP/IP, USB и еще и еще... Плюс, надо конкретно повернуть свой мозг на тему того, что в логике все процессы идут параллельно - это не контроллер, где инструкции будут выполняться строчка за строчкой, как написал. Надо держать временную диаграмму в голове, иначе ничего не получится - контроллер в этом плане гораздо удобнее. Вот и вывод: делаем - логика для быстрых вещей + старый добрый и насквозь известный AVR для обслуги, а для этого такой комбайн-программатор был бы очень кстати  Еще раз изивиняюсь за наглость
Сообщение отредактировал Stas- - Apr 8 2014, 13:14
|
|
|
|
|
Apr 14 2014, 10:05
|
Группа: Новичок
Сообщений: 5
Регистрация: 12-10-12
Пользователь №: 73 915

|
Здравствуйте, prottoss. Пользуюсь Вашим программатором ucGoZilla для работы с ATxmega128 через JTAG. Возникла необходимость программирования трёх таких контроллеров в цепочке. Версия программатора 120722 позволяет это делать(так написано на сайте). Подскажите пожалуйста, какой средой нужно воспользоваться. Спасибо. Александр.
|
|
|
|
|
Apr 21 2014, 10:33
|
Группа: Новичок
Сообщений: 5
Регистрация: 12-10-12
Пользователь №: 73 915

|
Здравствуйте. Вынужден попросить у Вас помощи. AVRStudio нужной версии поставил, сигналы по линиям программирования "бегают". Вопрос по нужным установкам в Studio. Если я правильно понял, то "devices before" - это число контроллеров в цепочке до нужного в данный момент, а "devices after" - число контроллеров после него. А что такое "instruction bits" before и after, как говорится, не догоняю.
Может где-нибудь есть описание что и как делать, желательно на русском.
|
|
|
|
|
Apr 21 2014, 14:13
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(Alex1960 @ Apr 21 2014, 16:33)  Если я правильно понял, то "devices before" - это число контроллеров в цепочке до нужного в данный момент, а "devices after" - число контроллеров после него. А что такое "instruction bits" before и after, как говорится, не догоняю. Поняли правильно. По "instruction bits" before и after поясню. Каждое JTAG-устройство имеет как минимум два регистра - Регистр инструкций (IR) и регистр данных (DR). В разных JTAG-устройствах разная длина IR. Для 8-бит AVR, XMEGA, ARM, например, длина IR равна 4 бита, а у AVR32 она равна 5 . Если у Вас в цепочке JTAG только AVR-ки, то в "instruction bits before" нужно записать кол-во devices умноженное на 4. ТО же самое для "after". Если в цепочке не-AVR устройство, то нужно в документации узнать, какая длина в битах регистра IR устройства. Далее расчет по приведенной выше формуле.
--------------------
|
|
|
|
|
Apr 25 2014, 07:05
|
Группа: Новичок
Сообщений: 5
Регистрация: 12-10-12
Пользователь №: 73 915

|
Здравствуйте. Сложилась следующая ситуация. Моё устройство с тремя XMega в цепочке с управлением от фирменного программатора AVRATJTAGICE_MKII из под AVRStudio6 работает. Запуститься из под AVRStudio 4.19 с Вашим программатором не удаётся. При "лазании" по линиям JTAG осциллографом обнаружилась "некрасивая" форма сигнала TCK: фронты несколько завалены и нуль сигнала находится на уровне примерно 0.5В. Хотя сам программатор с одиночной XMega работал, правда под управлением AVRDude.
Пользуетесь ли Вы скайпом? Может так проще что-то обсудить.
Сообщение отредактировал Alex1960 - Apr 25 2014, 07:07
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|