AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
03.02.2013, 15:49
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
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 не годится для этой цели? Выпаивать проц и пробовать высоковольтный режим программирования пока не хочется.
Вот платка тестера (название проца было затерто). Прошивку, кому надо, тоже прилагаю.
Последний раз редактировалось you_go; 10.02.2013 в 13:07.
|
|
|
Эти 7 пользователя(ей) сказали Спасибо you_go за это сообщение:
|
|
|
03.02.2013, 16:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,796
Сказал спасибо: 2,913
Сказали Спасибо 3,120 раз(а) в 2,111 сообщении(ях)
|
Re: ATmega168V и STK500
- Запросить подробности у продавца. М.б. там именно запрещено SPI-программирование и есть загрузчик? Фирменный STK500 бывает только КОМовский и работает чётко (если нет ошибок в подключении к программируемому МК).
- Срисовать, что есть на выводах SPI и думать, как оно может повлиять на целостность сигналов.
|
|
|
|
03.02.2013, 16:42
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: ATmega168V и STK500
Как раз первым делом я запросил продавца, чтобы он дал мне более подробную информацию (в том числе какие должны быть установлены фьюзы и биты защиты).
Он прислал мне только два файла - .hex (собственно прошивка) и .eep (содержимое EEPROM). Сейчас в Китае Новый Год, так что вряд ли они ответят до 18-20 февраля.
Бутлодер - не знаю, если бы он был, это, наверное, было бы оговорено.
Я посмотрел SPI сигналы осциллографом - вроде бы не завалены, полной амплитуды (говорят, что на ресете не должно быть подтягивающего резистора меньше 10 ком - вроде бы выполняется). STK500 у меня фирменный, так что боюсь, что просто SPIEN установлен (вернее, сброшен). Читал где-то раньше, что ATmega168 весьма капризен - уменьшал частоту SPI насколько возможно - не помогает.
Ума не приложу, что еще попробовать перед тем как выпаивать процессор и пробовать высоковольтный параллельный режим (да еще и "кроватки" у меня нет под ATmega168V).
|
|
|
|
03.02.2013, 17:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
|
Re: ATmega168V и STK500
А какое питание на процессоре при программировании (см. BODLEVEL) ?
|
|
|
|
03.02.2013, 18:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,779
Сказал спасибо: 124
Сказали Спасибо 599 раз(а) в 416 сообщении(ях)
|
Re: ATmega168V и STK500
you_go, Я приобрел тоже такую плату. Можете поделиться прошивкой? Я бы тоже попробовал.
|
|
|
|
04.02.2013, 08:49
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: ATmega168V и STK500
Прошивку добавил в первый пост.
Арктур, питание нормальное - 5,1 В
Последний раз редактировалось you_go; 04.02.2013 в 08:52.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо you_go за это сообщение:
|
|
|
04.02.2013, 15:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.10.2012
Сообщений: 3,015
Сказал спасибо: 7
Сказали Спасибо 3,494 раз(а) в 1,783 сообщении(ях)
|
Re: ATmega168V и STK500
Обычно, в таких случаях проверяется программатор вместе с шлейфом на другом микроконтроллере.
Ещё можно просмотреть соединения дорожек - напр. конденсатор на выводе "RESET",
совпадение пинов на разъёме программирования, проверить другой программой программирования, осциллографом посмотреть на самих ножках микроконтроллера.
|
|
|
|
04.02.2013, 16:30
|
|
Гражданин KAZUS.RU
Регистрация: 01.09.2007
Сообщений: 898
Сказал спасибо: 278
Сказали Спасибо 57 раз(а) в 54 сообщении(ях)
|
Re: ATmega168V и STK500
Если вообще бы у меня горело, я бы выпаял чип и впаял другой(новый).... Работы 10 мин если паяльная станция под рукой....
|
|
|
|
04.02.2013, 17:52
|
|
Частый гость
Регистрация: 02.06.2008
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 12 раз(а) в 6 сообщении(ях)
|
Re: ATmega168V и STK500
Еще надо было про фьюзы спросить.
|
|
|
|
04.02.2013, 17:58
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Нижний Новгород
Сообщений: 903
Сказал спасибо: 90
Сказали Спасибо 1,276 раз(а) в 414 сообщении(ях)
|
Re: ATmega168V и STK500
Паяльная станция есть, но атмеги 168 новой нет - надо заказывать, а это тоже небыстро. Хотелось бы разобраться с ISP, тем более, что продавец оветил на мое письмо: "If you use a ISP programmer,it can be upgrded." - то есть все должно запрограммироваться по ISP. Надо будет еще повнимательнее все посмотреть - не сдох же мой STK500 после апгрейда фирмвари? На всех линиях сигналы есть. Непонятно.
Если у кого-то результат перепрошивки тестера будет раньше, отпишитесь, пожалуйста. А то на буднях у меня свободного времени маловато вплотную этим заняться.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
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, время: 23:13.
|
|