Jump to content

    
Sign in to follow this  
Petka

AvrUsb500 by Petka. продолжение

Recommended Posts

Стоит ли катушка индуктивности на питании программатора? если стоит, попробуйте её закоротить и повторить эксперимент.

До этого дросселя не было. Проблемы были те же самые. Сейчас поставил 3,3 мкГн. Ничего не изменилось

Стоит ли тантал на питании программатора? керамика? все - ли ножки меги припаяны?

Танталы стоят три штуки по питанию программатора.

Разберитесь почему мигает светодиод.

Значит светодиод мигает, правда только в полнакала. Это происходит когда подвисает чип на программируемой плате. На программируемой плате стоит микросхема супервизора, поэтому когда происходит сбой программы, залитой рабочим программатором, на выходе супервизора Res напряжение постоянно меняется в пределах 0,1-0,5 В. Сейчас постараюсь его закоротить, чтобы исключить его влияние.

Отмойте флюс с платы. Чем паяли?

Флюс отмыт. Паял мой знакомый, он занимается изготовлением плат, паял паяльной станцией. я думаю тут проблем не должно быть.

Еще такой вопрос, замерил напряжения на разъеме ISP, при работающей программе в программируемом контроллере вот такие напряжения:

MOSI - 5.03 B

Clc - 0 B

RESET - 5.03 B

SCK - 0.08 B

MISO - 5.03 B

 

Также происходит сбой программы при подключении программатора к программируемой плате. Думаю проблема в супервизоре, перемкну его и отпишу.

Значит вот схема программируемой платы

mk2313sch.pdf

Вот схема программатора, есть небольшие добавления от топологии Petka, но в принципе та же схема.

post-56435-1274303028_thumb.jpg

 

PS:Еще обратил внимает что программа сбоит при подключении программатора, только когода он не подключен к USB.

PS2:Закоротил супервизор, и запитал программируемую плату от программатора. Программатор перестал определяться как в CodeVision, так и в AVRStudio. Правда питание просело до 3,95 В

Разделил питание, программируемая плата запитана от своего питания, а программатор от USB.

При попытке подключения программатора в AVRStudio с подключенной целевой платой, пишет, что невозможно подключиться. При отключении программируемой платы, программатор подключается и появляется окно AVR Prog. Непонятно. Прошивал похожим программатором, только изготовленным другими людьми. Прошивало без проблемм. До этого прошивал STK200/300 тоже проблем не возникало. Вход в консольный режим программатора происходит без проблем.

Edited by Melandr

Share this post


Link to post
Share on other sites

При попытке считывания сигнатуры или фьюзов CodeVision после появления сообщения о том что STK500/AVRISP communication error, светодиод несколько раз мигает, как будто программатор перегружается. В AVRStudio окно настройки программатора не появляется.

Share this post


Link to post
Share on other sites
При попытке считывания сигнатуры или фьюзов CodeVision после появления сообщения о том что STK500/AVRISP communication error, светодиод несколько раз мигает, как будто программатор перегружается. В AVRStudio окно настройки программатора не появляется.

Посмотрел схему програмируемого устройства!!! Супервизор подключен почти на прямую к ресету, резистор 22Ом не считается (это очень мало)... Он может запросто мешать программатору, т.к. у него на выходе может стоять два транзистора и один из них во включенном состоянии будет на ресет подавать 5 вольт, а программатор наоборот GND при инициализации SPI. Так что супервизор надо отпаять, а не коротить.

Второе!!! Посмотрите какая должна быть входная схема для FT232RL. У вас она скорее для BM. Но вообще там накручено. Ладно сопротивления по 27 Oм (они нужны только для BM смотри даташит) но зачем там емкости по 47 пФ?

Edited by ds1307

Share this post


Link to post
Share on other sites

to ds1307

Большое спасибо, по Вашему совету выпаял кондеры во входных цепях FT232RL по 47 пФ, заменил сопротивления по 27 Ом сопротивлениями 0 Ом. В программируемой плате выпаял супервизор и сопротивление 22 Ом заменил сопротивлением 1кОм. И о чудо, оно заработало!!!!!!!!!!!!!!!!

Светодиод при подключении целевой платы горит, сигнатура нормально читается, прошил ATtiny2313. Огромное спасибо.

Share this post


Link to post
Share on other sites

Приветствую!

Респект автору за сабж.

Пользую давно и с удовольствием. В основном шились разные Меги.

Сегодня появилась проблема - не хочет определяться Tiny12L.

Подключение перепроверял. Всё по даташиту.

Прогер отморгивает положенное и тухнет. Куда смотреть, в чём может быть проблема? Тинька новая, т.е. её "убойный" для этого прогера фуз "RSTDISBL" не должен быть установлен... или я ошибаюсь?

Share this post


Link to post
Share on other sites
...

Подключение перепроверял. Всё по даташиту.

Прогер отморгивает положенное и тухнет. Куда смотреть, в чём может быть проблема?

....

Разберитесь, почему светодиод на программаторе тухнет. При подключении к программируемому контроллеру светодиод должен загораться. Для начала посмотрите напряжение на линии reset.

Share this post


Link to post
Share on other sites
Разберитесь, почему светодиод на программаторе тухнет. При подключении к программируемому контроллеру светодиод должен загораться. Для начала посмотрите напряжение на линии reset.

Вот и я про тоже. Выдёргиваю тиньку и подключаю мегу8 - загорается. Меняю назад - не горит. Может тинька какая убитая? Или надо ей больше, чем обычно? Кто-нить их программировал данным прогером?

Share this post


Link to post
Share on other sites
Вот и я про тоже. Выдёргиваю тиньку и подключаю мегу8 - загорается. Меняю назад - не горит. Может тинька какая убитая? Или надо ей больше, чем обычно? Кто-нить их программировал данным прогером?

На плате с тинькой, подтяните линию reset к питанию через 10 кOм.

Share this post


Link to post
Share on other sites
На плате с тинькой, подтяните линию reset к питанию через 10 кOм.

Подтяжка (т.е. подача дополнительного питания на Reset через 10к) помогает - загорается диод.

Тинька читается и даёт программировать фузы, однако прошивку с еепромом залить не даёт - программатор из АВРстудио выдает окно с ошибкой.

Edited by Barmaley_GMN

Share this post


Link to post
Share on other sites

Ввиду какого-то непонятного дифицита 12тинек на рынке, нашёл переработанный проект под 13. Её и купил. Так вот она зашилась легко и с удовольствием.

Поэтому правду на свой вопрос в ближайшее время не узнаю.

Благодарю автора девайса за быстрое реагирование и участие в моих (да и не только моих) проблемах при использовании его чудного девайса.

СПАСИБО.

Share this post


Link to post
Share on other sites

Петр напишите пожалуйста прошивку под ОА, с отключенным таймером спящего режима или увеличенным значением до часа, буду очень благодарен :rolleyes:

Share this post


Link to post
Share on other sites
Петр напишите пожалуйста прошивку под ОА, с отключенным таймером спящего режима или увеличенным значением до часа, буду очень благодарен :rolleyes:

Вы, случаем, темой не ошиблись?

Share this post


Link to post
Share on other sites

Действительно :biggrin: перечитал немного, ps. а за схему и описание большое спасибо, перечитал все, собрал , программирует очень шустро мега8 11кб=4.5 сек с верификацией.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this