Jump to content

    

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

Может где то под соседними ножками капля олова сныкалась? или по разводке где то... То что светится означает что контроллер по выводу Reset на разъеме определил что другой контроллер подключен. Если прошивка залилась и проверилась и без ошибок то дело только в схематике. Проверь точно ли те что нужно сопротивления поставил в цепи выхода Reset на разъем? там делители напряжения и значения сопротивлений должны быть точно подобраны!

Почему тогда на 6 прошивке светодиод не светится?

Share this post


Link to post
Share on other sites
Почему тогда на 6 прошивке светодиод не светится?

тяжело понять... когда не светится? у меня 6 прошивка, всё работает как полагается. подключен контроллер - светится, не подключен - не светится. Если на 6 так - то всё в порядке. если на на 6 так, но на 8 не так - вопрос к автору прошивки тогда.

Share this post


Link to post
Share on other sites
Почему тогда на 6 прошивке светодиод не светится?

Что пишет программатор в терминальном режиме?

Share this post


Link to post
Share on other sites
Что пишет программатор в терминальном режиме?

Кстати насчет этого... Можно ли узнать по этому логу

avrusb500v2-1.2

Enter SW Version Major in hex [2]:
Enter SW Version Minor in hex [a]:
Reset target at connector polarity test(1=on 0=off)[1]:

OK, my SW version is now: 2.0a (hex)
Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]:
Ready. Just close the terminal. No reset needed.

какая версия прошивки у меня стоит?

Я когда на Win7 пытался заливать прошивку, сначала через виртуальную машину с XP делал, всё было со сбоями, ни 6 ни 8 версии не мог залить, а потом сделал как полагается (без всяких вирт машин), что то залил, а что непомню, то ли 6 то ли 8...

Ну и собственно вопрос в различии 8 и 6 версий.. какие баги пофиксены/добавлены, чем лучше/хуже...

Edited by Andrew_BJ

Share this post


Link to post
Share on other sites
Что пишет программатор в терминальном режиме?

 

[0m[2J[0;0favrusb500v2-1.2

 

EEnter SW Version Major in hex [2]:

EEnter SW Version Minor in hex [a]:

EReset target at connector polarity test(1=on 0=off)[1]:

E

 

OK, my SW version is now: 2.0a (hex)

 

Select 'stk500 by petka' mode. (1=1Mhz 0=Fast)[0]:

EReady. Just close the terminal. No reset needed.

 

 

Share this post


Link to post
Share on other sites

shaman2005, судя по твоей первой строке

[0m[2J[0;0favrusb500v2-1.2

У тебя явно прошивка залилась с ошибками. такого быть не должно на сколько я понимаю (см выше мой лог)

Share this post


Link to post
Share on other sites

Прошивка залита правильно, по крайней мере, то, что было в файле!

ANDREW, - твой лог по 8 меге, у меня - 88-я, читай внимательно!

Petka, [0m[2J[0;0f находится в прошивке начиная с адреса 0000АЕ, может там стоит кпоковыряться?

Share this post


Link to post
Share on other sites
Прошивка залита правильно, по крайней мере, то, что было в файле!

ANDREW, - твой лог по 8 меге, у меня - 88-я, читай внимательно!

Petka, [0m[2J[0;0f находится в прошивке начиная с адреса 0000АЕ, может там стоит кпоковыряться?

Замерьте мультиметром напряжения в цепи "RST_ADC" (между R8 и R9). При подключенном программируемом устройстве и при отсоединённом программаторе. Ещё замерьте напряжение на ноге AREF.

 

P.S. Какой номинал резистора R9 ?

Share this post


Link to post
Share on other sites

R9 - 47k, напряжения следующие:

AREF 1,1V

R8/R9 - без подключения устройства 0V, с подключенным таргетом 0,866V

 

Ещё при подключении к студии программатор определяется все Оk, НО ПРИ ПОПЫТКЕ ЧТО-ЛИБО ВЫЧИТАТЬ, ИЛИ прошить начинает хаотично моргать светодиодом и затем отрубается...

 

Petka, спасибо, что откликнулись. На 8 Меге все работает со свистом, а 88-я уперлась, и все тут...

Edited by shaman2005

Share this post


Link to post
Share on other sites
R9 - 47k, напряжения следующие:

AREF 1,1V

R8/R9 - без подключения устройства 0V, с подключенным таргетом 0,866V

С цепью RST_ADC тогда у вас всё в порядке.

Ещё при подключении к студии программатор определяется все Оk, НО ПРИ ПОПЫТКЕ ЧТО-ЛИБО ВЫЧИТАТЬ, ИЛИ прошить начинает хаотично моргать светодиодом и затем отрубается...

Проверяйте питание программатора. Перекинута ли перемычка "программирования программатора" обратно? Повторите эксперимент с закороченной катушкой L1.

Petka, спасибо, что откликнулись. На 8 Меге все работает со свистом, а 88-я уперлась, и все тут...

На меге 8 в программаторе?

Share this post


Link to post
Share on other sites

Питание стабильное, без просадок и скачков. Перемычка перекинута, но светодиод светится независимо от положения оной перемычки...., хотя в процессе прошивки 88-й меги - гаснет.

 

Да, программатор на меге 8

Edited by shaman2005

Share this post


Link to post
Share on other sites
Да, программатор на меге 8

Что-то вы мутите. Если программатор на меге 8, то R9 должен иметь номинал 100кОм. Значение напряжения на AREF должно быть равно 2.56 В.

Так что за чип в программаторе? И каков номинал R9 на самом деле?

Share this post


Link to post
Share on other sites
Что-то вы мутите. Если программатор на меге 8, то R9 должен иметь номинал 100кОм. Значение напряжения на AREF должно быть равно 2.56 В.

Так что за чип в программаторе? И каков номинал R9 на самом деле?

 

Я не мучу. У меня два прога на 8 меге и на 88-й. Первый, который на 8-й меге и с резюком 100К запустился сразу и все шьет влет. На 88-й меге никак не хочет работать, вернее работает, на кок-то странно. Определяеся, все ок, но при попытке что-либо вычитать/прошить начинает хаотично мигать светодиодом, и через несколько секунд отрубается. Вот на нем (который на 88-й меге) светодиод при включении мигает 6 раз после чего постоянно светится без подключения к таргету.

Edited by shaman2005

Share this post


Link to post
Share on other sites
... На 88-й меге никак не хочет работать, вернее работает, на кок-то странно. Определяется, все ок, но при попытке что-либо вычитать/прошить начинает хаотично мигать светодиодом, и через несколько секунд отрубается. Вот на нем (который на 88-й меге) светодиод при включении мигает 6 раз после чего постоянно светится без подключения к таргету.

Проверьте закоротки/непропаи. Отмойте плату от флюса. Ещё раз перепрошейте программатор.

Share this post


Link to post
Share on other sites

Petka, спасибо за проект. Программатор сделал года 3 назад, все отлично работает. Вот появилось желание и дошли руки попробовать ABD-Protocol. В прошивке 8 он поддерживается? Судя по форуму, как-то без энтузиазма воспринял народ его появление. А у меня с наскока пока ничего не получается. Копаю дальше.

Спасибо за внимание.

Владимир

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this