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

 
 
> Проблема с mega88
Stanislav_S
сообщение Feb 5 2008, 19:35
Сообщение #1


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Возникла такая проблема. Вотчдог выключен WDTON=1, WDTCSR = 0; Пауэр контроллер тоже 0. В программе вставляю задержку __delay_cycles(1000); ( кварц 20 МГц), мега периодически сбрасывается в чем может быть проблема? Чтение даташита ситуацию пока не проясняет.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
prottoss
сообщение Feb 5 2008, 20:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Stanislav_S @ Feb 6 2008, 02:35) *
Возникла такая проблема. Вотчдог выключен WDTON=1, WDTCSR = 0; Пауэр контроллер тоже 0. В программе вставляю задержку __delay_cycles(1000); ( кварц 20 МГц), мега периодически сбрасывается в чем может быть проблема? Чтение даташита ситуацию пока не проясняет.


Table 25. Watchdog Timer Configuration
WDTON_WDE_WDIE_Mode______________Action on Time-out
0_______0____0_____Stopped____________None
0_______0____1_____Interrupt Mode_______Interrupt
0_______1____0_____System Reset Mode__Reset
0_______1____1_____Int. and Sys.Reset___ Interrupt, then go to System Reset Mode
1_______x____x_____ System Reset Mode_ Reset



У Вас получается самый последний режим - то бишь периодический сброс


--------------------
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Feb 5 2008, 20:13
Сообщение #3


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



Цитата(prottoss @ Feb 6 2008, 01:00) *
Table 25. Watchdog Timer Configuration
WDTON_WDE_WDIE_Mode______________Action on Time-out
0_______0____0_____Stopped____________None
0_______0____1_____Interrupt Mode_______Interrupt
0_______1____0_____System Reset Mode__Reset
0_______1____1_____Int. and Sys.Reset___ Interrupt, then go to System Reset Mode
1_______x____x_____ System Reset Mode_ Reset



У Вас получается самый последний режим - то бишь периодический сброс

(1)
WDTON WDE WDIE Mode Action on Time-out
1 0 0 Stopped None
1 0 1 Interrupt Mode Interrupt
1 1 0 System Reset Mode Reset Interrupt and System Reset Interrupt, then go to System
1 1 1 Mode Reset Mode
0 x x System Reset Mode Reset
ote: 1. WDTON Fuse set to “0“ means programmed and “1“ means unprogrammed.
У меня так написано получается режим стоп.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
prottoss
сообщение Feb 5 2008, 20:21
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Stanislav_S @ Feb 6 2008, 03:13) *
Не знаю... Сам я М88 не пользовал - просто заглянул в даташит - диск argussoft за декабрь 2007 года. Вообще про Атмел можно иногда применить пословицу - "На заборе слово нехорошее написано, а там дрова лежат".

Думаю, Вам стоит попробовать и прояснить ситуацию. Заодно и публика знать будет, где собака порылась smile.gif


--------------------
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:57
Рейтинг@Mail.ru


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