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

 
 
> Программирование ATtiny12L
platerx
сообщение Oct 19 2006, 14:27
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
platerx
сообщение Oct 21 2006, 08:24
Сообщение #2


Участник
*

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



2defunct:
Вот выдержки из даташита:
Цитата
When writing serial data to the ATtiny12, data is clocked on the rising edge of SCK.
When reading data from the ATtiny12, data is clocked on the falling edge of SCK.

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

Цитата
Wait for at least 20 ms and enable serial programming by sending the Programming
Enable Serial instruction to the MOSI (PB0) pin.

The serial programming instructions will not work if the communication is out of
synchronization. When in sync, the second byte ($53) will echo back when issuing
the third byte of the Programming Enable instruction.

А тут как я понимаю написанно что при посылке команды "Programming
Enable " в она должна возвратить второй байт этой команды, во время посылки третьего.

Может я что то не так понимаю ?

Команды чтения сигнатур я тоже посылал в ответ 0xff
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 21 2006, 23:52
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(platerx @ Oct 21 2006, 11:24) *
Команды чтения сигнатур я тоже посылал в ответ 0xff

MISO с MOSI часом не перепутали?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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   ЦитатаС чего вы взяли, что 0х58? Хотя в данной (дв...   Oct 23 2006, 19:53
|- - SasaVitebsk   Цитата(platerx @ Oct 23 2006, 22:53) Цита...   Oct 23 2006, 20:32
|- - 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


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

 


RSS Текстовая версия Сейчас: 19th August 2025 - 17:03
Рейтинг@Mail.ru


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