|
ATtiny13 не программируется, странные грабли |
|
|
|
Mar 2 2009, 07:15
|

Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237

|
Есть самодельный программатор на LPT-порт, собранный на базе буферного элемента 74HC245 с распиновкой STK200, которым без проблем программировал AT90S8515 (DIP40), ATmega8, ATmega16 (DIP, QFP). Буферный элемент питается от +5В компьютера отдельным проводком. Сейчас появилась необходимость запрограммировать им ATtiny13-20SI в корпусе SOIC8. Но вот беда - ATtiny13 не входит в режим низковольтного SPI программирования (AVReal пишет "can't resync"), при этом с выхода MISO (6 нога тиньки) не идут никакие данные и нога в Z-состоянии, пробовал подтягивать её и к "1", и к "0" через резистор 2,2 К - нет данных, и всё тут ! Отложил AVReal, взял просто утилиту LPT Analyzer, которая позволяет "дрыгать" ногами LPT и смотреть входные линии. Решил вручную войти в режим SPI программирования: 1) RESET=1; 2) RESET=0; 3) передаем команду 0xAC, 0x53 (1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1), защёлкивая каждый бит, начиная со старшего, положительным фронтом CLK; 4) продолжаем дергать CLK, ожидая по datasheet в третьем байте увидеть эхо 0x53.
При этом если я подключаю программатор к плате с AT90S8515, без проблем вижу эхо 0x53, то же самое без проблем видит AVReal. После этого, вынимаю из панельки AT90S8515, подпаиваю на его ноги SPI (и питание) на коротких проводочках ATtiny13, распайку 10 раз проверил, прозвонил, всё правильно. Но тишина - ни AVReal, ни я в ручном режиме ничего не видим с выхода MISO, хоть тресни. Перепробовал 3 тиньки из имеющихся 10 - та же история. Ну, думаю, бракованая партия ... Раскопал у себя AT90S2343, тоже в корпусе SOIC 8, куплена в другое время в другом месте. Подпаял её - та же история. Куда копать - ума уже не приложу. Может, кто что посоветует ?
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
 |
Ответов
|
Mar 3 2009, 08:18
|

Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237

|
Цитата(mempfis_ @ Mar 3 2009, 10:44)  На прошлой неделе программировал такую обычным stk200 всё было ок. Может питание на программатор не попадает? Или мега битая. У вас на выводвх программирования ничего не висит что может сбивать сам процесс программирования? Проверял неоднократно, питание есть - распайка SPI верная, ничего лишнего не висит. Беру макетку с AT90S8515, подключаю программатор - всё ОК. Вытаскиваю МК из панельки, подпаиваю на проводочках (5-6 см) тиньку13 - нет отклика. Перепробовал 3 шт. - та же история. Взял уже AT90S2343 (тоже SOIC8) - то же самое. Такое ощущение, что эти SOIC 8 корпуса какие-то "заколдованные". Давайте сверим распайку SPI (я брал из даташита): RESET - 1, GND - 4, MOSI (вход данных в МК) - 5, MISO (выход данных из МК) - 6, CLK - 7, +5V - 8 Пробовал программировать с внешним тактовым сигналом (в AVReal опция -o0) - не помогает. А вот высоковольтного программатора у меня, к сожалению, нет.
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
Mar 3 2009, 09:53
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(Demeny @ Mar 3 2009, 10:18)  Пробовал программировать с внешним тактовым сигналом (в AVReal опция -o0) - не помогает. Цоколёвка правильная. "Нулёвые" тини13 идут с внутренним RC 9.6MHz и CKDIV8=on, т.е. немногим больше мегагерца частота. avreal без ключа -o норовит выдать из рассчёта что-то около 800kHz, с округлением на реальный порт выходит ниже, так что должно шиться. Но раз даже с ручным тактированием не выходит - частота ни при чём. Это точно "нулёвые" микросхемы? Может, им успели DWEN=on сделать?
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
Сообщений в этой теме
Demeny ATtiny13 не программируется Mar 2 2009, 07:15 mempfis_ Цитата(Demeny @ Mar 2 2009, 11:15) Есть с... Mar 3 2009, 09:25 Demeny Цитата(mempfis_ @ Mar 3 2009, 12:25) А по... Mar 3 2009, 11:38  mempfis_ Вспомнил вот ещё что - один раз после перепрошивки... Mar 3 2009, 12:09   Demeny Цитата(mempfis_ @ Mar 3 2009, 15:09) Вооб... Mar 3 2009, 13:29 DpInRock Что-то подсказывает, что программирование чистым Л... Mar 3 2009, 13:41 Demeny Цитата(DpInRock @ Mar 3 2009, 16:41) Что-... Mar 5 2009, 06:33 Demeny Вот оно что ! Ситуация начинает проясняться. Ч... Mar 6 2009, 06:47 Demeny Ситуация ясна - на ATtiny13 фьюзы были установлены... Mar 7 2009, 13:41
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|