|
Программирование ATtiny12L |
|
|
|
Oct 19 2006, 14:27
|
Участник

Группа: Свой
Сообщений: 38
Регистрация: 19-02-06
Из: Челябинск
Пользователь №: 14 507

|
Есть ATtiny12L в ней уже что-то зашито. Подключил я её к LPT порту, пытаюсь запрогамить, используя режим Low-voltage Serial Downloading: посылаю комманду "Programming Enable", в ответ получаю ff ff ff ff (как я понимаю должно быть xx xx 58 xx). В чём может быть проблемма? В даташите написанно , что если запрогрмирован FUSE RSTDISBL, то перепрогаммировать можно только в режиме "High-voltage Serial Programming", но этот вывод вроде используется в устройстве именно как ресет, т.е. FUSE RSTDISBL похоже незапрограммирован. Могла ли микросхема просто выйти из строя, в результате перегрева(один нехороший человек пытался отпаять её 40 ватным паяльником)? Или существуют другие причины, по которым она может так себя вести?
На счёт перегрева я похоже сморозил глупость!. Но может есть какие-нибуди другие внешние факторы, которые могли бы повлиять на её работоспособность?
Сообщение отредактировал platerx - Oct 19 2006, 14:41
|
|
|
|
|
 |
Ответов
|
Oct 23 2006, 19:53
|
Участник

Группа: Свой
Сообщений: 38
Регистрация: 19-02-06
Из: Челябинск
Пользователь №: 14 507

|
Цитата С чего вы взяли, что 0х58? Хотя в данной (двоичной) последовательности у Вас, как положенно 0х53... Ой, конечно 0x53, я просто опечатался. Схему я проверил ещё пару раз, вроде всё нормально, но не работает, и всё тут! За новой микросхемой ехать не охота, модифицировал, я свой самопальный программатор для работы в высоковольтном режиме, переписал прогру. Посылаю ему команду чтения сигнатуры, он возвращяет первый байт 0x0e, должно быть 0x1e, следующие два байта правильные (0x90, и 0x05). С чем это может быть связано? Может микросхема вышла из строя ?
Сообщение отредактировал platerx - Oct 23 2006, 20:07
|
|
|
|
|
Oct 23 2006, 20:32
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(platerx @ Oct 23 2006, 22:53)  Цитата С чего вы взяли, что 0х58? Хотя в данной (двоичной) последовательности у Вас, как положенно 0х53... Ой, конечно 0x53, я просто опечатался. Схему я проверил ещё пару раз, вроде всё нормально, но не работает, и всё тут! За новой микросхемой ехать не охота, модифицировал, я свой самопальный программатор для работы в высоковольтном режиме, переписал прогру. Посылаю ему команду чтения сигнатуры, он возвращяет первый байт 0x0e, должно быть 0x1e, следующие два байта правильные (0x90, и 0x05). С чем это может быть связано? Может микросхема вышла из строя ? Когда-то давно делал и смутно сейчас помню. Программатор могу выложить, но Вы ведь всё равно не будете разбираться. Помню, что в процедуру инициализации входил несколько раз. Тогда устойчиво работала. А вообще требуется максимально близко к даташиту. Ну и когда она "вошла", то ошибок я не помню. Чтобы вместо 1e 0e выдавала... %99 гарантирую, что какая-то ошибка.
|
|
|
|
Сообщений в этой теме
platerx Программирование ATtiny12L Oct 19 2006, 14:27 Gennadiy_ Факторов много, и первый это ошибки оператора, есл... Oct 19 2006, 16:25 platerx Софтом я пользуюсь своим, написанным "на коле... Oct 19 2006, 18:12 prottoss Цитата(platerx @ Oct 20 2006, 02:12) Софт... Oct 22 2006, 04:11 Gennadiy_ Вам надо разбить задачу на 2
Убедиться, что софт ... Oct 20 2006, 11:15 platerx Закольцовывать пробовал, всё ОК.
Тактирование от в... Oct 20 2006, 18:02 defunct Если у вас задача запрограммировать чип - то проще... Oct 20 2006, 20:28 platerx 2defunct:
Вот выдержки из даташита:
ЦитатаWhen wri... Oct 21 2006, 08:24 defunct Цитата(platerx @ Oct 21 2006, 11:24) Кома... Oct 21 2006, 23:52 defunct Цитата(platerx @ Oct 23 2006, 22:53) Посы... Oct 23 2006, 21:11 Gennadiy_ вместо 1е приходит 0е, осмелюсь предположить
* со... Oct 26 2006, 16:01 platerx Что самое странное, флеш читается и пришется абсол... Oct 28 2006, 07:23 defunct Возможно проблема в HPI_tranz()
За один раз там ме... Oct 29 2006, 13:47 platerx Цитата(defunct @ Oct 29 2006, 16:47) За о... Oct 29 2006, 15:07  defunct Вы обратили внимание в приведенной диаграме на вре... Oct 29 2006, 18:14 platerx Как я понял tSHOV - это время, которое дожно пройт... Oct 29 2006, 19:00 defunct Цитата(platerx @ Oct 29 2006, 22:00) А вы... Oct 29 2006, 22:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|