Marian
Mar 20 2007, 21:01
то amnesia :
Попробуйте заменить резисторы 330 ом на 33 ома.
amnesia
Mar 22 2007, 12:13
Цитата(prottoss @ Mar 20 2007, 13:40)

А на линиях MISO, MOSI, SCK, RESET смотрели сигналы? При входе в режим программирования на выводе RESET программируемого МК должен быть уровень лог. 0, хотя бы на выводах MOSI и SCK должны присутствовать импульсы от программатора. Если программируемый МК чегото отвечает, на выводе MISO тоже должны быть пачки импульсов, если нет, то лог.1.
что значит при входе в режим программирования? он у меня в этот режим как раз и не может войти
сегодня посмотрел сигналы (подключил программатор к usb, подключил программируемый мк, подал питание на него, запустил AvrProg)
смотрю что на mosi, miso, reset
на mosi, miso - лог. 0
на ресете - импульсы частотой 1/10ms=0,1кГц
при попытке в AvrProg зайти на вкладку Advanced, для установки битов, вылетает messagebox, где написано, что не могу войти в режим программирования
а на miso - непонятный импульс
на ресете те же импульсы с той же частотой
Цитата(amnesia @ Mar 22 2007, 14:13)

что значит при входе в режим программирования? он у меня в этот режим как раз и не может войти
сегодня посмотрел сигналы (подключил программатор к usb, подключил программируемый мк, подал питание на него, запустил AvrProg)
смотрю что на mosi, miso, reset
на mosi, miso - лог. 0
на ресете - импульсы частотой 1/10ms=0,1кГц
при попытке в AvrProg зайти на вкладку Advanced, для установки битов, вылетает messagebox, где написано, что не могу войти в режим программирования
а на miso - непонятный импульс
на ресете те же импульсы с той же частотой
генерация на ресете это круто. похоже что все таки у Вас перепутаны ноги.
попробуйте посмотреть что на выходе программатора, не подключая к нему ничего. в avrproge жмите erаse device. при этом pb2 должен просесть в 0. на pb5 и pb3 должны появляться пачки импульсов. Если что-то не так - значит или косяк в схеме или контроллер неправильно зашился
prottoss
Mar 22 2007, 15:13
Цитата(amnesia @ Mar 22 2007, 16:13)

что значит при входе в режим программирования? он у меня в этот режим как раз и не может войти
Вход в режим программирования - это совокупность состояний линий программирования, которые я в кратце описал выше.
Цитата(amnesia @ Mar 22 2007, 16:13)

сегодня посмотрел сигналы (подключил программатор к usb, подключил программируемый мк, подал питание на него, запустил AvrProg)
смотрю что на mosi, miso, reset
на mosi, miso - лог. 0
на ресете - импульсы частотой 1/10ms=0,1кГц
Судя по состояниям, описанным Вами - явно перепутаны линии программирования
На ресете должен быть стабильный низкий уровень во время всех операций программирования.
AndreyReand
Mar 22 2007, 20:41
Доброго времени суток! Как можно решить проблему яйца и курицы, т.е как прошить контроллер под программатор, не имея программатора? У меня ноутбук без LPT. Читал о варианте решения на FT232, в режиме Bit-bange, но под linux? может кто знает, как тоже самое сделать под Windows? Заранее благодарен.
Цитата
Доброго времени суток! Как можно решить проблему яйца и курицы, т.е как прошить контроллер под программатор, не имея программатора? У меня ноутбук без LPT. Читал о варианте решения на FT232, в режиме Bit-bange, но под linux? может кто знает, как тоже самое сделать под Windows? Заранее благодарен.
У ПониПрога есть собственный адаптер, работающий от RS232, там и для программирования AVR что то было, посмотрите на его сайте, он простой - типа "5 проводков".
amnesia
Mar 24 2007, 07:19
разобрал программатор и собрал заново - эффекта 0
вопрос по компонентам - на схеме конденсаторы с размерностью mF - это микрофарады или мили?
AndreyReand
Mar 24 2007, 12:57
Подскажите, будет ли работать с кварцем на 6 или 16 МГц, т.к. на 12МГц нет возможности приобрести.
Собрал схему прошил контроллер, fuse, а Windows, не может определить устройство.
prottoss
Mar 24 2007, 15:18
Цитата(amnesia @ Mar 24 2007, 11:19)

разобрал программатор и собрал заново - эффекта 0
вопрос по компонентам - на схеме конденсаторы с размерностью mF - это микрофарады или мили?
по схеме mF - это микрофарады
Цитата(AndreyReand @ Mar 24 2007, 16:57)

Подскажите, будет ли работать с кварцем на 6 или 16 МГц, т.к. на 12МГц нет возможности приобрести.
Собрал схему прошил контроллер, fuse, а Windows, не может определить устройство.
строго 12 МГц
amator
Mar 28 2007, 13:10
Почему не получается программировать AT902313a на аппаратном SPI? Программируется только с устаовленным джампером.
prottoss
Mar 28 2007, 16:24
Цитата(amator @ Mar 28 2007, 18:10)

Почему не получается программировать AT902313a на аппаратном SPI? Программируется только с устаовленным джампером.
Смотря какая частота тактирования у Вашего МК. На моей страничке написаны минимальные частоты SCK для МК 89S, 90S, Tiny/Mega для аппаратного SPI
Уважаемый г-н PROTTOS! Мне очень понравилась Ваша конструкция и я непременно соберу 1-2 экзземпляра для лабораторного-производственного использования. Вы наверно посетили множество сайтов с описаниями разных программаторов. В настоящее время у меня супер-актуально стоит вопрос о параллельном программировании. Возможно Вы сумели бы дополнить Ваше устройство такой возможностью? Это был бы настоящий ШЕДЕВР! А если дополнить его возможностью отладки по dW (не везде есть JTAG), то это было бы ну уж совсем здорово и возможно представляло бы коммерческую ценность до определенного урровня стоимости. Удачи!
Извините, если офф-топ...
А ссылки на HV Programmator были бы очень ко двору...
prottoss
Mar 29 2007, 14:20
Цитата(smk @ Mar 29 2007, 17:39)

Уважаемый г-н PROTTOS! Мне очень понравилась Ваша конструкция и я непременно соберу 1-2 экзземпляра для лабораторного-производственного использования. Вы наверно посетили множество сайтов с описаниями разных программаторов. В настоящее время у меня супер-актуально стоит вопрос о параллельном программировании. Возможно Вы сумели бы дополнить Ваше устройство такой возможностью? Это был бы настоящий ШЕДЕВР! А если дополнить его возможностью отладки по dW (не везде есть JTAG), то это было бы ну уж совсем здорово и возможно представляло бы коммерческую ценность до определенного урровня стоимости. Удачи!
Извините, если офф-топ...
А ссылки на HV Programmator были бы очень ко двору...
К сожалению, для полноценного, поддерживающего все МК, параллельного программатора ресурсов ATmega8 не хватит:-( Вернее не хватит выводов. Если же нужно программировать только мелконогие тиньки, то
avrdoper прекрасно, я думаю, с этим справится.
Относительно DebugWare у меня пока нет информации по открытости этого интерфейса, так что встроить его в программатор сложно:-)
Существует ли прошивка в которой реализован виртуальный COM порт + JTAG? Или надо отдельную AVRку для USB->COM а вторую для JTAG?
prottoss
Mar 29 2007, 19:02
Цитата(AVR @ Mar 29 2007, 23:53)

Существует ли прошивка в которой реализован виртуальный COM порт + JTAG? Или надо отдельную AVRку для USB->COM а вторую для JTAG?
Я не создавал таких прошивок...
Nikolay Labinskiy
Apr 2 2007, 01:33
Собрал схему как показано на
http://pinokio3000.narod.ru/Работает очень нестабильно: на 16й меге читает и пишет нормально только если при этом ни какие другие фоновые задачи не работают.. Если только что-то попробовать сделать в фоне, даже просто открыть меню Пуск, то сразу же вылетает ошибка чтения/записи

ну а 48ю мегу не подхватывает вообще

это для CodeVision
а AVRProg(atmel) сначала вообще не находил нужной версии, а потом (не знаю после чего) стал запускаться но ничего не читает и не пишет а сразу же выдает ошибки...
после того, как прошил старую версию ver.1.04 студия заработала на Ура без проблем, но в Код вижине теже проблемы со стабильностью...
что это может быть и что делать?
AVR Studio 4.12 SP2
CodeVision 1.24.4
---Добавлено спустя пару часов:
Поставл SP3 на AVR Studio и сразу же заработала прошивка ver.1.05

только вот проблема, в списке AVRProg'a нету 48й меги... что делать?
У меня трабл с AVR-CDC от Obdev: устройство на ATmega48 определяется один раз за 10 попыток, а в случае успешного определения можно спокойно установить драйвер (usbser), появится новый COM порт, однако этот новоиспеченный порт не получается открыть никакой программой. В чем может быть трабл? Единственное отличие от схемы автора прошивки это отсутствуют резисторы 68 Ом на D+, D- (написано что не обязательны) и сам контроллер запитывается от USB через регулятор на 3.3 В вместо диодов...
Цитата
сам контроллер запитывается от USB через регулятор на 3.3 В вместо диодов...
Было вроде в этой ветке уже, резистор подтяжки надо менять, R3 который на 1к5, вроде уменьшить его надо до 1к3-1к2 или около того.
Nikolay Labinskiy
Apr 2 2007, 20:57
Цитата
У меня трабл с AVR-CDC от Obdev: устройство на ATmega48 определяется один раз за 10 попыток
Похоже с этой мегой не все так просто...
попробую поэкспериментировать с резистором... о результатах отпишусь
Nikolay Labinskiy
Apr 3 2007, 00:11
перепробовал сопротивления от 1к2 до 2к2... Так стабильности для 48 меги получить и не удалось

(AVRprog в режиме 8й меги тоже работает через раз...)
prottoss
Apr 3 2007, 02:58
Цитата(Nikolay Labinskiy @ Apr 3 2007, 05:11)

перепробовал сопротивления от 1к2 до 2к2... Так стабильности для 48 меги получить и не удалось

(AVRprog в режиме 8й меги тоже работает через раз...)
У ATmega48/88/68 SRAM начинается с адреса 0х100, а у ATmega8 c 0х60 - не в этом ли трабл?
Crystaly
Apr 3 2007, 11:56
Цитата(add @ Feb 12 2007, 16:10)

Нажмите для просмотра прикрепленного файлаВот тут сваял плату в пикаде под TQFP мегу8 с одной перемычкой, разводка одностороняя (делал специально под утюжный метод :-)). Буду собирать на днях. Может кому пригодится. Прикладываю файл разводки и схему(pcad2002). к
зы: если есть ошибки, пожалуйста напишите.
А компоненты как паять? Они все в слое TOP расположены ну для SMD понятно, а для штыревых? Или штыревые с обратной стороны устанавливаются, вроде бы без разницы будет кроме USB-разъема...
Цитата
А компоненты как паять? Они все в слое TOP расположены ну для SMD понятно, а для штыревых? Или штыревые с обратной стороны устанавливаются, вроде бы без разницы будет кроме USB-разъема...
Компоненты можно навесным монтажем или насверлить дырдочки:-) разьем USB тут да.. перевенуть неполучиться, точнее напаять сверху, даже если переразвести сигнал и питание.. Еще раз обращаю ваше внимание на то что плату делал под утюжно-лазерный метод(односторонняя) чтобы можно побыстрому "на коленках" собрать. (Хотя вообщем расположение всех навесных элементов с одной стороны а smd с другой, вроде стандартное решение.)
Nikolay Labinskiy
Apr 3 2007, 17:47
Цитата
У ATmega48/88/68 SRAM начинается с адреса 0х100, а у ATmega8 c 0х60 - не в этом ли трабл?
нет, не в этом... Ошибки даже при чтении флеша и еепрома...
SokolAV
Apr 3 2007, 19:26
Странное устройство. У всех работает по разному. У меня в CodeVision прекрасно работает, а в AVR Studio затыкается через несколько секунд. Сырая штуковина.
Делал сей девайс строго по схема автора, дома на ноуте все заработало сразу, когда решил попробовать как работает на рабочем компе вышел затык, винда упорно говорила что не может определить что за девайс. Вылечил эту проблему подключением программатора через USB-hub, все определилось с пол пинка.
bloodden
Apr 6 2007, 23:55
Не парьте мозги разработчику. ВСЁ РАБОТАЕТ. Скажите спасибо prottoss"у и разбирайтесь со своими ошибками.
Да, забыл сказать: проверял на ~10 машинах + 2 ноутах - всё пучком.
PraNkiSh
Apr 14 2007, 02:03
я вот не совсем понял - а почему резюк на резете строго =10к ?
чего я только на ставил на резет у АВР от 2к до 20к там было у меня и ниразу проблем небыло
prottoss
Apr 14 2007, 15:41
Цитата(PraNkiSh @ Apr 14 2007, 07:03)

я вот не совсем понял - а почему резюк на резете строго =10к ?
чего я только на ставил на резет у АВР от 2к до 20к там было у меня и ниразу проблем небыло

речь шла о том, что резюк не строго 10к, а 10к или более. У меня в программаторе с подтягивающим резистором на РЕСЕТ проблем не было, но несколько человек писали мне про то, что если резистор номиналом менее 10к, то не устойчивый вход в режим программирования. Так как я серий ными партиями свой девайс не выпускаю, и исследования в этом направлении не проводил

, вот и повелось >10k
Извините, хотел взглянуть на сей чудный девайс, а с пиноккио лезут вирусы и реклама ксанакса, будьте любезны!, может где-то есть другая ссылка?
prottoss
Apr 14 2007, 17:19
Цитата(d__ @ Apr 14 2007, 21:57)

Извините, хотел взглянуть на сей чудный девайс, а с пиноккио лезут вирусы и реклама ксанакса, будьте любезны!, может где-то есть другая ссылка?
Блин, задолбал меня этот вирус. Извините, но я тут не причем. Машину просканировал двумя антивирусами, переустановил специально Ось на машине. Не пойму в чем дело - заливаю через ФТП свой файл index.htm - через некоторое время сливаю его опять по ФТП - заражен!!!
Попробуйте перейти по прямой ссылке
http://pinokio3000.narod.ru/my_designs/AVR..._Programmer.htmПроверил - файл чистый
prottoss
Apr 14 2007, 18:22
Обновил index.htm еще раз
Цитата(prottoss @ Apr 14 2007, 19:22)

Обновил index.htm еще раз
У меня подобная ситуация была на ledeffects.net. Помогла смена всех паролей на администрирование и фтп. Хотя доступ к паролям был исключён на 100% -хранил в уме. Хакеры не дремлют!
djmixi(Димка)
Apr 15 2007, 12:28
Уважаемый протос - а можно использовать вместо МЕГИ8 МЕГУ48 или там прошифка уже другая??? может быть у вас есть для 48??
prottoss
Apr 15 2007, 12:33
Цитата(djmixi(Димка) @ Apr 15 2007, 17:28)

Уважаемый протос - а можно использовать вместо МЕГИ8 МЕГУ48 или там прошифка уже другая??? может быть у вас есть для 48??
В М48, скорее всего, не влезет код. Можно использовать М88, но надо править исходник, точнее USB-драйвер от
http://obdev.at , т.к. SRAM у М48/88/168 начинается с 0х100, а у М8 с 0х60
Валерос
Apr 16 2007, 09:47
Вот и ещё вариантик разводки...
Цитата
Вот и ещё вариантик разводки...
Хм, а файлы вылОжить религия не позволяет? У prottoss-вского девайса скоро целая колекция разводок будет:-) Можно прям на сайте публиковать..:-)
зы:Да вот еще Валерос, а разъем USB у Вас сверху?! если платка односторонняя как его паять?
Валерос
Apr 16 2007, 15:56
Да, на счет ЮСБ ты прав, прийдется делать метализацию отверствий....
Платка делалась размерами под корпус из под телефонного развитвителя...
Валерос
Apr 16 2007, 21:12
Вот спаял... Завтра пойду к доброму соседу, у которого есть LPT, залью дрова...
Здравствуйте, собрал Ваш программатор. Работает хорошо.
Только одна проблема:
у меня в мониторе есть USB хаб, так вот через него не хочет работать,
может знаете в чем причина?
Спасибо.
Цитата(emir @ Apr 17 2007, 15:30)

Здравствуйте, собрал Ваш программатор. Работает хорошо.
Только одна проблема:
у меня в мониторе есть USB хаб, так вот через него не хочет работать,
может знаете в чем причина?
Спасибо.
У меня через хаб тоже не работает....
prottoss
Apr 17 2007, 17:32
Цитата(Menen @ Apr 17 2007, 22:18)

У меня через хаб тоже не работает....
К сожалению, я не знаю, почему так, так как у мя хаба нету под рукой :-(
Цитата(prottoss @ Apr 17 2007, 18:32)

К сожалению, я не знаю, почему так, так как у мя хаба нету под рукой :-(
Меня эт не смущает... Хаб не хаб, работает и хорошо...
Просто удобно! Вставил в монитор как флешку без лишних проводов и все. Выходит только шлейф на 6 проводов.
извините за оффтоп но по моему вы уже начинаетек задрачивать prottosa, ну сделал человек прог, как я почитал все отточенно все работет, так нет же кому то хаб кому то камень другой, может пора бы не только просить.
насчет последнего сообщения "флешку в монитор и что б только шлейф" не знаю что у ваз за монитор и где нахоидтся хаб, но у меня монитор LG и хаб находится сзади, так что если прог втыкнуть как флешку и только шлейф, то это либо нужно обниматься с монитором что б подключать девайс либо иметь шлеф хотя бы 50 см что НЕ ДОПУСТИМО!!!!
сам прог не повторял но знакомый делал все работает СУПЕР!!! главное повторить по схеме автора, что он и рекомендовал, и элементы там не такие уж дорогие или неджоступные, а скажем так просить автора подогнать под вашу ЛЕНЬ (купить то что нужно) , НЕ ЕСТЬ ПРАВИЛЬНО
ЕСЛИ МОДЕРАТОРЫ ПОСЧИТАЮТ НУЖНЫМ УДАЛИТЬ ЭТО СООБЩЕНИЕ , ПОЖАЛУСТА
НО ЕЩЕ РАЗ НЕ ЗАДРАЧИВАЙТЕ АВТОРА
Я же не прошу его что то делать, чтобы через хаб работала. Просто спросил вдруг кто разобрался с этой проблемой. Это же форум: спросил! ответили! никто никого не обязывает что то делать
Prottoss огромной спасибо за программатор, работает отлично.
ps. у мониторов бывает хаб сзади а бывает и сбоку.
Предлагаю еще один шаманский бубен.
Мой компьютер/Свойства/Оборудование/Диспечер устройств/Контроллеры последовательной шины USB/Корневой USB концентратор/Свойства/Управление электропитанием/Разрешить отключение этого устройства для экономии электроэнергии - снять галку.
Такое надо проделать для всех концентраторов. Помогает, если через некоторое время отпадает связь с программатором. Да и вообще, как то стабильнее себя вести начинает...
ahulap
Apr 19 2007, 17:11
У меня тоже была проблема с хабом. Правда со своим девайсом на AVR-USB.
Устройство работало нормально, но при подключении к хабу usb_control_msg вылетал с ошибкой тайм-аута. Осциллографа не было, но имхо хаб гораздо чаще опрашивал устройство, чем контроллер в компьютере, поэтому все паузы, выполненные в виде простых циклов, сильно растягивались (прерывания в это время разрешены). Заменил цикл на ожидание по таймеру: temp = TCNT; while ( (uchar)(temp - TCNT) < t) ; - все заработало.
В данном программаторе тоже используются задержки в виде циклов, может, в этом дело?
djmixi(Димка)
Apr 19 2007, 18:07
ВАЛЕРОС! А ЕСЛИ НЕ СЕКРЕТ ТО ЧЕМ ПЛАТУ ДЕЛАЛИ? ТО ЕСТЬ КАКОЙ ТЕКСТОЛИТ И ТЕХНОЛОГИЯ РАЗВОДКИ КАКАЯ??? Я ПРОСТО ДЕЛАЮ С ПОМОЩЬЮ АЦЕТОНА И ТРАВИТЕЛЬ ХЛОРНОЕ ЖЕЛЕЗО НО НЕ МОГУ СДЕЛАТЬ ЧТОБЫ ХОРОШО ПОЛУЧИЛИСЬ КОНТАКТЫ ДЛЯ МЕГИ С ШАГОМ 0.8ММ....
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.