фьюз RSTDISBL

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

фьюз RSTDISBL

Сообщение NEOSoftWare » 22 фев 2011, 18:44

на мк ATtiny2313 запрограммировал фьюз RSTDISBL. как теперь можно запрограммировать мк ? я так понял, что он используется для внутрисхемного(параллельного) программирования. собственно я ей и пользовался для программирования мк. а схемы для последовательного подключения я не нашел.
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: фьюз RSTDISBL

Сообщение Victorovych » 23 фев 2011, 11:32

RSTDISBL программируется для подключения к первому выводу PA2 сбрасывается так:
Вложения
Безымянный.JPG
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: фьюз RSTDISBL

Сообщение NEOSoftWare » 23 фев 2011, 13:12

Я так понял что теперь чтобы перепрограммировать фьюзы нужно на порт PA2 (RESET) подать 12 вольт и программировать его как раньше? или подать напряжение 5 вольт на VCC и GND а на PA2 (RESET) подать 12 вольт подождать 10 мкс и после этого его можно пререпрошить обычным способом ?
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: фьюз RSTDISBL

Сообщение Victorovych » 24 фев 2011, 14:28

translate.ru
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич

Re: фьюз RSTDISBL

Сообщение NEOSoftWare » 24 фев 2011, 23:24

Войдите в Программный Способ, следующий алгоритм помещает устройство в параллельный программный способ:
1. Набор булавки Prog_enable, перечисленные в Таблице 72 на странице 162 к “0000”, булавка СБРОСА VCC
к 0V.
2. Обратитесь 4.5 - 5.5V между VCC и GND.
3. Убедитесь, что VCC достигает, по крайней мере, 1.8V в пределах следующих 20 μs.
4. Подождите 20 - 60 μs, и обратитесь 11.5 - 12.5V, чтобы ПЕРЕЗАГРУЗИТЬ.
5. Сохраняйте булавки Prog_enable неизменными для, по крайней мере, 10μs после Высокого напряжения
был применен, чтобы гарантировать, что Подпись Prog_enable заперли.
6. Подождите по крайней мере 300 μs прежде, чем дать любые параллельные программные команды.
7. Выходной Программный способ властью устройство вниз или принося СБРОС прикрепляет к
0V.
Если время повышения VCC неспособно выполнить упомянутые выше требования, следующий
альтернативный алгоритм может использоваться.
1. Набор булавки Prog_enable, перечисленные в Таблице 72 на странице 162 к “0000”, булавке СБРОСА к 0V
и VCC к 0V.
2. Обратитесь 4.5 - 5.5V между VCC и GND.
3. Контролируйте VCC, и как только VCC достигает 0.9 - 1.1V, обратитесь 11.5 - 12.5V к
СБРОС.
4. Сохраняйте булавки Prog_enable неизменными для, по крайней мере, 10μs после Высокого напряжения
был применен, чтобы гарантировать, что Подпись Prog_enable заперли.
5. Подождите, пока VCC фактически не достигает 4.5 - 5.5V прежде, чем дать любое параллельное программирование
команды.
6. Выходной Программный способ властью устройство вниз или принося СБРОС прикрепляет к
0V.


Понятно, что ни чего не понятно :( . все таки можете объяснить на пальцах?
NEOSoftWare
 
Сообщения: 142
Зарегистрирован: 16 фев 2011, 00:52
прог. языки: PHP, ActionScript, Delphi, Visual Basic, Perl,Java

Re: фьюз RSTDISBL

Сообщение Victorovych » 25 фев 2011, 11:58

1 Подать "0" на 7, 8, 9, 11 выводы
2 Одновременно подать 5В между Vcc и Gnd и 12В на reset
3 Подождать 100нс
4 Прошить конфирурационные биты как надо (RSTDISBL, Clock source) Если контроллер лоченый предварительно сделать ChipErase
5 Выйти из режима сбросом питания или подачей "0" на reset

Одно "но", это делается в режиме параллельного программирования
Аватара пользователя
Victorovych
 
Сообщения: 491
Зарегистрирован: 20 сен 2007, 11:44
Откуда: Харьков
Skype: Victorovych_FF
прог. языки: ASM
ФИО: Иван ВикторОвич


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23