Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

ATmega168V и STK500

Непрочитано 03.02.2013, 15:49  
you_go
Гражданин KAZUS.RUN
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 901
Сказал спасибо: 90
Сказали Спасибо 1,274 раз(а) в 412 сообщении(ях)
you_go на пути к лучшему
По умолчанию ATmega168V и STK500

На днях получил с ибея пару тестеров Transistor Tester Capacitor ESR Inductance Resistor Meter NPN PNP Mosfet/9V. Они оказались с разной прошивкой и по точности не ахти. После переговоров с продавцом он прислал самую новую усовершенствованную прошивку, в которой, кроме того, устранены некоторые баги.
Сказал, что я сам смогу ее в режиме ISP, только чтобы никакие фьюзы не менял.
Я достал свой старый STK500 (еще не USB, а COM-овсий), обновил его прошивку в AVR Studio 4.19 и попробовал прочитать сигнатуру и фьюзы ATmega168 c подключенной к нему по ISP платы. Ничего не вышло - процессор почему-то не входит в режим программирования, а после ресета просто отрабатывет зашитую программу. Пробовал по-разному. Даже перепаял кварц на плате с 8 на 4 МГц - не помогло.
Вопрос - как считаете, в чем может быть причина? Может, элементарно, установлена защита по SPIEN? Что же тогда продаван рекомендует использовать именно SPI? Или я в чем-то неправ - может, мой старый комовский STK500 не годится для этой цели? Выпаивать проц и пробовать высоковольтный режим программирования пока не хочется.
Вот платка тестера (название проца было затерто). Прошивку, кому надо, тоже прилагаю.
Миниатюры:
Нажмите на изображение для увеличения
Название: AVRtst1.gif
Просмотров: 814
Размер:	367.8 Кб
ID:	43101   Нажмите на изображение для увеличения
Название: AVRtst2.gif
Просмотров: 439
Размер:	332.4 Кб
ID:	43102  
Вложения:
Тип файла: rar AVR tester upgrade.rar (110.6 Кб, 1213 просмотров)
Реклама:

Последний раз редактировалось you_go; 10.02.2013 в 13:07.
you_go вне форума  
Эти 7 пользователя(ей) сказали Спасибо you_go за это сообщение:
Air777 (11.03.2013), amds (03.06.2014), djek35 (07.10.2015), leoblp (20.03.2013), mr_kost (05.02.2013), vahegan (12.03.2013), y-ola (25.03.2017)
Непрочитано 03.02.2013, 16:16  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,459
Сказал спасибо: 3,227
Сказали Спасибо 3,513 раз(а) в 2,394 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: ATmega168V и STK500

  1. Запросить подробности у продавца. М.б. там именно запрещено SPI-программирование и есть загрузчик? Фирменный STK500 бывает только КОМовский и работает чётко (если нет ошибок в подключении к программируемому МК).
  2. Срисовать, что есть на выводах SPI и думать, как оно может повлиять на целостность сигналов.
ForcePoint вне форума  
Непрочитано 03.02.2013, 16:42  
you_go
Гражданин KAZUS.RUN
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 901
Сказал спасибо: 90
Сказали Спасибо 1,274 раз(а) в 412 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: ATmega168V и STK500

Как раз первым делом я запросил продавца, чтобы он дал мне более подробную информацию (в том числе какие должны быть установлены фьюзы и биты защиты).
Он прислал мне только два файла - .hex (собственно прошивка) и .eep (содержимое EEPROM). Сейчас в Китае Новый Год, так что вряд ли они ответят до 18-20 февраля.
Бутлодер - не знаю, если бы он был, это, наверное, было бы оговорено.
Я посмотрел SPI сигналы осциллографом - вроде бы не завалены, полной амплитуды (говорят, что на ресете не должно быть подтягивающего резистора меньше 10 ком - вроде бы выполняется). STK500 у меня фирменный, так что боюсь, что просто SPIEN установлен (вернее, сброшен). Читал где-то раньше, что ATmega168 весьма капризен - уменьшал частоту SPI насколько возможно - не помогает.
Ума не приложу, что еще попробовать перед тем как выпаивать процессор и пробовать высоковольтный параллельный режим (да еще и "кроватки" у меня нет под ATmega168V).
you_go вне форума  
Непрочитано 03.02.2013, 17:40  
Арктур
Почётный гражданин KAZUS.RUN
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 2,930
Сказал спасибо: 7
Сказали Спасибо 3,471 раз(а) в 1,771 сообщении(ях)
Арктур на пути к лучшему
По умолчанию Re: ATmega168V и STK500

А какое питание на процессоре при программировании (см. BODLEVEL) ?
Арктур вне форума  
Непрочитано 03.02.2013, 18:14  
andries5
Почётный гражданин KAZUS.RUN
 
Регистрация: 19.02.2008
Сообщений: 1,840
Сказал спасибо: 128
Сказали Спасибо 613 раз(а) в 430 сообщении(ях)
andries5 на пути к лучшему
По умолчанию Re: ATmega168V и STK500

you_go, Я приобрел тоже такую плату. Можете поделиться прошивкой? Я бы тоже попробовал.
andries5 вне форума  
Непрочитано 04.02.2013, 08:49  
you_go
Гражданин KAZUS.RUN
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 901
Сказал спасибо: 90
Сказали Спасибо 1,274 раз(а) в 412 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: ATmega168V и STK500

Прошивку добавил в первый пост.
Арктур, питание нормальное - 5,1 В

Последний раз редактировалось you_go; 04.02.2013 в 08:52.
you_go вне форума  
Эти 3 пользователя(ей) сказали Спасибо you_go за это сообщение:
andries5 (04.02.2013), carabas (04.02.2013), DK (04.02.2013)
Непрочитано 04.02.2013, 15:48  
Арктур
Почётный гражданин KAZUS.RUN
 
Аватар для Арктур
 
Регистрация: 29.10.2012
Сообщений: 2,930
Сказал спасибо: 7
Сказали Спасибо 3,471 раз(а) в 1,771 сообщении(ях)
Арктур на пути к лучшему
По умолчанию Re: ATmega168V и STK500

Обычно, в таких случаях проверяется программатор вместе с шлейфом на другом микроконтроллере.
Ещё можно просмотреть соединения дорожек - напр. конденсатор на выводе "RESET",
совпадение пинов на разъёме программирования, проверить другой программой программирования, осциллографом посмотреть на самих ножках микроконтроллера.
Арктур вне форума  
Непрочитано 04.02.2013, 16:30  
bass1981
Гражданин KAZUS.RUN
 
Регистрация: 01.09.2007
Сообщений: 897
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
bass1981 на пути к лучшему
По умолчанию Re: ATmega168V и STK500

Если вообще бы у меня горело, я бы выпаял чип и впаял другой(новый).... Работы 10 мин если паяльная станция под рукой....
bass1981 вне форума  
Непрочитано 04.02.2013, 17:52  
urcda
Частый гость
 
Регистрация: 02.06.2008
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 6 сообщении(ях)
urcda на пути к лучшему
По умолчанию Re: ATmega168V и STK500

Еще надо было про фьюзы спросить.
urcda вне форума  
Непрочитано 04.02.2013, 17:58  
you_go
Гражданин KAZUS.RUN
 
Аватар для you_go
 
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 901
Сказал спасибо: 90
Сказали Спасибо 1,274 раз(а) в 412 сообщении(ях)
you_go на пути к лучшему
По умолчанию Re: ATmega168V и STK500

Паяльная станция есть, но атмеги 168 новой нет - надо заказывать, а это тоже небыстро. Хотелось бы разобраться с ISP, тем более, что продавец оветил на мое письмо: "If you use a ISP programmer,it can be upgrded." - то есть все должно запрограммироваться по ISP. Надо будет еще повнимательнее все посмотреть - не сдох же мой STK500 после апгрейда фирмвари? На всех линиях сигналы есть. Непонятно.
Если у кого-то результат перепрошивки тестера будет раньше, отпишитесь, пожалуйста. А то на буднях у меня свободного времени маловато вплотную этим заняться.
you_go вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STK500 и W27C512/45Z Faworit Микроконтроллеры, АЦП, память и т.д 5 20.02.2012 11:09
Stk500 attiny13 bass1981 Микроконтроллеры, АЦП, память и т.д 3 25.02.2011 00:10
Программатор AVR STK500 Beduin Микроконтроллеры, АЦП, память и т.д 47 22.06.2010 13:10
Схемы для stk500 zhan99999 Микроконтроллеры, АЦП, память и т.д 7 30.12.2006 21:34


Часовой пояс GMT +4, время: 04:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.