Не понял про восстановление ISP Programming ?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
scorpion
26 ноября 2006 г. 13:26
В ответ на:
Осваиваю AVR Studio :)))
отправлено =AVR= 26 ноября 2006 г. 13:12
Составить ответ
|||
Конференция
|||
Архив
Ответы
А вот, глянь -->
—
=AVR=
(26.11.2006 13:38
80.92.96.19
,
пустое
,
ссылка
,
картинка
)
Я не
—
scorpion
(26.11.2006 14:01
85.141.69.13
, 157 байт)
Это не проблема покупного или самопального программатора - у меня есть и те, и другие
—
=AVR=
(26.11.2006 14:43
80.92.96.19
, 647 байт)
Так
—
scorpion
(26.11.2006 15:49
85.141.69.13
, 112 байт)
Он шьет и через ISP, и через JTAG, и через HV Paralles/Serial, и работает с DW. Так как DW = RESET, то, по-видимому, он сначала дает какую-то команду через DW, а потом возвращает фуз DW через ISP - разъем DW и ISP один и тот же
—
=AVR=
(26.11.2006 16:16
80.92.96.19
,
пустое
)
Ладно, я
—
scorpion
(26.11.2006 16:36
85.141.69.13
, 237 байт)
Нужно просто сначала определенным образом за RESET подергать, чтобы определенным образом изменить содержимое регистра DWDR, и ISP ВРЕМЕННО (до выключения питания) станет доступно. А затем просто стереть фуз DWEN через ISP
—
=AVR=
(26.11.2006 16:51
80.92.96.19
,
пустое
)
То есть, программируя через ISP и дёргая как нужно Rst можно добраться до нужного фюза ?
—
scorpion
(26.11.2006 17:02
85.141.69.13
,
пустое
)
Нет. Работая через единственную ногу RESET (а она входит в список ног ISP) в соответствии с протоколом DebugWire, можно добраться до временного возврата ISP на место, а потом через ISP вернуть фуз уже постоянно
—
=AVR=
(26.11.2006 17:51
80.92.96.19
,
пустое
)
Ну тоже вариант.
—
scorpion
(26.11.2006 19:52
85.141.69.13
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание