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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Reboot_s
Встал на лапы
Сообщения: 139
Зарегистрирован: Ср сен 19, 2007 10:26:43
Откуда: Украина,Черновцы
Контактная информация:

Сообщение Reboot_s »

DXF не пойдет. В Sprint-Layout его загнать нельзя, Пробовал Корелом открыть, чтоб переформатить в более удобоваримый вариант, но как-то криво он открывается.
Не напрягайся - перезагрузись!
Аватара пользователя
GRafGRay
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вт окт 02, 2007 14:43:23
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение GRafGRay »

Ув.тов. коты!
Вот Вы мне скажите, иментся программатор Хаммера, точнее схема http://www.der-hammer.info/hvprog/index_en.htm
для каких целей в ней аж 4 конденсатора (С2, С9, С12 и С14) соендинены параллельно? Если я еще не до конца отупел то пробую предположить что все они фильтруют питание и скорее всего можно ради уменьшения количества деталей поставить всего один где-нить на 470нФ?
При наличии отсутствия пропитанных шпал - это будет не трамвай а одно горе!
Аватара пользователя
Паятель
Модератор
Сообщения: 3174
Зарегистрирован: Пт июл 21, 2006 03:08:05
Откуда: Пенза

Сообщение Паятель »

Там 4 конденсатора неспроста. Обратите внимание, что рядом с С9 и С14 стоят надписи IC2P и IC3P - эти конденсаторы устанавливаются рядом с соответствующей микросхемой для большей эффективности подавления помех, С12 - IC4, C2 - IC1.
можно ради уменьшения количества деталей поставить всего один где-нить на 470нФ?

С тем же успехом можно их вообще не ставить, или ограничиться одним С12, работать будет. Но помехоустойчивость ухудшится.
Если долго мучиться, что-нибудь... сломается.
Аватара пользователя
GRafGRay
Прорезались зубы
Сообщения: 223
Зарегистрирован: Вт окт 02, 2007 14:43:23
Откуда: Ростов-на-Дону
Контактная информация:

Сообщение GRafGRay »

эт я заметил, честно говоря так и думал, но смутило только то, что плата дастаточно небольших размеров, отсюда и возник вопрос имеет ли смысл.
При наличии отсутствия пропитанных шпал - это будет не трамвай а одно горе!
Аватара пользователя
SergeBS
Вымогатель припоя
Сообщения: 683
Зарегистрирован: Пт апр 11, 2008 11:24:53
Откуда: Владимир

Сообщение SergeBS »

http://forum.radiospec.ru/index.php?showtopic=5544&st=0
Простейший (2 транзистора) параллельный программатор BlowIt2. Только пишет. Читать не умеет.

Есть соображение - чтобы не морочиться с пропахиванием всей темы о параллельных программаторах - попросить кого-либо из "Вышестоящей инстанции" создать тему типа "Схемы программаторов", туда - нумерованные ссылки на схемы.
Номера - чтобы ежели какой бедолага в программаторе запутался, ему было достаточно указать № ссылки. Ну а ответят ему аналогично ссылкой на решение проблемы, :)
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

какое отношение программатор для AT89C2051 имеет к теме Мега8 в вопросах и ответах?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
SergeBS
Вымогатель припоя
Сообщения: 683
Зарегистрирован: Пт апр 11, 2008 11:24:53
Откуда: Владимир

Сообщение SergeBS »

Да просто не туда попало. Писал в параллельные программаторы (вроде бы). А попало сюда. Сам не разберу - то ли я не туда отправил, то ли еще что. И как поправить - тоже не знаю. Попросить перенести по назначению, наверное.
Перенёс. Паятель.
Dimon908
Родился
Сообщения: 8
Зарегистрирован: Пт июл 06, 2007 16:50:02
Откуда: Беларусь, Минск
Контактная информация:

Сообщение Dimon908 »

Привет.
Вопрос к тем, кто сталкивался с программатором HVProg. Никак не могу его запустить. Схему я взял с того же сайта под названием Advanced. Нарисовал основную плату, пару адаптеров. Скачал студию версии 4.14 сборка 589. Прошивку для МК взял оттуда же, из студии, нашел в сети конвертер EBN2HEX, сконвертировал. Прошил МК, установил фьюзы:
SUT0=0
SUT1=1
CKSEL0=0
CKSEL1=1
CKSEL2=1
CKSEL3=1
Программатор нормально определился студией, но в параллельном режиме работать не хочет, однако в последовательном всё Ok. На опыты я взял несколько МК: Tiny13, Mega8, Mega16.
Работая с Mega8 и 16, идентификаторы чипа не определяются (FFh), естественно, никакие другие команды не воспринимаются. Tiny13 нормально работает как в обычном режиме ISP, так и в высоковольтном HVSP.
Дальше, я в сети(на казусе) нашел другую, более старую прошивку версии 1,07. С ней программатор ведет себя по другому: стали отдаваться идентификаторы чипов (mega8, 16), однако не понятна такая ситуация: когда я читаю фьюзы, старший байт (FUSE HIGH) читается всегда FFh, не устанавливается. НО! когда я устанавливаю локбайт, этот же байт потом читается как FUSE HIGH. Никакие другие операции не работают, при чтении чипа(без локбайта), если в нем что-то было, стирается.
Микроконтроллеры, с которыми я экспериментировал, полностью рабочие, на других программаторах с ними всё Ok.

Я уже с горя, подумав, что конвертер EBN2HEX кривой, спаял на соплях программатор под названием Prottos. Прошил утилитой AvrProg, ничего не изменилось, те же помидоры, только вид с боку.
Вот, кратко, и всё.

Монтаж тщательно проверен, несколько раз перепроверял со схемой, должно быть Ok. Не знаю, в чем проблема (хард, софт?). Никаких "модификаций" не вносил, блок питания нормальный, на ХХ 18в. Интерфейсный шнур распаян 1в1, все линии, на нем работают другие программаторы и модемы. Также пробовал на других компах, результат тот же. Проверил согласователь, замкнул RxD и TxD, в терминале все Ok.
Я даже стал грешить на мегу8535, с примитивной программой (инкремент всех портов) контроллер послушно "дергает ножками", все каналы Ok.
Я понимаю, описание проблемы совсем "ламерское", но, надеюсь, понятное.
В аттаче вложу печатку(перерисовал из другой, с этого же сайта, только односторонняя); таблицу с данными, по ней я подключал МК; фотку этого чуда с адаптером.
Вложения
HVPROG.rar
Плата, таблица с распиновками МК.
(95.92 КБ) 762 скачивания
HVPROG_IMG.rar
Фотка (плохое качество)
(122.3 КБ) 791 скачивание
dem-vr
Встал на лапы
Сообщения: 97
Зарегистрирован: Пн ноя 27, 2006 20:58:02

совместимость прошивки AT90S8535 и Mega8535

Сообщение dem-vr »

HV так же, как и STK500 построен на AT90S8535.
Для Mega8535, ели открыть программатор в ASTUDIO(disconnected mode) и посмотреть на Fuses биты,
то первым стоит S8535C - это флаг совместимости программы для старого контроллера AT90S4434\8535. Поставьте на нем птичку и все получится.
Dimon908
Родился
Сообщения: 8
Зарегистрирован: Пт июл 06, 2007 16:50:02
Откуда: Беларусь, Минск
Контактная информация:

Сообщение Dimon908 »

dem-vr, спасибо, но этот бит я уже устанавливал и он установлен сейчас, безрезультатно.
Еще одно наблюдение: непериодически можно уловить момент, когда удается работа, но стоит изменить какой-либо параметр в свойствах железа (напряжение питания, опорное, или частоту генератора) тут же все слетает. Очистка EEPROM ничего не дает, содержимое FLASH абсолютно соответствует тому, что я прошиваю. Пробовал удалять студию, чистил после неё реестр, диск - безрезультатно.

Ещё. Я не понимаю, зачем нужна микросхема 74HC165. Ведь это обычный сдвиговый регистр, по типу parallel in-serial out. Входы у неё находятся всегда в одном состоянии, т.е. софт, если читает её, то всегда одинаковый байт. Зачем это?
И еще, кнопка под названием Target Reset - как от неё может происходить сброс целевого устройства, если она подключена к старшему биту 74HC165? Какой от нее смысл?
Dimon908
Родился
Сообщения: 8
Зарегистрирован: Пт июл 06, 2007 16:50:02
Откуда: Беларусь, Минск
Контактная информация:

Сообщение Dimon908 »

по поводу кнопки target reset я поторопился - при нажатии на нее уровень на #RESET изменяется на лог.0, при отпускании - лог.1
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Сообщение sema »

а FT232BM к STK-500 кто нибудь прикручивал?
anduha
Родился
Сообщения: 7
Зарегистрирован: Пн фев 18, 2008 00:17:13
Контактная информация:

Сообщение anduha »

Было дело , полет нормальный .
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Сообщение sema »

anduha спасибо! а то делаю USB вариант STK500 на SMD элементах сразу вчистовую, без макетки, и были некоторые сомнения.....
Аватара пользователя
biDE
Встал на лапы
Сообщения: 84
Зарегистрирован: Пн ноя 12, 2007 20:53:05
Откуда: Одесса

Сообщение biDE »

sema писал(а):а FT232BM к STK-500 кто нибудь прикручивал?

Вчера собрал HVprog c USB на FT232RL и опторазвязкой - работает!
Аватара пользователя
belyay
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

Всем привет, скинте кто ни будь на мыло плиз схему и печатку в lay формате программатора хаммер. желательно одностороннюю. Спасибо :))
В этой же теме всё было! Паятель.
Аватара пользователя
belyay
Потрогал лапой паяльник
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

Всем здрасте, подскажите, чтото я не понял можно ли запрограмировать программатор хамера с помощью STK200/300 и что бы он работал. или надо собирать AVR 910????
Аватара пользователя
DiGiCat
Друг Кота
Сообщения: 4793
Зарегистрирован: Пт июл 11, 2008 09:42:35
Откуда: Made in USSR

Сообщение DiGiCat »

belyay писал(а): можно ли запрограмировать программатор хамера с помощью STK200/300 и что бы он работал.

Можно, если имел ввиду прграмирование Mega8535 для Хамера, с помощью STK200/300, а чтоб он потом работал будет зависеть от рук ...
Аватара пользователя
sema
Мудрый кот
Сообщения: 1708
Зарегистрирован: Ср апр 23, 2008 17:44:56
Откуда: Россия, г. Нижний Новгород
Контактная информация:

Сообщение sema »

belyay писал(а):Всем здрасте, подскажите, чтото я не понял можно ли запрограмировать программатор хамера с помощью STK200/300 и что бы он работал. или надо собирать AVR 910????


для того чтобы запрограммировать ATMega8535 при помощи STK200/300, надо искать конвертированную из *.ebn в *.hex прошивку и руками выставлять фьюзы, проще на макетке собрать программатор от Протоса и не маяться с фьюзами (особенно если не очень большой опыт в этом деле), в *.ebn формате все фьюзы уже включены как надо

кстати, добрый совет: поставте вместо MAX232 FT232 и преобразователь 5В в 12В например на MC34063 или ADP1109-12 (последняя мало распостранена), получите USB интерфейс подключения к компьютеру и избавитесь от блока питания
Аватара пользователя
Alexxsh
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пн сен 08, 2008 18:03:30
Откуда: Russia

Сообщение Alexxsh »

Привет всем! Собрал программатор STK-500 (der-hammer). Народ подскажите пожалуйста из каких соображений и как правильно выставлять частоты ISP Freq и STK500 Osc в программе прошивальщике AVRStudio, или дайте ссылку где можно про это более подробно почитать. С уважением Алексей.
Ответить

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