Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 05.01.2014, 20:15  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Сообщение от Fraktal Посмотреть сообщение
По регистру MCUCR ОДНА ИНФА заставила отмахнуться как от неудачной затеи. Привожу его мнение ниже.
Похоже, автор просто не умеет готовить эти контроллеры

У меня ресет от ноги Ресет и от вачдога обрабатывался совершенно корректно
Реклама:
niXto вне форума  
Непрочитано 05.01.2014, 20:20  
ForcePoint
Почётный гражданин KAZUS.RU
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,918
Сказал спасибо: 2,981
Сказали Спасибо 3,161 раз(а) в 2,146 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Сообщение от niXto Посмотреть сообщение
У меня ресет от ноги Ресет и от вачдога обрабатывался совершенно корректно
У меня - чётко делились Power-ON reset и Watchdog reset.
Upd: Конечно - в железе.

Последний раз редактировалось ForcePoint; 05.01.2014 в 21:47.
ForcePoint вне форума  
Сказали "Спасибо" ForcePoint
Fraktal (06.01.2014)
Непрочитано 05.01.2014, 21:41  
Fraktal
Временная регистрация
 
Регистрация: 21.02.2013
Сообщений: 87
Сказал спасибо: 70
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fraktal на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

niXto, в железе или симуляторе?
Fraktal вне форума  
Непрочитано 06.01.2014, 11:00  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Я никогда не использую симуляторы

В маленькой партии из нескольких сотен устройств
niXto вне форума  
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
locik_1 (09.01.2014), Александр Д. (06.01.2014)
Непрочитано 06.01.2014, 21:08  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,443
Сказал спасибо: 99
Сказали Спасибо 315 раз(а) в 231 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Как программно отследить появление логического нуля на входе /Reset?

А кто это сказал, что при ресете порты переходят в состояние логического нуля. Откуда это?

При ресете все порты переходят в режим входа без подтяжки (высокоомный вход).

А далее (после появления лог. 1 на RESET) - начинает выполняться программа. И состояние портов - в соответствии с программой.
Godzilla82 вне форума  
Непрочитано 07.01.2014, 03:43  
Fraktal
Временная регистрация
 
Регистрация: 21.02.2013
Сообщений: 87
Сказал спасибо: 70
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Fraktal на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Сообщение от Godzilla82 Посмотреть сообщение
А кто это сказал, что при ресете порты переходят в состояние логического нуля. Откуда это?

При ресете все порты переходят в режим входа без подтяжки (высокоомный вход).

А далее (после появления лог. 1 на RESET) - начинает выполняться программа. И состояние портов - в соответствии с программой.
вот книга "Ревич Ю.В. - Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (2-е издание) [2011, DjVu, RUS]" на 38 странице глава "Сброс" .
Fraktal вне форума  
Непрочитано 07.01.2014, 08:38  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Сообщение от Fraktal Посмотреть сообщение
вот книга "Ревич Ю.В.
Твою ж мать...
А у меня на сарае написано "%#й" - а в нём дрова лежат...

niXto вне форума  
Эти 2 пользователя(ей) сказали Спасибо niXto за это сообщение:
ArtemKolesnikov (07.01.2014), makakus (07.01.2014)
Непрочитано 07.01.2014, 13:46  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Сообщение от Fraktal Посмотреть сообщение
вот книга "Ревич Ю.В.
Что сказал профессор Преображенский насчет советских газет?

От себя добавлю - только ДШ и еррату.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 07.01.2014, 14:47  
ArtemKolesnikov
Прописка
 
Аватар для ArtemKolesnikov
 
Регистрация: 16.03.2007
Адрес: Невинномысск, STAVROPOL REGION (26)
Сообщений: 118
Сказал спасибо: 583
Сказали Спасибо 28 раз(а) в 15 сообщении(ях)
ArtemKolesnikov на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Читаю и не могу понять, собственно, вокруг чего идет обсуждение?
То, что протеус не сбрасывает регистры при СМОДЕЛИРОВАННОМ ресете - я с этим тоже сталкивался. Электронная симуляция не корректно работает в этом случае, alexszand правильно писал.
Еще возможная причина некорректных значений - внешние цепи, не прижимает ли что нибудь к земле ваши пины или не подтягивает ли к питанию в момент, когда МК сбрасывает их в значение по умолчанию? Как привел выкопировку с даташита niXto, по умолчанию это ВХОДЫ с Tri-state (Hi-Z).
См. Таблицу 20 на странице 51 даташита:
При DDxn = 0 и PORTxn = 0 - Tri-state (Hi-Z)
Вам нужно отследить ресет до его появления или вопрос только в портах?
ArtemKolesnikov вне форума  
Непрочитано 07.01.2014, 14:51  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Как программно отследить появление логического нуля на входе /Reset?

Сообщение от ArtemKolesnikov Посмотреть сообщение
Вам нужно отследить ресет до его появления
Нужен МК с блоками ясновидения и телепатии. Обычный не справится - тупо уйдет в сброс, как и положено (но только ПОСЛЕ).
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
[Решено] Всем эмбеддерам посвящается... Decan Отвлекитесь, эмбеддеры! 0 24.10.2005 14:43


Часовой пояс GMT +4, время: 19:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot