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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Использование ноги Reset, Всем кто планирует. :)
SasaVitebsk
сообщение Nov 26 2008, 20:50
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Есть законченное изделие. Выпускается сотнями в месяц. Делал для сторонней организации.
Использовались все ноги.

Теперь, как обычно, понадобилась ещё одна под светодиод. smile.gif А их больше нет. Поменять контроллер - даже слышать не хотят.

Программируется ч/з ISP.

Придумал такую фишку. (Пока не реализовывал. Реализую - выложу)


1) Буду использовать ногу Reset.
2) Изначально прошивается BootLoader SPI. Причём вход в него - ч/з туже Reset (которая уже не Reset после заливки бута)

Таким образом сохраняется полная функциональность кристалла и используется нога Reset. smile.gif

Только вот хочу и программатор тот же использовать. Короче прогу придётся сделать хитрую, а так...
Go to the top of the page
 
+Quote Post
VDG
сообщение Nov 26 2008, 22:51
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 845
Регистрация: 10-02-06
Пользователь №: 14 193



А вопрос-то в чем? smile.gif


--------------------
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 26 2008, 23:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(VDG @ Nov 27 2008, 02:51) *
А вопрос-то в чем? smile.gif

smile.gif

Да ни в чём. Просто часто спрашивают - можно ли. И обычный ответ - не стоит, бо последствия плохие и параллельный программатор. А, подумав, оказывается есть простой выход без танцев с бубном. Практически можно, обходясь только ISP каналом, как использовать эту ногу, так и назад вернуться. И параллельный программатор абсолютно не нужен будет.

Ну и после нового года буду реализовывать - выложу для всеобщего.
Go to the top of the page
 
+Quote Post
arttab
сообщение Nov 27 2008, 08:22
Сообщение #4


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



а BOD у AVR стал нормальным? Если нет то проблем можно нахвататься с нестабильной работай мк


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
muravei
сообщение Nov 27 2008, 13:20
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(arttab @ Nov 27 2008, 11:22) *
а BOD у AVR стал нормальным?

А в чем ненормальность?
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 27 2008, 13:30
Сообщение #6


кекс
******

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



Цитата(muravei @ Nov 27 2008, 15:20) *
А в чем ненормальность?

http://electronix.ru/forum/index.php?showtopic=55516
Go to the top of the page
 
+Quote Post
muravei
сообщение Nov 27 2008, 13:42
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



А-а.
А , тогда , в чем связь с предметом?
Go to the top of the page
 
+Quote Post
delamoure
сообщение Nov 27 2008, 13:50
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406



Вероятно, думалось о внешнем BOD.


--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
Go to the top of the page
 
+Quote Post
defunct
сообщение Nov 28 2008, 00:45
Сообщение #9


кекс
******

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



Идея хороша, только IMHO не нужно закладывать зависимость от этого пина вообще.
Полной совместимости за счет зависимости от основной программы не нужно, уж слишком жертва высока - слетела основная прошивка и пиши пропало.

Ничто не мешает игнорировать Reset совсем:
некоторое время после старта, например 5 секунд, держать бутлоадер в режиме ожидания команды входа в режим программирования. Если такая команда поступает - оставаться в режиме программирования до отключения питания, иначе - по таймауту запуск основной прошивки.

Еще, нагрузочная способность пина резет может несколько отличаться от обычных GPIO. Это не совсем полноценный пин.
Go to the top of the page
 
+Quote Post
arttab
сообщение Nov 28 2008, 04:21
Сообщение #10


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Я выразил опасение за нормальную работу мк т.к. корректно отловить опасные (для правильной работы мк) провалы питания или медленное нарастание,спад питания.
Идея интересная, но бод должен работать надежно, а этим мк авр не славились.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
muravei
сообщение Nov 29 2008, 07:02
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(arttab @ Nov 28 2008, 07:21) *
но бод должен работать надежно, а этим мк авр не славились.

А он не надежно работает? smile.gif
Или это из истории , когда в АТ90 его вообще небыло?
Go to the top of the page
 
+Quote Post
arttab
сообщение Nov 30 2008, 04:51
Сообщение #12


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

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



Начинал с АТ90. может и переболели мк уже.
Может кто и выскажется по поводу современных мк.
Я часто с М8 работаю. супервизор ставлю обязательно для ответственных задач


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 30 2008, 15:24
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(arttab @ Nov 30 2008, 08:51) *
Начинал с АТ90. может и переболели мк уже.
Может кто и выскажется по поводу современных мк.
Я часто с М8 работаю. супервизор ставлю обязательно для ответственных задач

Не сталкивался с нестабильностью работы BOD.
В AT90, на сколько я помню, вообще BOD не было.

Есть претензии к BOD. Например - точность выставления, потребление, Не очень сетка удачная (на мой взгляд), но к надёжности срабатывания претензий как-то не было. Да и вроде на форуме претензий не было.

ATMega8 используем регулярно.

А какие у вас претензии были??
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Nov 30 2008, 16:34
Сообщение #14


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(SasaVitebsk @ Nov 30 2008, 18:24) *
В AT90, на сколько я помню, вообще BOD не было.
Неправда Ваша в AT90S4433 (предок mega8) есть BOD на 2,7 и 4,0 вольта. Только его надо уметь включать...


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Nov 30 2008, 18:42
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



До чего люди злопамятные. smile.gif

Вот посмотрел. Переход с х51 на AVR у меня был примерно с конца 1999 года. Atmega8 применялась минимум с 2004 года. Atmega8515 примерно с 2001.

То есть по моим оценкам приблизительно с 2001-2 года существенных проблем с AVR не было. Ну ни как не больше их было, чем у любого другого камня/семейства становящегося на рынок.
Да вы на любое своё изделие посмотрите. Ну бывают ошибки регулярно. Как не вылизывай. Просто устраняются по мере вычисления. smile.gif

8 лет прошло. Я уже не помню плохое. smile.gif Помню хорошее.
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 - 08:06
Рейтинг@Mail.ru


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