реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> atmega8 не хочет шиться, трабл
NN1317
сообщение Dec 4 2007, 20:44
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



всем здрасьте!
уже недели 2 пытаюсь заставить работать самодельный программатор, схему прикрепляю.
как я понял это аналог stk200, тока аффтар той схемы зачем то поменял номера всех выводов(по даташиту ниче не должно измениться) и вместо того чтобы юзать по 2 преобразовалки на линию, юзает по одной, а вторая запараллелена и на конце стоят светодиоды для индикации.
светодиоды у меня мигают(и без внешнего питания тоже - тут как я понял дело в отсутствии диода), но настроенный PonyProg говорит что ошибка передачи данных или как то так...
это мой первый контроллер авр, до этого были тока пики, поэтому вопросы:
1. у меня свежекупленная AtMega8L. должен ли быть впаян кварц с 2 емкостями в землю при первой прошивке? пробовал и так и так, ниче не выходит.
2. при перепрошивке, нужно ли ножку SS (slave select) - замыкать на минус (типа перевести в режим slave)?
3. в чем все таки дело в моем случае? возможно ли что не хватает мощности у одной преобразовалки на линию?

PS:
1. в основном тестирую на LPT-порту ноута, но проверяю все и на нормальном компе с LPT - результат одинаково отрицателен. + lpt порты и там и там 100% рабочие.
2. сильно не пинайте - все таки мой первый авр + поиск по данным вопросам ниче не дал...
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 5 2007, 08:11
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



1. Не обязательно. Со стапелей Мега8 сходит настроенная на работу от внутреннего генератора.
2. Не нужно. При программировании используются только линии MOSI, MISO, SCK, Reset ну и, естесственно, питание. Остальные линии никакой рояли не играют и находятся в третьем состоянии.
3. Если 74НС244 исправна, то мощи хватит за глаза. Есть люди, которые успешно шьют контроллеры вообше без шинных формирователей, просто проводами от ЛПТ напрямую к контроллеру.

У Вас, скорее всего, ошибка в монтаже программатора и/или платы с Мегой. Либо что-то Поней. С ней никогда не работал, посему не могу дать никаких советов :-( Прозвоните тестером сначала весь монтаж и программатора и платы. Убедитесь, что сигналы от программатора гарантировано доходят до платы, а питание до программатора. Кстати, а какое оно у Вас?

P.S. В приаттаченой схеме ошибок не увидел, обязана работать.
Go to the top of the page
 
+Quote Post
NN1317
сообщение Dec 5 2007, 08:19
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



мне тоже кажется что в теории я делаю правильно. питание внешнее, +5.5в. фишка вот в чем - когда поня обращаеться к нему, мигают все 3 светодиода(2 мигают и один горит)! т.е. как я понимаю контроллер отвечает, т.к. светодиоды отвечают за чтение, запись и просто подачу питания. возможно, стоит поюзать другую программу.
1. а может ли быть дело в том, что авр-ка на внутреннем генераторе работает медленнее чем ожидает ponyprog и потому контроллер тупо не успевает за портом?
2. какую программу посоветуете попробовать для этого программатора?
у меня есть avr studio 4, там вроде что то должно быть... но что именно там искать я не понялsad.gif


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 5 2007, 08:55
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(NN1317 @ Dec 5 2007, 11:19) *
мне тоже кажется что в теории я делаю правильно. питание внешнее, +5.5в. фишка вот в чем - когда поня обращаеться к нему, мигают все 3 светодиода(2 мигают и один горит)! т.е. как я понимаю контроллер отвечает, т.к. светодиоды отвечают за чтение, запись и просто подачу питания. возможно, стоит поюзать другую программу.
1. а может ли быть дело в том, что авр-ка на внутреннем генераторе работает медленнее чем ожидает ponyprog и потому контроллер тупо не успевает за портом?
2. какую программу посоветуете попробовать для этого программатора?
у меня есть avr studio 4, там вроде что то должно быть... но что именно там искать я не понялsad.gif

5.5 вольт это предел для МК, попробуйте снизить до 5.0в.
Да, если мигает VD2, то Мега что-то там отвечает.

1.Не знаю, можно ли у Пони снизить скорость программирования, если можно, то порпробуйте снизить до минимума.
2.Настоятельно рекомендую AVREAL. Гуглем ищется влет. Правда работает он из командной строки, но оно того стоит.
В студии нет утилит для работы с LPT-программатором.
Go to the top of the page
 
+Quote Post
NN1317
сообщение Dec 5 2007, 09:01
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



в поне я не нашел возможности скрутить скорость... буду искать avreal.
спасибо за советы.


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
Camat
сообщение Dec 5 2007, 10:22
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 4-12-07
Пользователь №: 32 955



На каком-то сайте читал что «ПОНИ» с AVR работает только с подключенным 4 мГ кварцем.
Попробуй подключить кварц.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 5 2007, 11:04
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(Camat @ Dec 5 2007, 13:22) *
На каком-то сайте читал что «ПОНИ» с AVR работает только с подключенным 4 мГ кварцем.
Попробуй подключить кварц.

Чтобы мега заработала от внешнего кварца, нужно запрограммировать соответствующие фьюз-биты.
А из постов автора ясно, что из-за этой пони, он даже сделать ничего не может с кристаллом.
Go to the top of the page
 
+Quote Post
_Alfred_
сообщение Dec 5 2007, 11:30
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 13-07-05
Пользователь №: 6 757



Цитата(Camat @ Dec 5 2007, 14:22) *
На каком-то сайте читал что «ПОНИ» с AVR работает только с подключенным 4 мГ кварцем.
Попробуй подключить кварц.

У меня работает от внешнего генератора, теперь МК шьется и при выставленном кварцевом и при выставленом внешнем генераторе.
Сам сделал так, когда случайно фьюзы неправильно выставил (поставил внешний тактовый) и не мог понять, почему не работает...

NN1317
Соберите схему PONY через COM - все нормально работает, на пайку не более пары часов.
Схема: http://www.lancos.com/e2p/si-prog-v2_2.pdf. Base Board можно взять попроще: PONYP_SI.GIF - я пользуюсь именно этим.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Dec 5 2007, 11:57
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата
Соберите схему PONY через COM

Зачем собирать еще один сомнительный девайс, если у NN1317
уже собран STK200. Из-за любви к пони?
Лично я на работе ЗАПРЕТИЛ ею пользоваться! Слишком часто с ней кристаллы убивали на объектах. То фьюзы поставит так, что помогала только замена кристалла, то программу/данные зальет вообще не ясно каким макаром и всё начинает косить - мама не горюй. А объекты бывают - 8 часов на самолете пилить.
Кстати, о "косячности" пони НЕОДНОКРАТНО народ писАл на разных форумах и камней ею "поубивали" только держись!
Go to the top of the page
 
+Quote Post
otrog
сообщение Dec 5 2007, 12:13
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



2 NN1317
Какая длина шлейфа от программатора до микроконтроллера?


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
NN1317
сообщение Dec 5 2007, 16:47
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



Цитата
Соберите схему PONY через COM - все нормально работает, на пайку не более пары часов.

1. у меня на ноуте тока LPT
2. возможно в будущем все равно соберу usb-ный программер, если появиться мотивация

Цитата
Зачем собирать еще один сомнительный девайс, если у NN1317
уже собран STK200. Из-за любви к пони?

действительно, любви никакой к ней нет, просто раньше шил ПИКи ей...
сейчас пытаюсь юзать avreal.

Цитата
Какая длина шлейфа от программатора до микроконтроллера?

раньше была около 20 см, потом укоротил до 10. результат тот же.

по поводу AvReal: у меня пишет Can't resync, хотя программатор он видит и светодиодики мигают, хотя и менее энтенсивно чем с понипрогом.
у меня остался последний вариант - понизить питание. попробую - отпишусь.


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 5 2007, 17:07
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(NN1317 @ Dec 5 2007, 18:47) *
по поводу AvReal:

1.Для начала правильно опишите свой программатор Avreal-у.
2.Попробуйте получить от Avreal-а побольше информации по ключу -%
3.А у верены в свежести чипа? А то я тут недавно натолкнулся на патрию зажатых на 500KHz тактовой
- тоже ни гу-гу были, пока не сменил 800KHz default на меньшую.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
NN1317
сообщение Dec 5 2007, 17:15
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



я пробовал:
avreal32.exe +atmega8 -p1 -as -bc
avreal32.exe +atmega8 -p1 -as -b
avreal32.exe +atmega8 -p1 -as -e
+ все тоже самое с ключами -o30 (30кгц, как я понимаю)
еще пробовал добавлять задержки -1 ....

Сообщение отредактировал NN1317 - Dec 5 2007, 17:16


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
NN1317
сообщение Dec 6 2007, 19:04
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 22-10-07
Из: Жиганск:)
Пользователь №: 31 592



пробовал понижать напряжение, ниче не изменилось.
лог такой:
Код
Command:
+atmega8 -p1 -as -b -o500 -%
    % LPT base port 0x378
    % assume that LPT data writes not faster then 1uS
    % Atmel adapter for STK*00 found
    % STK mode
    % osc = 500kHz -> setup=4, hold=4,3
    % Reset
    % PgmOn reply  0xAC530000
    % Try 1 to resync by reset pulse    % PgmOn reply  0xAC530000
    % Try 2 to resync by reset pulse    % PgmOn reply  0xAC530000
    % Try 3 to resync by reset pulse    % PgmOn reply  0xAC530000
    % Try 4 to resync by reset pulse    % PgmOn reply  0xAC530000
Can't resync
Reset pin released
Adapter disabled

похоже что то с reset, щас буду схему изучать.

правда, пока пытался понизить напряжение, случайно подал на схему +6.6в... думаю, контроллер должен выжить.
черт... почитал даташит... sad.gif((( до 5.5в.
у меня есть шансы что контроллер еще живой?


--------------------
вмажем и размажем. а потом ещё разок.
-------------------------------------------------------------------------------------
профессионалы не волнуются. ни-ко-гда.
Go to the top of the page
 
+Quote Post
kd_Rash
сообщение Dec 7 2007, 15:22
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 58
Регистрация: 11-01-07
Пользователь №: 24 311



попробуй подать сигнал с внеш. генератора - примерно 1 МГц
если котел рабочий - должен откликнуться
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 04:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.02518 секунд с 7
ELECTRONIX ©2004-2016