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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

saabs писал(а): Multik вопрос такого характера: каким кабелем подключать к COM-порту? прямым или нуль модемным? и надо ли какие насторойки делать для порта, потому как не видится он АВР студией и CodeVision?АВР студии пробовал тоже разные, все безрезультатно.

У меня кабель - переходник контакт в контакт.
Посмотрел в оборудовании - порт СОМ1 настроен на 57600, но кажется, ему это всё равно.
Включаю программатор, потом АВР-студию.
Иду TOOLS - Program AVR - Connect - STK500 - COM1 - Connect.
Появляется вкладка программатора. Если AVRStudio не видит программатора, вкладка не появляется.
CodeVision у меня параллельно не программирует. Но прграмматор видит и ругается, что не тот режим.
На всякий случай напоминаю: "Электроника - наука о контактах".
saabs
Родился
Сообщения: 11
Зарегистрирован: Вс ноя 14, 2010 21:34:41
Откуда: Нижний Новгород

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

Сообщение saabs »

это понятно что "наука о контактах". подскажи, микросхема 74HC165 или 597 она вообще играет какую-то роль на то, чтобы программатор увидела программа АВР студия? а мах232 как каким образом правильно проверить?хочется разобраться в чем причина
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

saabs писал(а):это понятно что "наука о контактах". подскажи, микросхема 74HC165 или 597 она вообще играет какую-то роль на то, чтобы программатор увидела программа АВР студия? а мах232 как каким образом правильно проверить?хочется разобраться в чем причина

Mикросхему 74HC597 я включил так, чтобы она работала как 74HC165 у Хаммера. Никакой разницы быть не должно. А MAX232 - это серьёзно.
В интернете есть, как проверяют MAX232:
http://pro-radio.ru/computers/2556/
http://www.telesputnik.ru/forum/viewtop ... =2&t=28793
http://bbs.radiolink.ru/forum/showthread.php?p=96347
А я просто осциллографом посмотрел, что на выводах СОМ порта уровни меняются от плюса к минусу и наоборот.
А ёщё у меня было, что один вывод МЕГИ 8535 спалил. Потом вспомнил, что пинцет на плату уронил, прошил вторую, и всё заработало.
Аватара пользователя
SergeBS
Вымогатель припоя
Сообщения: 683
Зарегистрирован: Пт апр 11, 2008 11:24:53
Откуда: Владимир

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

Сообщение SergeBS »

По-моему, самый простой способ проверки - у MAX232 выход и вход, идущие на МК, перемкнуть между собой. Дальше в виндовом гипертерминале - включить эхо отправляемых символов. Начнут нажимаемые буковки двоиться - значит работает. Не начнут - копаем напряжения на емкостях, залипухи, вход-выход разъема на соответствие и т.п. Коротыша у кондера вполне хватает для проблем, например. Просто пальчиком на MAX232 - температуру проверяем. У меня полудохлая грелась как утюг, ощутимо горячая, а нормальная - холодная.
Человек - это звучит гордо, а обезьяна - объективно...
max2007
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн апр 07, 2008 14:37:18

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

Сообщение max2007 »

Всем привет,вот сегодня столкнулся с проблемой проверки ком порта,очень помогла вот эта http://ifolder.ru/20348882 программа,также ею можно проверить и MAX232 я также проверял роботу USB-COM переходника на PL2103. Удачи всем!!!

Да кстати программка называется "TestRxTx - Тест канала связи"
saabs
Родился
Сообщения: 11
Зарегистрирован: Вс ноя 14, 2010 21:34:41
Откуда: Нижний Новгород

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

Сообщение saabs »

max2007, спасибо за ссылку,COM-порт проверил твоей прогой http://ifolder.ru/20348882. все наглядно и просто!!!
но программатор не видится программой по-прежнему. буду пробовать еще раз смотреть что же залито в контроллер с помощью другого программатора
Аватара пользователя
Alexxsh
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пн сен 08, 2008 18:03:30
Откуда: Russia

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

Сообщение Alexxsh »

Вопрос Multikу А другие кристаллы пробовали помучить, кроме tiny261? Интересно как будет с tiny2313, tiny13, tiny15?
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

Alexxsh писал(а):Вопрос Multikу А другие кристаллы пробовали помучить, кроме tiny261? Интересно как будет с tiny2313, tiny13, tiny15?

На предыдущей странице 6814tav пишет, что программировал tiny2313. Я прошивал АТМЕГА8535, АТМЕГА8 и TINY26, 261.
Аватара пользователя
Alexxsh
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пн сен 08, 2008 18:03:30
Откуда: Russia

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

Сообщение Alexxsh »

To Multik Ага, а дергали вы обоими фьюэами RSTDSBL и SPIEN? Или только RSTDSBL?
Ни единого глюка не было после доработки? Прошивает стабильно?
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

Alexxsh писал(а):To Multik Ага, а дергали вы обоими фьюэами RSTDSBL и SPIEN? Или только RSTDSBL?
Ни единого глюка не было после доработки? Прошивает стабильно?

Дёргал ВСЕ фьюзы. И вместе и поочерёдно. Прошивал и перешивал уже много микросхем. Никаих проблем не было.
saabs
Родился
Сообщения: 11
Зарегистрирован: Вс ноя 14, 2010 21:34:41
Откуда: Нижний Новгород

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

Сообщение saabs »

Multik? можно попросить Вас прошивку в формате *.HEX со своего программатора скопировать и или выложить или на почту прислать, я понимаю что она есть в программе АВР Студия/ сегодня смотрел что же залито в мегу 8535, там всего лишь 5 строчек Code Vision показал, остальное волшебные буковки FFF. и еще вопрос--в EEPROM-e что-то должно быть??? :shock:
Аватара пользователя
6814tav
Родился
Сообщения: 16
Зарегистрирован: Пн сен 21, 2009 16:07:12
Откуда: Волгоград

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

Сообщение 6814tav »

saabs писал(а):Multik? можно попросить Вас прошивку в формате *.HEX со своего программатора скопировать и или выложить или на почту прислать, я понимаю что она есть в программе АВР Студия/ сегодня смотрел что же залито в мегу 8535, там всего лишь 5 строчек Code Vision показал, остальное волшебные буковки FFF. и еще вопрос--в EEPROM-e что-то должно быть??? :shock:

При прошивке ATmega - EEPROM чистый, но после включения программатора там кое-что появляется.

Опишу свои "грабли" при сборке программатора, может поможет найти причину не видения программатора студией.
1) Изначально, вместо "мамы" разъема DB-9 я припаял "папу" (не доглядел, да и не было тогда у меня "мамы"). Поэтому пришлось спаять свой кабель для подключения к COM порту компьютера. При распайке кабеля накосячил с разводкой проводов и программатор не виделся. Потом просто спаял два разъема "мамы" между собой, прямо контактами разъема, и использовал заводской удлинитель COM порта с полной разводкой всех контактов. Программатор сразу увиделся студией. Сейчас стоит правильный разъем на плате программатора.
2) Сносил кое какой софт через "Установку и удаление программ" и обратил внимание на "AVR Jungo USB". Подумал, зачем мне USB драйвер, если у меня программатор работает через COM порт? И удалил его нафиг. Комп не перезагружал. Самое интересное, что какое-то время я нормально прошивал МК в тот день, но потом вдруг программатор перестал видеться. Я проверил все на плате программатора, вроде все живое, а не видится и все тут... Поставил программу которая умеет перехватывать данные от софта в COM порт (COM Port Toolkit 3.7). Увидел, что студия почему-то передает одни нули в COM порт. Вот тут-то у меня и закрались сомнения: а не зря ли я удалил тот "AVR Jungo USB". Снес "AVR Studio" полностью, и заново переустановил вместе с "AVR Jungo USB", который оказывается, как уже потом прочитал в описании, нужен для работы STK-500. И все опять заработало.

Теперь пара вопросов к saabs:
Выложите фото вашего кабеля (фото самих разъемов, как к ним припаяны провода).
При установке "AVR Studio" ставили "AVR Jungo USB"?
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

saabs писал(а):Multik? можно попросить Вас прошивку в формате *.HEX со своего программатора скопировать и или выложить или на почту прислать, я понимаю что она есть в программе АВР Студия/ сегодня смотрел что же залито в мегу 8535, там всего лишь 5 строчек Code Vision показал, остальное волшебные буковки FFF. и еще вопрос--в EEPROM-e что-то должно быть??? :shock:

Помнится, когда я собрал свой первый программатор TurboV6, неделю зашивал им в контроллер .hex файл, всё вроде зашивалось, а контроллер не работал. И совершенно случайно узнал, что он не работает с .hex файлами напрямую, а нужна ещё программа, которая переводит .hex в .bin, и зашивается этот .bin.
Если здесь аналогичный случай, то прилагаю к сему исходный файл STK500.ebn из STK500, программу EBN2HEX.exe перевода .ebn в .hex, преобразованный файл STK500.hex, а если вдруг Ваш программатор тоже не работает с .hex, то прикладываю программу hex2bin.exe перевода .hex в .bin.
Ну, и внимательно почитайте предыдущего оратора.
Удачи!
Вложения
STK500.ZIP
(78.27 КБ) 557 скачиваний
Аватара пользователя
GreyJester
Нашел транзистор. Понюхал.
Сообщения: 180
Зарегистрирован: Сб апр 04, 2009 01:14:52
Откуда: Россия Воронежская область
Контактная информация:

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

Сообщение GreyJester »

Multik писал(а):
saabs писал(а):это понятно что "наука о контактах". подскажи, микросхема 74HC165 или 597 она вообще играет какую-то роль на то, чтобы программатор увидела программа АВР студия? а мах232 как каким образом правильно проверить?хочется разобраться в чем причина

Mикросхему 74HC597 я включил так, чтобы она работала как 74HC165 у Хаммера. Никакой разницы быть не должно. А MAX232 - это серьёзно.
В интернете есть, как проверяют MAX232:
http://pro-radio.ru/computers/2556/
http://www.telesputnik.ru/forum/viewtop ... =2&t=28793
http://bbs.radiolink.ru/forum/showthread.php?p=96347
А я просто осциллографом посмотрел, что на выводах СОМ порта уровни меняются от плюса к минусу и наоборот.
А ёщё у меня было, что один вывод МЕГИ 8535 спалил. Потом вспомнил, что пинцет на плату уронил, прошил вторую, и всё заработало.

Multik, так получается что 74HC597 в вашей схеме можно без проблем заменить на 74HC165 и даже не изменяя "схему". А то уже 2-ой месяц достать не могу...минимум 5 штук покупать и 15 за каждую!
Много знать не обязательно… всегда можно спросить то чего не знаешь!
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

GreyJester писал(а):Multik, так получается что 74HC597 в вашей схеме можно без проблем заменить на 74HC165 и даже не изменяя "схему". А то уже 2-ой месяц достать не могу...минимум 5 штук покупать и 15 за каждую!

Конечно. Ну не было у меня 165. Вчера вот случайно купил на всякий случай.
Только выводы по-другому соединить надо. Ща попробую нарисовать, как.
Нарисовал. Кругами обведены выводы, которые совпадают. Их нужно оставить как есть, остальные поднять вверх и впаять микросхему. Далее по схеме соединить выводы как на правом рисунке и проводочками впаять в соответствующие отверстия выводов левого рисунка.
И ещё один рисунок попроще.
Вложения
165-597.gif
(53.91 КБ) 1147 скачиваний
165_597.gif
(62.17 КБ) 693 скачивания
saabs
Родился
Сообщения: 11
Зарегистрирован: Вс ноя 14, 2010 21:34:41
Откуда: Нижний Новгород

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

Сообщение saabs »

косячок на печатной плате нашел: вывод номер 15 у микрухи 74hc165 на корпус не посадил когда печатку паял еще в августе и менял при этом 597-ю на 165-ю из-за отсутствия первой. на нашем радиорынке в г.Нижний Новгород ее просто нет! кабель у меня запян один в один, иными словами прямой 1-1, 2-2 и т.д.с разъемами вообще заморочки быть не может. поэтому кабель нет смысла выкладывать, хотя я его и сфоткал. прошивку я проверял с помощью STK200+/300, через LPT порт, под управлением CodeVision, а они в совокупности как бы видят и работают с файлами в формате *.HEX. НО сегодня чудо случилось, кабель проверил, перешил 8535, файл прикреплю, (где и с какого сайта взял не помню!!!),АВР-Студию удалил, поставил вновь как и говорил 6814tav (спасибо за совет :)) )и запустился таки долгожданный программатор, но с каким то окном...чего с ним делать, не придумал еще. тоже выкладываю. Multik спасибо :)) за файлы прошивки, если честно ими еще но пользовался, а сперва заливал то, что выложил. что же с окном делать??? питание соответствут норме:4,99 В. фьюзы может не так?
Вложения
error.JPG
(159.03 КБ) 1003 скачивания
STK500_ebn_hex.zip
(17.71 КБ) 384 скачивания
saabs
Родился
Сообщения: 11
Зарегистрирован: Вс ноя 14, 2010 21:34:41
Откуда: Нижний Новгород

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

Сообщение saabs »

похоже он запустился!!!надо пробовать печатки делать для программируемых микросхем
Вложения
похоже запустился.JPG
(143.54 КБ) 884 скачивания
Аватара пользователя
Multik
Встал на лапы
Сообщения: 86
Зарегистрирован: Чт апр 15, 2010 15:00:04
Откуда: Беларусь, Минск
Контактная информация:

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

Сообщение Multik »

saabs писал(а):похоже он запустился!!!надо пробовать печатки делать для программируемых микросхем

-Поздравляю!
Аватара пользователя
6814tav
Родился
Сообщения: 16
Зарегистрирован: Пн сен 21, 2009 16:07:12
Откуда: Волгоград

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

Сообщение 6814tav »

saabs писал(а):... и запустился таки долгожданный программатор, но с каким то окном...чего с ним делать, не придумал еще. тоже выкладываю. Multik спасибо :)) за файлы прошивки, если честно ими еще но пользовался, а сперва заливал то, что выложил. что же с окном делать??? питание соответствут норме:4,99 В. фьюзы может не так?

saabs писал(а):похоже он запустился!!!надо пробовать печатки делать для программируемых микросхем

Да, программатор заработал (ну, во всяком случае он точно увиделся студией)!
По поводу окна с ошибкой где выставляются фьюзы:
если в тот момент никакого МК не было подключено, то это нормально; либо МК был подключен через ISP, а на первой вкладке в поле "Programming Mode and Target Settings" было выбрано "PP/HVSP Mode", то это тоже нормально (надо переключить в "ISP Mode"); либо в МК был сброшен фьюз разрешающий программирование в последовательном режиме - SPIEN (тогда МК увидится только в параллельном режиме программирования - "PP/HVSP Mode").
Аватара пользователя
Alexxsh
Первый раз сказал Мяу!
Сообщения: 30
Зарегистрирован: Пн сен 08, 2008 18:03:30
Откуда: Russia

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

Сообщение Alexxsh »

To Multik Если дорабатывать стандартный HV Prog, можно поставить LM317L? а 78L12 оставить? По току хватит?
Ответить

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