leomor
Участник-
Постов
16 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о leomor
-
Звание
Участник
- День рождения 24.01.1978
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
-
amv2000, а программатор -то у вас шьет при принудительной подаче напряжения выше 2-х вольт в resetADC?
-
Уважаемый Petka, я готов выслать Вам платку или собранный программатор в качестве презента за помощь. Напишите мне в личку Ваше решение по этому скромному предложению.
-
Не, тестер не показывает ни коего изменения сопротивления, тем более такую утечку создать не так просто, думаю все же сам порт дурит, подсаживает напругу. В общем, девайт ожил и я весьма рад этому. Автору низкий поклон во-первых за полезное устройство, а во-вторых за крайнее терпение и помощь в решении проблем! :08: :a14: ну и картинки прицепляю того, что получилось на деле. Завтра еще в прозрачную термоусадку помещу, а-ля "корпус" :)
-
Отвечаю по пунктам: 1 - На моей схеме присутствует резистор R7. Предполагалось при этом, что при его использовании будет возможность программировать чипы, если схема не потребляет много энергии, то есть прямо питается от USB порта. В реальности этот резистор у меня не запаян 2 - да, сопротивление резистора привязки ресета программируемого МК к питанию равно 10К, прпограммируемый чип исправен и шьется другими программаторами. Почему при подключении собранного программатора напряжение на данной линии падает я пока не разумею. В статике тестером меряются положенные 320К 3 - Падения напряжений при измерении тестером: R9 88мВ R12 1В R13 460мВ У меня одно предположение - или дохлый порт в МК, что крайне редко может быть или же он как-то не так сконфигурирован После прочтения фразы о том, как диагностируется питание я запаял первый попавшийся резюк (4,7к) поверх 220К, тем самым принудительно подав в цепь диагностики большее напряжение я получил полностью рабочий девайс - программатор читает и шьет МК Чудеса да и только. Получается или утечки в плате, хотя это крайне маловероятно или данный чип у меня имеет иной порог.
-
стоит 14.7456 как и требуется, прошу пардону, не исправил. Так же на схеме присутствуеит разъем для возможности программирования от другого программатора. Но шил всегда его как и предполагалось - понипрогом.
-
Вот схемка ПС - на схеме не указаны точки X2-Х4, я коммутирую эти цепи "соплей" на плате STK500_Petka_Schematic.pdf
-
Видимо, медицина бессильна... Девайс не определяет тагрета (нет свечения диода). Иногда светодиод хаотично мигает, правда емкость на AREF присутствует. Жль пока не могу приложить картинки к сообщению.
-
Контроллер - ATMEGA8-16AU Пробовал со шлейфом 10 см - не спасает Прошил CKOPT - не помогло у меня пока триверсии - что-то с диагностикой питания по линии ADCRES, что-то к тактированием или же просто неудачный МК
-
да, заходит. Вроде работает - набираю и отправляю символы - получаю их обратно. Светодиод при этом не мограет. Как я и писал, даже удавалось читать и писать фьюзы. Очень странное поведение, в общем. Пока как новичок не могу прикрепить картинку, посему напишу как у меня расставлены пины МК по сигналам наружу: SCK - РС4 MISO - РС5 MOSI - РС1 RESET - РС3 RESADC - РС2 amv2000 - спасибо за помощь в решении моей проблемы. У меня фьюзы стоят не так как у вас - CKOPT не установлена, а кварц у меня 14 с лишний Мгц, да и мега 16AU. То есть по идее наверное галочку поставить надо. Зато у меня стоит галочка на SUT0 как нарисовано на странице 1 данной темы. Что ж, подождем комментария автора.
-
Прошил - ситуация изменилась, но не в лучшую для меня сторону. Светодиод теперь не подсвечивается, при подключении к таргету не загорается, ну и не шьет, соответственно. Перед прошивкой полностью очищал чип. А с фьюзами ничего не поменялось? Я поставил галочки на SUT, BOOTSZ0 и BOOTSZ1 как и на картинке с мануалом. Должен ли генериться меандр при автономной работе? Я запитал отдельно от 5В и посмотрел осциллоскопом - меандра нет.
-
Конечно, если не затруднит, сделайте такой вариантик! Плата у меня плотненькая, особо перемычки не побросаешь.
-
Тут не понял. На форуме друг под другом присутсвуют ссылки на схему и приложены прошивки. Они не соответсвуют друг-другу? Если я собрал первый вариант схемы, то где ее прошивка? Если я прошил последней правильной прошивкой, то какая схема соответвтует ей? Пересобрать прошивку, конечно, более изящное решение, однако я не справлюсь с такой задачей.
-
Не, я ошибся, предыдущий мой пост считать недействительным! Как оказалось, на форуме присутствуют две схемы с разной цоколевкой МК. Я сделал по схеме из архива Docs.zip из первого поста http://electronix.ru/forum/index.php?showtopic=42679 с актуальными файлами. Прошил прошивкой из архивчика AvrUSB500_by_Petka_HEX_SRC_v6_uni.zip 5 нога в программаторе у меня звонится на землю через 320К, что есть правильно. Не знаю куда копать далее, но мне кажется все дело в версиях ПО - их куча.
-
напряжение на ножке Reset при отсоединении шлейфа со стороны программатора 4,88В. Если подцепить программатор - 1,5В. Звоню сопротивление 5 вывода разъема на землю - более 300К. "От чудеса" думаю, а должно быть 100К. Сравниваю внимательно схемы - попутал 25 и 27 пины на МК программатора местами вроде. Завтра на свежую голову брошу перемычки, проверю и отпишусь. Но, почти уверен, что в этом -то все и дело. Поспешил, платку сварганил за пару часов, вот и результат. Спасибо!
-
Уважаемый Petka, отвечаю по пунктам: 1) Хм, я не большой знаток МК, если честно, больше связан с производством электроники, но считал, что программирование чипа Atmel начинается с того, что программатор переводит его reset в состояние ноль. При этом порты ввода-вывода переходят в Z-состояние до окончания цикла программирования. Именно основываясь на этом я и перемкнул линия reset, пин 5 с 10-ти контсакном ISP разъеме на ноль питания. 2)Это напряжение именно на выводе сброса программируемого контроллера. По схеме этот пин подтянут к +5 через резистор 10К как это часто и бывает. МК - Мега 16 3) Есть, готов снять эпюры в указанных Вами местах 4) Да, возможно. Надо будет осциллографим проверить реальное кол-во миганий. 5) В данной теме мельком видел, что судествует некая альтернативная прошивка, но я не видел ссылки на нужные файлы. Подскажите где они? Да, я дополню еще немного по своей трабле. Плата отличается от Вашей, так как сделана промышленным способом на двусторонней небольшой платке с маской, компоненты у меня в основном 0603. Шлейф ISP длиной порядка 30 см. Если включить параддельно делителю 220K\100K конденсатор 0,1uF в нижнее плечо, то "подсветка" светодиоды при подключении к чипу пропадает. Однако и не шьет совершенно при этом. В добавок - если не подключен прошиваемый чип, то программатор студией видится, стоит подключить - получаетм подсветку светодиода таргета и ругань студии на невозможность соединиться с программатором. Таже самая песня при прошивке в CodeVision - один в один.