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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> "Правильный" софт ресет, который почти как хард ресет
zombi
сообщение Nov 14 2008, 17:13
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(МП41 @ Nov 14 2008, 20:21) *
Многоэтапный сброс будет необратим, если он вообще начнётся, я так думаю, импульс сброса всего-лишь начинает этот процесс.

Вот и я о том же.
Если нога порта в следсвии выполнения процедуры сброса переведена в третье состояние, то кроме пропадания питания это процесс уже никто не сможет остановить. Таким образом сбос обязательно должен завершиться.
Go to the top of the page
 
+Quote Post
ARV
сообщение Nov 14 2008, 17:46
Сообщение #32


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



конечно, читая даташит, становится понятно лишь то, что там написано. а что не написано - можно домыслить. я не утверждаю, что сброс у атмела многоэтапный, но если это так, то кто даст гарантию, что сигнал RST не играет роль сигнала CS для микросхем памяти? т.е. наличие должного уровня RST лишь разрешает работу многокаскадной схемы сброса? значит, если его убрать раньше, чем процесс дойдет до финала - разрешение исчезнет, и схема останется в каком-то промежуточном состоянии.

простая аналогия: сдвиговый регистр с третьим состоянием выходов: пока есть OE (читай RST), инфа в регистре движется, убрали ОЕ - и на выходах неизвестно что...

повторяю: это лишь мои домыслы, но разве они не логичны? smile.gif

Сообщение отредактировал ARV - Nov 14 2008, 17:48


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
muravei
сообщение Nov 14 2008, 18:46
Сообщение #33


Гуру
******

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



Цитата(zombi @ Nov 14 2008, 19:14) *
Там написано что при импульсе короче 1.5 мкс не гарантируется сброс.

Там что-то про клок еще было, типа если его нет, то 1.5 мкс хватит для сброса.

А кому не лень могут сделать опыт : написать несколько команд, настроить пин и сбросить , и посмотреть осциллом - будет красивый импульс или как.
Go to the top of the page
 
+Quote Post
zombi
сообщение Nov 14 2008, 18:49
Сообщение #34


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(ARV @ Nov 14 2008, 21:46) *
конечно, читая даташит, становится понятно лишь то, что там написано. а что не написано - можно домыслить. я не утверждаю, что сброс у атмела многоэтапный, но если это так, то кто даст гарантию, что сигнал RST не играет роль сигнала CS для микросхем памяти? т.е. наличие должного уровня RST лишь разрешает работу многокаскадной схемы сброса? значит, если его убрать раньше, чем процесс дойдет до финала - разрешение исчезнет, и схема останется в каком-то промежуточном состоянии.

простая аналогия: сдвиговый регистр с третьим состоянием выходов: пока есть OE (читай RST), инфа в регистре движется, убрали ОЕ - и на выходах неизвестно что...

повторяю: это лишь мои домыслы, но разве они не логичны? smile.gif


Ваши мысли кажутся мне вполне логичными.

Но
Цитата
конечно, читая даташит, становится понятно лишь то, что там написано. а что не написано - можно домыслить.

Полный пипец!
И самое главное что проц будет работать именно так как домыслит каждый из читающих?
Я всегда предполагал что даташит для того и существует чтобы домысливать ничего не нужно было!

Вообщето речь шла о том что если у ATMEGA8 любую ногу порта соединить с ресет и перевести эту ногу в 0. Произойдет ли сброс.
Причем тут CS,OE и сдвиговый регистр с третьим состоянием выходов???
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 14 2008, 19:23
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Ну, добавьте RC и будет хоть 1.5мкс, хоть 15мс. Только зачем такие извращения, если можно просто задействовать WatchDog?
Go to the top of the page
 
+Quote Post
zombi
сообщение Nov 14 2008, 19:27
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(aaarrr @ Nov 14 2008, 23:23) *
Ну, добавьте RC и будет хоть 1.5мкс, хоть 15мс. Только зачем такие извращения, если можно просто задействовать WatchDog?

Опять двадцатьпять. А прочитать тему с начала слабо?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Nov 14 2008, 19:31
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(zombi @ Nov 14 2008, 22:27) *
Опять двадцатьпять. А прочитать тему с начала слабо?

Поясните свою реплику, будьте любезны.
Go to the top of the page
 
+Quote Post
ARV
сообщение Nov 14 2008, 19:34
Сообщение #38


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Цитата(zombi @ Nov 14 2008, 21:49) *
Полный пипец!
И самое главное что проц будет работать именно так как домыслит каждый из читающих?
Я всегда предполагал что даташит для того и существует чтобы домысливать ничего не нужно было!
конечно нет. но случайно кто-то может своими домыслами попасть в точку.

если всюду рекомендуют использовать WDT для софт-сброса и не рекомендуют заводить сигнал с другого пина - этому долно быть какое-то обяснение? вы пытаетесь домыслить, что сброс пройдет (и приводите какие-то домыслы-доказательства этого), я наоборот - и тоже вещаю благую чушь smile.gif опыт - критерий истины - заведите порт на RST и попробуйте вообще программу запустить... ну а потом - пересбросить... и тогда, возможно, забрезжит свет истины...


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
zombi
сообщение Nov 14 2008, 19:39
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(aaarrr @ Nov 14 2008, 23:31) *
Поясните свою реплику, будьте любезны.

Обсуждалса WDT уже

Цитата(ARV @ Nov 14 2008, 23:34) *
конечно нет. но случайно кто-то может своими домыслами попасть в точку.

если всюду рекомендуют использовать WDT для софт-сброса и не рекомендуют заводить сигнал с другого пина - этому долно быть какое-то обяснение? вы пытаетесь домыслить, что сброс пройдет (и приводите какие-то домыслы-доказательства этого), я наоборот - и тоже вещаю благую чушь smile.gif опыт - критерий истины - заведите порт на RST и попробуйте вообще программу запустить... ну а потом - пересбросить... и тогда, возможно, забрезжит свет истины...

Честно говоря мне абсолютно по-уй будет оно работать или нет
Go to the top of the page
 
+Quote Post
ARV
сообщение Nov 14 2008, 19:43
Сообщение #40


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

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



Цитата(zombi @ Nov 14 2008, 22:39) *
Честно говоря мне абсолютно по-уй будет оно работать или нет
а ваши посты - это просто ради красного словца? разговор поддержать, так сказать? wink.gif
P.S. вообще-то, мне тоже безразлично все это...


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
singlskv
сообщение Nov 14 2008, 20:06
Сообщение #41


дятел
*****

Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065



Цитата(aaarrr @ Nov 14 2008, 22:23) *
Ну, добавьте RC и будет хоть 1.5мкс, хоть 15мс. Только зачем такие извращения, если можно просто задействовать WatchDog?
А вот это кстати не факт что RC гарантированно поможет.
В отличии от Power-Up Reset для обычного ресета в даташите нет указания про
гистерезис, тч Reset все равно может сработать а может и нет.

Тем кто расказывает про "неполные" ресеты, немедленно смотреть даташиты
и конкретно картинку под названием External Reset During Operation,
там ресет заканчивается а внутренний счетчик осуществляющий ресет продолжает работать...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 14 2008, 20:09
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(zombi @ Nov 14 2008, 22:39) *
Честно говоря мне абсолютно по-уй будет оно работать или нет

Moderator:
В таком случае постарайтесь не замусоривать форум.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Nov 14 2008, 20:12
Сообщение #43


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Atmel пишет про WDT. Не помню, было ли где про то, что нельзя использовать один из портов, заведенный на ресет. Вроде бы было, что можно. Иначе действительно получается потенциальный баг. Сброс должен быть полный или не быть вообще, скажем в зависимости от длительности импулься, а не какой-то там наполовину. А с jmp 0 давно понятно - jmp - это как бы и не ресет совсем. Вообще, не понятно, почему Atmel не предусмотрели еще один источник сброса - программный. Хотя это не единственное, что не понятно.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Nov 14 2008, 20:13
Сообщение #44


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Предлагаю пользователям вернуться в рамки культурного общения.
Go to the top of the page
 
+Quote Post
zombi
сообщение Nov 14 2008, 20:18
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(zltigo @ Nov 15 2008, 00:09) *
Moderator:
В таком случае постарайтесь не замусоривать форум.

Понял. Исправлюсь.
Go to the top of the page
 
+Quote Post

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

 


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


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