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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Программирование ATMega16 программатором stk200/300, Прошу помоч с проблемой!
parashutist470
сообщение Nov 6 2006, 22:54
Сообщение #1


Участник
*

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



Вопрос звучит следжующим образом. Спаял программатор stk200/300. Взялся прошивать контроллер(Atmega 16) с помощью программы CodeVisionAVR. Пишет нет конекта, но когда ещё раз жмешь прошить, пишет can't read chip signature because LB1=0 & LB2=0. Если снять галку Check signature ароде как пишет, а верификацию не проходит, тоесть содержимое флэш не меняется!
Биты защиты НЕ МЕНЯЛ!! Причём когда отключить питание МК и подключить его снова, всё по кругу начинается тоест ьдо первого раза на лок камня не ругается!
Первый раз (если я уже ничего не путаю ато уже голова кругом) вродебы всё отлично прошилось, все фюзы были по умолчанию, но с камня я их предварительно не прочитал. Может зашило какую-то гадость?
Так же пробовал другой софт, анпример ponyprog теже яйца, только в профиль.
Помогите пожалуйста реанимировать камень, или подскажите что я делаю не так!

PS Вопрос наверняка глупый но в схеме STK200/300 анод диода на пин 2 разъёма подаётся, а этот пин я так полагаю на Vcc идеёт?

Спасибо!
Go to the top of the page
 
+Quote Post
kamedi_clab
сообщение Nov 7 2006, 00:57
Сообщение #2


Местный
***

Группа: Новичок
Сообщений: 239
Регистрация: 5-10-06
Пользователь №: 21 004



попробуйте простые "5 проводков" и проверьте выполнение условий на странице programAVR на .narod.ru
Go to the top of the page
 
+Quote Post
parashutist470
сообщение Nov 7 2006, 07:29
Сообщение #3


Участник
*

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



Ну я читал ту страницу ещё раньше, можно сказать и руководствовался ей, а какие там условия должны выполнятся?не пойму. Просто проводками попробую, но думаю что дело не в программаторе. Есть ещё какие-нибудь варианты у кого-нибудь?
Go to the top of the page
 
+Quote Post
AndryG
сообщение Nov 7 2006, 09:50
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 23-05-05
Из: UA
Пользователь №: 5 317



Такие же глюки у меня выскакивают у СV при недостаточном питании...

О диоде ... не вникал где у него анод, надо вот так http://www.ln.com.ua/~real/avreal/adapters.html
Некоторым кажется, что диод у STK200 неправильно стоит - чушь - полная... прочтите в FAQ по той же ссылке - расписано почему так.

Попробуйте поганят Мегу не СV, а AVReal - он позволяет задержки больше ставить при программировании, если с задержками покатит - знаичит 98%, что с питанием глюкс.
Go to the top of the page
 
+Quote Post
parashutist470
сообщение Nov 7 2006, 12:02
Сообщение #5


Участник
*

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



Цитата(AndryG @ Nov 7 2006, 13:50) *
Такие же глюки у меня выскакивают у СV при недостаточном питании...

О диоде ... не вникал где у него анод, надо вот так http://www.ln.com.ua/~real/avreal/adapters.html
Некоторым кажется, что диод у STK200 неправильно стоит - чушь - полная... прочтите в FAQ по той же ссылке - расписано почему так.

Попробуйте поганят Мегу не СV, а AVReal - он позволяет задержки больше ставить при программировании, если с задержками покатит - знаичит 98%, что с питанием глюкс.


Я питаю от +5 компьютерного БП реально выходит 4,8 где-то.
Диод стои правильно удостоверился
в AVReal гонял, вот здесь мне пытались помочь чуть раньше http://telesys.ru/wwwboards/mcontrol/1489/...es/390072.shtml
та же фигня. Пробовал и тактирование заводить с порта ЛПТ.
Ничего не помогает.
Go to the top of the page
 
+Quote Post
tonjo
сообщение Nov 7 2006, 13:00
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 22-11-04
Пользователь №: 1 190



А длина проводов какая? Бывает она становится основной причиной подобных заморочек.
Go to the top of the page
 
+Quote Post
parashutist470
сообщение Nov 7 2006, 13:53
Сообщение #7


Участник
*

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



Цитата(tonjo @ Nov 7 2006, 17:00) *
А длина проводов какая? Бывает она становится основной причиной подобных заморочек.



30 см примерно
не думаю что это много для таких частот.

дело в том что глюки очень даже систематические, не хаотические, (читать пост№1) тут надо искать причину не в наводках и подобном я думаю.
Go to the top of the page
 
+Quote Post
ps1x
сообщение Nov 7 2006, 14:38
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Попробуйте подключить кварц к соответствующим ножкам, ну и очень внимательно проверьте все провода на предмет правильности подключения, отсутствия КЗ или разрыва... Больше в общем посоветовать нечего. cheers.gif

А питанием от компьютера я все время пользуюсь без стабилизаторов и даже кондера работает стабильно 999 прошивок из 1000.
Go to the top of the page
 
+Quote Post
VDG
сообщение Nov 7 2006, 15:21
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



Проблема стара как мир. smile.gif
CV под WinXP с Кандой (stk200) работает неправильно - шьёт нормально, а верификацию не проходит. Под 98-ой всё проходит нормально.
Понипрог (правильно настроенный) с stk200 под WinXP работает.

PS. Проверьте на всякий случай, не залоченный ли у вас контроллер? Посмотрите что считывается с флеша.


--------------------
Go to the top of the page
 
+Quote Post
parashutist470
сообщение Nov 7 2006, 20:32
Сообщение #10


Участник
*

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



Цитата(ps1x @ Nov 7 2006, 18:38) *
Попробуйте подключить кварц к соответствующим ножкам, ну и очень внимательно проверьте все провода на предмет правильности подключения, отсутствия КЗ или разрыва... Больше в общем посоветовать нечего. cheers.gif

А питанием от компьютера я все время пользуюсь без стабилизаторов и даже кондера работает стабильно 999 прошивок из 1000.


Кварц я пробовал подключать, правда у меня сейчас есть только на 10 мегагерц, как я и писал пробовал тактировать от порта программой AVreaI, все теже баги, сигнал синхронится девайс определяет. За эту неделю я уже всё прозвонил что можно было, по крайней мере мне так кажется.. И все сигналы вроде проходят, осцилографа дома нету, но по срежднему значению напряжения вольтметром видно во время попыток прошивать.

Сообщение отредактировал parashutist470 - Nov 7 2006, 20:58
Go to the top of the page
 
+Quote Post
parashutist470
сообщение Nov 7 2006, 20:55
Сообщение #11


Участник
*

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



Цитата(VDG @ Nov 7 2006, 19:21) *
Проблема стара как мир. smile.gif
CV под WinXP с Кандой (stk200) работает неправильно - шьёт нормально, а верификацию не проходит. Под 98-ой всё проходит нормально.
Понипрог (правильно настроенный) с stk200 под WinXP работает.

PS. Проверьте на всякий случай, не залоченный ли у вас контроллер? Посмотрите что считывается с флеша.


Ща конечно проверю под 98.. Дело в том что я и понипрог пробовал, настроен вроде верно..
-делал калибовку
-проц выбрал в настройках
-выбралд параллеьный порт, из списка AVR ISP I/O
вроде больше ничего и не надо
Читается с него что попало, писал в самом первом посте. Первый раз одно второй раз другое, питание переподклюяил всё сначала. Фюзы то все 0 то все 1 то вперемешку (уже и не вникал как именно), пишет что проц залочен со второй попытки прошить, питание перетыкнуть - снова всё нормально. Кроче читает с него какую-то лажу.
понипрог пишет припопытке читать или писать ошибку 24 - устройство отсуцтвует или неизвестное устройство. иногда пишет ошибку 25- залочен
Go to the top of the page
 
+Quote Post
parashutist470
сообщение Nov 7 2006, 21:18
Сообщение #12


Участник
*

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



Под 98 виндой таже фигня ... полная чуш и хаос ничего не пойму ...
Go to the top of the page
 
+Quote Post
parashutist470
сообщение Nov 7 2006, 21:32
Сообщение #13


Участник
*

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



Ещё хотел добавить, какой бы прогой не читал флэш, когда удаётся что-то прочесть по всей флэш и EEPROM полнейшая каша.. Камень новый, должно быть почти везде FF поидее, а там кисель.

И не шьёт нифига никуда, прочитанный байт отличается от того что пыталось записать.

Сообщение отредактировал parashutist470 - Nov 7 2006, 21:37
Go to the top of the page
 
+Quote Post
junoSynthesizer
сообщение Nov 7 2006, 22:14
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 83
Регистрация: 25-11-05
Из: odessa
Пользователь №: 11 397



у меня была похожая проблема в этой же ветке =)

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

собирал программатор чётко по картинке.


да, и ещё: кашу может выдавать, если питание на проц подключено, а на программатор - нет =) такой косяк я тоже ловил.

Сообщение отредактировал junoSynthesizer - Nov 7 2006, 22:15
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Вся жизнь - ништяк, все бабы - леди, а солнце - шар дающий свет
Go to the top of the page
 
+Quote Post
ps1x
сообщение Nov 7 2006, 23:32
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(VDG @ Nov 7 2006, 18:21) *
Проблема стара как мир. smile.gif
CV под WinXP с Кандой (stk200) работает неправильно - шьёт нормально, а верификацию не проходит. Под 98-ой всё проходит нормально.
Понипрог (правильно настроенный) с stk200 под WinXP работает.

PS. Проверьте на всякий случай, не залоченный ли у вас контроллер? Посмотрите что считывается с флеша.

Хммм... Гоните товарищь. У меня уже как год под виндой в CVAVR и AVR910 и STK200 работают просто чюдесно и замечательно. Еще может быть смыть всякие остатки химии и флюса с печатной платы (если это не на пластмассовой макетке конечно).
Ну и самый, пожалуй, верный вариант - купить еще один чип и попробовать пошить его...
Go to the top of the page
 
+Quote Post

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

 


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


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