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

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

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

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

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

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

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

 
Опции темы
Непрочитано 07.08.2009, 22:53  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 866
Сказал спасибо: 230
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию

Я пытался програмно привести контполлер в исходном состоянии по внещнему воздействию.Заказал установить в нуль многие регистры ,но все равно исходного состояния не смог дабытся. RESET нсдежно приводил в исход., однако начались стираться байты в EEPROM и решил обратится на форум. Сейчас испbтываю вариант с резисторами. Результаты сообщу.
Реклама:
begun вне форума  
Непрочитано 08.08.2009, 02:11  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,443
Сказал спасибо: 99
Сказали Спасибо 315 раз(а) в 231 сообщении(ях)
Godzilla82 на пути к лучшему
По умолчанию

Сообщение от begun
Я пытался програмно привести контполлер в исходном состоянии по внещнему воздействию.Заказал установить в нуль многие регистры ,но все равно исходного состояния не смог дабытся.
Пытаться исправить недостатки программы аппаратным путём не есть правильно. Лучше посидеть и разобраться с программированием. Твою проблему однозначно можно исправить программным путём.
Godzilla82 вне форума  
Непрочитано 09.08.2009, 08:45  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 866
Сказал спасибо: 230
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию

дорогие друзья!
Рад сообшить следуюшее:
Использовал Atiny2313 ,включил ркзисторы на все входы
по 1,5к ,но тем не менее при многократном откдючении и включении питания всетаки наблюдались стирания информации в ЕЕПРОМ ( может и во ФЛЭШ тоже там не смотрел ).Только после того как включил BOD все стало на свое место и при тех же переключениях и прочих мкчениях микросхемы стирания памяти не наблюдались.
niXto был 1000 раз прав, честь и хвола ему.
Друзья ваше активное участи помогли мне найдти истину и убедится лишний раз, что мир не без добрых людей, готовых придти на помощь.
Еше раз больoое спасобо всем.
begun вне форума  
Непрочитано 10.08.2009, 00:33  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,443
Сказал спасибо: 99
Сказали Спасибо 315 раз(а) в 231 сообщении(ях)
Godzilla82 на пути к лучшему
По умолчанию

Сообщение от begun
дорогие друзья!
но тем не менее при многократном откдючении и включении питания всетаки наблюдались стирания информации в ЕЕПРОМ.
Что же у тебя там за устройство такое, над которым ты так издеваешься?
Godzilla82 вне форума  
Непрочитано 15.08.2009, 12:11  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 866
Сказал спасибо: 230
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию

простите за задержку был лишон интернета
Так вот это устройство для телефона
Я в стадии освоения микроконтроллеров и пытаюсь делать всякие тривиальные вещи чтобы попрактиковатся
В общем устройство должно отвечаеть на третьий звонок посчитать время разговора и отключится на зуммер занято. Каждый раз по новой.Так вот при отбое контр .
перегружается чтобы все начал с нуля и как раз здесь появилась проблемма с eeprom когда запоминал данные
очередного разговора.сечас этой проблемы нет хотя наверно можно было все построить по другому но главное что уже данные не стираются чему меня научит этот прекрасный форум с прекрасными специалистами за что всем Вам низкий поклон.
begun вне форума  
Непрочитано 15.08.2009, 12:39  
alexgap
Гражданин KAZUS.RU
 
Аватар для alexgap
 
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
alexgap на пути к лучшему
По умолчанию

На будущее. Для AVR контроллеров правильный программный сброс делается так:

1. Запретить прерывания
2. Включить ватчдог на минимальное время срабатывания (15 милисекунд)
3. Пустой бесконечный цикл

Это эквивалентно сбросу или отключению и включению питания.
alexgap вне форума  
Непрочитано 16.08.2009, 00:01  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 866
Сказал спасибо: 230
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию

Спасибо Александр!
Это Я обязательно учту в дальнейшей работе.
begun вне форума  
Непрочитано 16.08.2009, 09:29  
woroba
Гражданин KAZUS.RU
 
Регистрация: 13.06.2005
Адрес: РК г.Павлодар
Сообщений: 866
Сказал спасибо: 99
Сказали Спасибо 216 раз(а) в 140 сообщении(ях)
woroba на пути к лучшему
По умолчанию

Сообщение от alexgap
На будущее. Для AVR контроллеров правильный программный сброс делается так:

1. Запретить прерывания
2. Включить ватчдог на минимальное время срабатывания (15 милисекунд)
3. Пустой бесконечный цикл

Это эквивалентно сбросу или отключению и включению питания.
A как на счет (rjmp 0x0000)естественно в нужном месте.
__________________
Не ошибается лишь тот, кто ни чего не делает!
woroba вне форума  
Непрочитано 16.08.2009, 11:07  
Halex07
Супер-модератор
 
Аватар для Halex07
 
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
Halex07 на пути к лучшему
По умолчанию

Сообщение от begun
Так вот при отбое контр .
перегружается чтобы все начал с нуля и как раз здесь появилась проблемма с eeprom когда запоминал данные
очередного разговора.сечас этой проблемы нет хотя наверно можно было все построить по другому но главное что уже данные не стираются
Оригинальной решение!!! Только на фига оно надо. Уж если на то пошло, при отбое - МК должен зафиксировать время разговора, посчитать-записать его, ну допустим в EEPROM, а потом свалиться в подпрограмму контроля линии до прихода следующего звонка и мурыжить ее в цикле. Ну еще с целью экономии ЕЛЕктричества можно загнать его в спячку и ждать внешнего прерывания от звонка. А ресетить то зачем?
Halex07 вне форума  
Непрочитано 18.08.2009, 10:00  
makakus
Почётный гражданин KAZUS.RU
 
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
makakus на пути к лучшему
По умолчанию

Сообщение от woroba
Сообщение от alexgap
На будущее. Для AVR контроллеров правильный программный сброс делается так:

1. Запретить прерывания
2. Включить ватчдог на минимальное время срабатывания (15 милисекунд)
3. Пустой бесконечный цикл

Это эквивалентно сбросу или отключению и включению питания.
A как на счет (rjmp 0x0000)естественно в нужном месте.
jmp 0 не инициализирует регистры. Как сбросить, например, регистр сдвига и счётчик битов UART?
makakus вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Собираем глюки и "подводные камни" AVR и AVR Studi Don_Ambrosio Коллекция глюков 27 14.11.2010 12:24
reset pic16c67 smv2012 Микроконтроллеры, АЦП, память и т.д 3 27.09.2008 17:52
Как BOR-reset в MSP430F2013 sher007 Микроконтроллеры, АЦП, память и т.д 3 24.09.2008 12:56
RESET на AVR 4ubaika Микроконтроллеры, АЦП, память и т.д 5 22.03.2007 18:35
надежность линии RESET на микроконтроллерах AVR korobov_michael Микроконтроллеры, АЦП, память и т.д 5 15.01.2007 13:50


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


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