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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Можно ли стереть прошивку в AVR без программатора.
мега16
сообщение Feb 7 2011, 11:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893



Можно ли уничтожить прошивку в памяти AVR нажатием одной кнопки, сохранив живым контроллер?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 7 2011, 11:28
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Достаточно на МК кратковлеменно подать питание, примерно, 6,5 В. Или чуть больше. "Кратковременно" - достаточно пару десятков миллисекунд.
Go to the top of the page
 
+Quote Post
мега16
сообщение Feb 7 2011, 11:39
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893



Цитата(Палыч @ Feb 7 2011, 14:28) *
Достаточно на МК кратковлеменно подать питание, примерно, 6,5 В. Или чуть больше. "Кратковременно" - достаточно пару десятков миллисекунд.
-и что-прошивка стерется и можно заново прошить потом ?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 7 2011, 11:53
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Да, такое было, когда применили некачественный блок питания в одном из устройств. При включении был кратковременный выбег напряжения (сейчас уже не помню - то ли 6.5, то ли 6.7В). прошивка слетала начисто, перепрошивали и всё некоторое время работало, до следующего "неудачного" включения. Сейчас появились МК, выполненные по новой технологии, - с буковкой в конце (А, Р...) - как на них - не знаю, но, думаю что также слетит Flash. В части "убить" питанием AVR - это ещё нужно постараться (во всяком случае - так было). Если есть МК который "не жалко" - проведите эксперимент.
Go to the top of the page
 
+Quote Post
мега16
сообщение Feb 7 2011, 14:12
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893



Не 100%-й способ, программным путем тоже вроде не сделаешь самоуничтожение, значит никак нельзя
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Feb 7 2011, 14:20
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Можно приделать другой мк - для стирания. Чтоб в включался в работу и по SPI забивал соседу flash FF-ами. Инициализация ввхода в режим программирования описана в атмеловских даташитах и апликейшенах
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 7 2011, 14:24
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(yakub_EZ @ Feb 7 2011, 17:20) *
Можно приделать другой мк - для стирания.
Ну, зачем так сложно? Большенство AVR поддерживает сомопрограммирование.
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Feb 7 2011, 14:25
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



Цитата(Палыч @ Feb 7 2011, 17:24) *
.. сомопрограммирование.

сомневаюсь, что они поддерживают сомостирание laughing.gif
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 7 2011, 14:27
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(yakub_EZ @ Feb 7 2011, 17:25) *
сомневаюсь, что они поддерживают сомостирание laughing.gif
Зря совмеваетесь.
Go to the top of the page
 
+Quote Post
мега16
сообщение Feb 7 2011, 14:30
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893



Цитата(yakub_EZ @ Feb 7 2011, 17:20) *
Можно приделать другой мк - для стирания.
-такой вариант тоже не годится
Go to the top of the page
 
+Quote Post
yakub_EZ
сообщение Feb 7 2011, 14:37
Сообщение #11


Профессионал
*****

Группа: Свой
Сообщений: 1 329
Регистрация: 6-12-08
Из: Москва
Пользователь №: 42 252



мега16 Вам экзотики что-ли хочется? Можно попробовать "скальпировать" чип на него прикрепить мощный ИК светодиод который замыкать на питание, только продумать чтоб хватило его просветить. Или лазер
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 7 2011, 14:45
Сообщение #12


кекс
******

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



Цитата(Палыч @ Feb 7 2011, 13:28) *
Достаточно на МК кратковлеменно подать питание, примерно, 6,5 В. Или чуть больше. "Кратковременно" - достаточно пару десятков миллисекунд.

Я бы не был так категоричен с таким выводом...
у меня как-то 15В на МК (mega8) подалось - недолго(надолго) - примерно секунд на 5-10..
Ничего не стерлось и не сгорело к моему глубочайшему удивлению.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Feb 7 2011, 15:08
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(defunct @ Feb 7 2011, 17:45) *
Я бы не был так категоричен с таким выводом...
Вожможно, стирание происходит не в 100% случаях, но неоднократно наблюдал, что при превышении напряжения питания выше некоторого значения - Flash слетает... А то, что при превышении питания AVR не всегда приходит в неработоспособное состояние, это - да: сам нечаянно запитывал 12 вольтами на несколько десятков секунд - ничего не выгорело.
Go to the top of the page
 
+Quote Post
мега16
сообщение Feb 7 2011, 18:04
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893



Цитата(yakub_EZ @ Feb 7 2011, 17:37) *
мега16мощный ИК светодиод который замыкать на питание, только продумать чтоб хватило его просветить.
-так AVR же не с ИК-стиранием, у них же окошки нет для этого.
Go to the top of the page
 
+Quote Post
мега16
сообщение Feb 8 2011, 04:40
Сообщение #15


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 26-12-10
Пользователь №: 61 893



я перепутал с УФ стиранием,а вы про что?
Go to the top of the page
 
+Quote Post

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

 


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


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