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

 
 
> Программирование 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 29 2006, 19:00
Сообщение #2


Участник
*

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



Как я понял tSHOV - это время, которое дожно пройти после переднего фронта клока, прежде чем на выводе SDO появяться данные.
Т.е. по моему данные приведённые в таблице означают, что после того как был клок, данные появяться минимум через 10ns, максимум через 30 ns, а висеть они там будут до следуюшего клока.
А вы, как я понял думаете, что данные появляются через 10 ns, а пропадают через 32ns? Я тоже сначала так подумал, но в таком случае было-бы очень проблемматично их успеть считать.

Поправте меня пожалуйста, если я где то был не прав.
Go to the top of the page
 
+Quote Post
defunct
сообщение Oct 29 2006, 22:13
Сообщение #3


кекс
******

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



Цитата(platerx @ Oct 29 2006, 22:00) *
А вы, как я понял думаете, что данные появляются через 10 ns, а пропадают через 32ns? Я тоже сначала так подумал, но в таком случае было-бы очень проблемматично их успеть считать.

Нет, я так не думаю.
Данные должны появиться не позже чем через 32ns после смены клока.
Я делал рабочий ;> программатор для AVR'ок, функция записи работает у меня так, как я описал выше (при записи одновременно выводится клок и данные)
пример для ISP:

["запись" байта данных]
Код
---> U8 Value - байт данных
{
      for(i = 0; i < 8; i++)
      {
         temp = (0 << sSCLK)|(старший бит Value <<  sMOSI);
         Value <<= 1;
         LPTWrite( MyOutPort, temp);
         sleep( x );
         temp |= (1 << sSCLK);
         LPTWrite( MyOutPort, temp);
         sleep( x );
      }
      temp &= ~(1 << sSCLK);
      LPTWrite( MyOutPort, temp);
      sleep( x );
}
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   2defunct: Вот выдержки из даташита: ЦитатаWhen wri...   Oct 21 2006, 08:24
|- - defunct   Цитата(platerx @ Oct 21 2006, 11:24) Кома...   Oct 21 2006, 23:52
- - 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


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

 


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


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