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

 
 
> Програмный сброс, Как это правильно сделать?
maxus
сообщение Nov 10 2005, 14:17
Сообщение #1


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

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



Такой вопрос:
Как програмно (т.е. изнутри) сбросить AVR (ATMega128)? Апаратно понятно - по ресету все регистры переводятся в свои исходные состояния. А програмно? Надо их "вручную" переводить?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
IgorKossak
сообщение Nov 15 2005, 10:51
Сообщение #2


Шаман
******

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



А если уж очень быстро надо и есть свободный вывод, то подключить его к выводу RESET и в нужный момент запрограммировать на выход.
Go to the top of the page
 
+Quote Post
maxus
сообщение Nov 16 2005, 08:35
Сообщение #3


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

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



При сбросе все выводы ориентируются на ввод. Не получится ситуация, что вывод уже перевелся на ввод, а необходимое время для сброса еще не выдержано?
Go to the top of the page
 
+Quote Post
Igor26
сообщение Nov 16 2005, 13:07
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(maxus @ Nov 16 2005, 12:35) *
При сбросе все выводы ориентируются на ввод. Не получится ситуация, что вывод уже перевелся на ввод, а необходимое время для сброса еще не выдержано?

Чтоб этого избежать, мы применяли MAX691. На один из ее входов нужно подавать импульсную последовательность от процессора. Как только импульсы пропадали более чем, помоему, на пол секунды, происходило формирование достаточно длительного импульса сброса.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- maxus   Програмный сброс   Nov 10 2005, 14:17
- - KRS   Использ...   Nov 10 2005, 14:21
|- - G}{OST   Цитата(KRS @ Nov 10 2005, 18:21) Использо...   Nov 10 2005, 14:35
|- - KRS   Цитата(G}{OST @ Nov 10 2005, 17:35) Цитат...   Nov 11 2005, 07:30
|- - G}{OST   Цитата(KRS @ Nov 11 2005, 11:30) Т...   Nov 11 2005, 08:01
- - bzx   Ресет контролера происходит в случае: 1. Power-on ...   Nov 10 2005, 14:28
- - maxus   Все понятно. Большее спасибо!!!   Nov 10 2005, 15:06
- - starter48   Цитата(maxus @ Nov 10 2005, 21:17) Такой ...   Nov 10 2005, 16:17
|- - maxus   Этот вариант я вначале и пробовал. В некоторых сит...   Nov 11 2005, 07:11
|- - starter48   Цитата(maxus @ Nov 11 2005, 14:11) Этот в...   Nov 16 2005, 06:06
|- - IgorKossak   Цитата(starter48 @ Nov 16 2005, 08:06) Де...   Nov 16 2005, 07:23
- - BVU   jmp START   Nov 11 2005, 07:19
|- - Igor26   Цитата(IgorKossak @ Nov 15 2005, 14:51) А...   Nov 15 2005, 17:19
- - one_man_show   В таком случае сигнал растягивают ёмкостью   Nov 16 2005, 08:41
|- - BVU   Цитата(one_man_show @ Nov 16 2005, 11:41)...   Nov 16 2005, 09:05
- - one_man_show   Корреция несомненно верная, но в большинстве случа...   Nov 16 2005, 10:14


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

 


RSS Текстовая версия Сейчас: 7th September 2025 - 07:44
Рейтинг@Mail.ru


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

IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here