Параллельный программатор

Обсуждаем контроллеры компании Atmel.
Gongrena
Родился
Сообщения: 16
Зарегистрирован: Вс май 06, 2012 19:46:44

Re: Параллельный программатор

Сообщение Gongrena »

а в другом формате тиа lay есть?
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

Re: Параллельный программатор

Сообщение 32serg32 »

Только PCAD. С него печатку наверно можно перевести в акробат. А оттуда уже распечатать для ЛУТа. По крайней мере схемы я распечатывал.
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

Re: Параллельный программатор

Сообщение Adusik »

Привет всем! Решил ещё раз перечитать всю тему после большого перерыва, читал долго, всю ночь. :shock: Вижу много нового добавилось, в итоге думаю получится стандартный STK500. Но это так, мысли.
У меня вопросик совсем малюсенький к тем кто делал доработки: в фильтре на LM358 критична ли ёмкость на 1n2, что изменится если скажем поставить 1n или 1n8?
Аватара пользователя
ded6moroz
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Вт июл 31, 2012 14:17:39
Откуда: Днепр

Re: Параллельный программатор

Сообщение ded6moroz »

Добрый день уважаемые коты. Не подскажете ли котенку где искать неисправность? HVprog собран на основе печатки с 95-й страницы на SMD. косяков с дорожками и питанием нету, ATmega прошита правильно, фьюзы выставлены верно. FTDI работает, связь с компьютером есть. При попытке подключения в AVR Studio 4 вылазит ошибка Connect Failed. Единственная индикация на программаторе - зеленый светодиод возле FTDI. При попытке подключения он мигает меньше секунды, после чего гаснет и AVR Studio выдает ошибку подключения.
nillsoft
Родился
Сообщения: 12
Зарегистрирован: Ср фев 02, 2011 18:21:12
Откуда: Нижегородская обл.

Re: Параллельный программатор

Сообщение nillsoft »

Здравствуйте!
Извините что не по теме.
А можно ли FUSE восстановить программатором с высоковольтным последовательным программированием (HVSP) типа этого http://new-technik.ru/product/stk500-kit/
или нужен только параллельный?
Аватара пользователя
ded6moroz
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Вт июл 31, 2012 14:17:39
Откуда: Днепр

Re: Параллельный программатор

Сообщение ded6moroz »

Если я правильно помню, то нужен именно паралельный. Хотя смотря какой фьюз криво встал...
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Параллельный программатор

Сообщение Kavka »

nillsoft писал(а):А можно ли FUSE восстановить программатором с высоковольтным последовательным программированием (HVSP) типа этого http://new-technik.ru/product/stk500-kit/
или нужен только параллельный?
Можно, если МК поддерживает HVSP. А это, вроде, только Тиньки.
Первое что попалось в поиске http://www.rlocman.ru/shem/schematics.html?di=64952
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
nillsoft
Родился
Сообщения: 12
Зарегистрирован: Ср фев 02, 2011 18:21:12
Откуда: Нижегородская обл.

Re: Параллельный программатор

Сообщение nillsoft »

Kavka писал(а):Можно, если МК поддерживает HVSP. А это, вроде, только Тиньки.
Первое что попалось в поиске http://www.rlocman.ru/shem/schematics.html?di=64952

В документации к программатору написано что поддерживает HVSP почти все mega, tiny, at90. А вот про восстановление фьюзов увы, ничего.
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: Параллельный программатор

Сообщение Kavka »

nillsoft писал(а):В документации к программатору написано что поддерживает HVSP почти все mega, tiny, at90. А вот про восстановление фьюзов увы, ничего.

Мне кажется, что есть непонимание деталей с вашей стороны.

У мег и тинек есть несколько способов программирования FLASH, EEPROM и FUSE-ов (для конкретного МК смотри документацию):
1) serail - последовательный, низковольтный, подходит для внутрисхемного программирования, самый часто используемый, наверное (меги и некоторые тиньки)
2) HVPP (high voltage parallel programming) - параллельный высоковольтный (меги и некоторые многоногие тиньки)
3) HVSP (high voltage serial programming) - последовательный высоковольтный (большенькие тиньки)
4) TPI (tiny programming interface) - есть и низковольтный режим и высоковольтный (маленькие тиньки, типа 4/5/10)
5) через JTAG (меги)
6) debugWire - нет возможности программировать фьюзы (некоторые меги и некоторые тиньки)

Есть две ситуации из-за которых МК перестают откликаться программатору при использовании последовательного программирования. Это программирование флага RSTDISBL и неправильное программирование настроек тактового генератора. В первом случае это приводит к отключению внешнего ресета и невозможности войти в режим последовательного программирования. Во втором случае отсутствие тактового сигнала от генератора (из-за неверных настроек). Чтобы исправить ситуацию во втором случае достаточно подать внешнее тактирование на XTAL1. А вот когда запрещён RESET - нужен высоковольтный режим или JTAG (если JTAG есть в МК и не запрещёт соответствующим флагом-фьюзом).

Соответственно, используя программатор с подходящим высоковольтным режимом вы сами, через программу-программатор, можете восстановить состояние нужных вам фьюзов. В отличии от всяческих Fuse-doctor-ов, которые тупо восстанавливают заводские настройки, с помощью программатора можно исправить только то что требуется.

Как-то так. Стучал по клавиатуре в торопях. Надеюсь, нигде не ошибся.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Аватара пользователя
GreyJester
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Сб апр 04, 2009 01:14:52
Откуда: Россия Воронежская область
Контактная информация:

Re: Параллельный программатор

Сообщение GreyJester »

Здравствуйте! Помогите пожалуйста прошить МК в WinPic800 c помощью EXTRA-PIC+.
МК вставлю в панельку и к их ножкам подпаяю нужные проводки…
Кварц с конденсаторами нужно вешать? Кварц на 4 мГц хватит или может есть например 7 с хвостиком (близко к тому что в схеме)!?
Фьюзы не могу найти, но если не ошибаюсь то видел в этой ветке, но вот не найду и точно не помню толи WinPic800, толи для ICProg.
И в кратце пожалуйста можно инструкцию, а то боюсь запороть МК, PIC пару раз прошивал, а вот с этим…
Много знать не обязательно… всегда можно спросить то чего не знаешь!
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Параллельный программатор

Сообщение Seal »

А EXTRA-PIC+ относится к "параллельному" программатору, или просто лень в соответствующей ветке узнать ?
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
GreyJester
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Сб апр 04, 2009 01:14:52
Откуда: Россия Воронежская область
Контактная информация:

Re: Параллельный программатор

Сообщение GreyJester »

Seal писал(а):А EXTRA-PIC+ относится к "параллельному" программатору, или просто лень в соответствующей ветке узнать ?

Я не прошу мне тип программатора сказать, я хочу конкретной помощи, мне нужно чтоб укализи конкретно, чтоб я понял. Просто с программированием я особо не дружу, так пару раз заливал прошивку в PIC, а в этом случаии неверное действие и МК "залочин" и уже нужен дорогой программатор.

последовательное(внутрисистемное)програмирование у ExtraPic, если я правильно понял, а заливать прошивку я по ICSP буду.
Много знать не обязательно… всегда можно спросить то чего не знаешь!
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Параллельный программатор

Сообщение Seal »

Ну , так может стоит обратиться в в соответствующую ветку форума, про свой таргет ?
Я про лень не зря упомянул......
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
GreyJester
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Сб апр 04, 2009 01:14:52
Откуда: Россия Воронежская область
Контактная информация:

Re: Параллельный программатор

Сообщение GreyJester »

Согласно прикреплённому скрину с этой ветки и скрину с сайта Multik-а, воспользовавшись калькулятором FUSE получил следующее, что сходиться с скирном от Multik-а.
Единственное остаётся вопросом, нужно ли ставить FUSE «Lock1» и «Lock2» наблюдаю их на этом скринеесли я правильно понимаю, то это блокирует от чтения прошивки...

Подскажите пожалуйста!
Спасибо!
Последний раз редактировалось GreyJester Чт авг 09, 2012 22:59:47, всего редактировалось 2 раза.
Много знать не обязательно… всегда можно спросить то чего не знаешь!
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

Re: Параллельный программатор

Сообщение 32serg32 »

Лучше сначала считать, потом прошить HEX, потом фьюзы. Чтобы прочитать с такой конфигурацией надо использовать кварц. Посмотрел на калькуляторе конфигурацию фьюзов для пони и авр - не совпадают. Если шьешь для параллельного программатора то есть два типа установки фьюзов. Можно посмотреть тут http://www.multikonelectronics.com/subp ... ?p=18&i=25.
Аватара пользователя
GreyJester
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Сб апр 04, 2009 01:14:52
Откуда: Россия Воронежская область
Контактная информация:

Re: Параллельный программатор

Сообщение GreyJester »

Блин походу камень убил…
Впаял не правильно панельку под МК, думаю ладно когда вставлять буду увижу…
Залил HEX, сверил, считал FUSE, выставил и записал FUSE, МК после этого перестал отвечать, ну и понятно. Снимаю вставляю и забываю что панелька не так, включаю не фига – горит одиноко только LED что у стабилитрона, проверил пальцем не чего не греется… выключаю и вспоминаю про панельку вынимаю вставляю как нужно, включаю загораются сразу LED что у стабилитрона и LED1 (красный), затем к ним присоединяется LED2 (зелёный), после этого красный тухнет, за ним тухнет зелёный и вновь загорается зелёный. В итоге горят два кроме красного (LED1).
Минут через пару LM7805 (в корпусе TO-220) проверив пальцем обнаруживаю ощутимо тёплой её, LM7812 комнатной температуры и все остальные детали тоже комнатные…
Какова вероятность что я порты повредил? Контролер инициализировался верно?
Много знать не обязательно… всегда можно спросить то чего не знаешь!
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

Re: Параллельный программатор

Сообщение 32serg32 »

Если ты про параллельный программатор, то после миганий гореть должен только зеленый. Желтый светит когда идет высоковольтное программирование. Вечером выложу видео как они мигают при включении программатора.
Аватара пользователя
GreyJester
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Сб апр 04, 2009 01:14:52
Откуда: Россия Воронежская область
Контактная информация:

Re: Параллельный программатор

Сообщение GreyJester »

32serg32 писал(а):Если ты про параллельный программатор, то после миганий гореть должен только зеленый. Желтый светит когда идет высоковольтное программирование. Вечером выложу видео как они мигают при включении программатора.

Видео буду ждать, спасибо! Что по поводу светодиода, так он у меня горел и даже когда в панельках пусто было. Тухнет он если нажать кнопку S2 (Target Reset) и то пока кнопочку держу нажатой, на джампер JP1 он не реагирует в обоих положения (получается если база транзитора на землю, то это высоковольтное программирование так же?).

Может он светит у меня по причине что запаял стабилитрон и светодиод наоборот, т.е. развернул их относительно друг друга!?
Последний раз редактировалось GreyJester Пт авг 10, 2012 13:43:34, всего редактировалось 3 раза.
Много знать не обязательно… всегда можно спросить то чего не знаешь!
32serg32
Вымогатель припоя
Сообщения: 512
Зарегистрирован: Ср май 26, 2010 16:24:33

Re: Параллельный программатор

Сообщение 32serg32 »

Если база на землю - SPI. 17 нога меги управляет подачей 12В.
Аватара пользователя
GreyJester
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Сб апр 04, 2009 01:14:52
Откуда: Россия Воронежская область
Контактная информация:

Re: Параллельный программатор

Сообщение GreyJester »

Транзистор T1 какой должен быть? На схеме нарисован PNP а подписан как NPN... заменяю на BC557 \ 2N3906
Вложения
EBN_и_HEX.rar
файл прошивки EBN и HEX с версии Студио 5.0.1163
(51.68 КБ) 366 скачиваний
Схема HVProg_дораб.rar
схема_подправил + печатка
(796.38 КБ) 1002 скачивания
Последний раз редактировалось GreyJester Пт авг 10, 2012 13:45:35, всего редактировалось 1 раз.
Много знать не обязательно… всегда можно спросить то чего не знаешь!
Ответить

Вернуться в «AVR»