Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Всем привет! Подскажите, плз, какой командой в ИАРе происходит сброс собаки? _WDR(); не хочет. или ещё что подключить надо?
Отправлено
Метценгерштейн
(213.33.244.142)
21 мая 2010, г. 11:51
Составить ответ
|
Вернуться на конференцию
Ответы
#define WDR __watchdog_reset() Далее по тексту применять WDR. Не забыть инклюднуть intrinsic.h
-
ut1wpr
(21.05.2010, 17:18:8
77.120.33.2
,
пустое
)
_WDR();
-
Michael_75
(21.05.2010, 12:01:41
80.249.236.234
,
пустое
)
#include <inavr.h> а там через еще один инклюд __watchdog_reset()
-
MegaJohn
(21.05.2010, 11:59:55
81.222.85.88
,
пустое
)
#include <inavr.h> включен. (+)
-
Метценгерштейн
(21.05.2010, 12:08:57
213.33.244.142
, 1250 байт)
йа не понял что ты этим хотел сказать. но то ужасно это точно
-
MegaJohn
(21.05.2010, 12:32:26
81.222.85.88
,
пустое
)
хотел спросить что у меня не так в коде?
-
Метценгерштейн
(21.05.2010, 12:35:26
213.33.244.142
,
пустое
)
ну если бы обьяснил на словах что хотел то я бы мог сказать. Пришлось включать телепат-аппарат, думаю так [+]
-
MegaJohn
(21.05.2010, 12:45:53
81.222.85.88
, 335 байт)
Я ж Вам давал вчера правильный код. А неправильность вот она - Вы когда биты WDPn ставите, то, ...{+}
-
Quasy
(21.05.2010, 12:45:15
192.168.0.207,80.243.9.34
, 224 байт)
Запустил! (+)
-
Метценгерштейн
(21.05.2010, 13:00:37
213.33.244.142
, 361 байт)
Ну свят свят :) таки 0x0f :)
-
UraGun
(21.05.2010, 13:02:9
80.254.4.61
,
пустое
)
Да-да. По-моему ему все сразу втирают, а он запутался. А надо просто внимательно ДШ почитать, там всего 2 листа, хоть и на аглицком.
-
Prokop1977
(21.05.2010, 12:50:23
62.84.104.1
,
пустое
)
ну и конечно задержки на пустых циклах не дело. Мошт в прерывании это лучше делать ? и стабильнее, и проц. время в пустую не тратить...
-
UraGun
(21.05.2010, 12:52:52
80.254.4.61
,
пустое
)
мошт так ? asm("wdr");
-
UraGun
(21.05.2010, 11:54:34
80.254.4.61
,
пустое
)
так хоть не ругается, но и не работает(+) а если не асм, то на Си как?
-
Метценгерштейн
(21.05.2010, 11:59:14
213.33.244.142
, 244 байт)
Ответ: в меге 128 делаю так :
-
UraGun
(21.05.2010, 12:27:20
80.254.4.61
, 90 байт)
а эти строки где? при инициализации портов и таймеров? так- то тоже самое
-
Метценгерштейн
(21.05.2010, 12:36:15
213.33.244.142
,
пустое
)
после инициализации портов и таймеров. Я не помню толком, но там по моему ещё фузы роль играют.
-
UraGun
(21.05.2010, 12:38:14
80.254.4.61
,
пустое
)
я их не выставляю, я так понял, что можно програмно как у Вас делать инициализацию
-
Метценгерштейн
(21.05.2010, 12:40:12
213.33.244.142
,
пустое
)
Внимательно посмотрите состояние fuse WDTON, если он в "1", то вы постоянно будете ресетиться
-
Prokop1977
(21.05.2010, 12:45:3
62.84.104.1
,
пустое
)
Что вы подразумеваете под состоянием "1"?
-
Гудвин
(21.05.2010, 12:58:59
78.138.170.164
,
пустое
)
1-выключена собака,0-включена
-
Prokop1977
(21.05.2010, 13:00:30
62.84.104.1
,
пустое
)
этот фуз не запрограммирован у меня
-
Метценгерштейн
(21.05.2010, 12:50:53
213.33.244.142
,
пустое
)
с состояниями тоже та ещё свистопляска.
-
UraGun
(21.05.2010, 12:54:25
80.254.4.61
, 152 байт)
у меня этот пони прог вообще нормально не шил, и мегу запустить не удавалось, так что рекомендую что- то вроде AVReala
-
Метценгерштейн
(21.05.2010, 13:01:35
213.33.244.142
,
пустое
)
ну я с ним договорился лет 6 назад уже :) нормуль всё. Ржание токо при запуске нада выкючать. А так, если в поле, черех usb, то пользую аврстудио4.
-
UraGun
(21.05.2010, 13:03:54
80.254.4.61
,
пустое
)
чтобы железно в этом убедиться попробуйте в коде убрать всё, что касается WDT и запуститесь. Если ресетится, то точно стоит WDTON.
-
Prokop1977
(21.05.2010, 12:53:31
62.84.104.1
,
пустое
)
ага. я тоже. вроде должно работать.
-
UraGun
(21.05.2010, 12:42:51
80.254.4.61
,
пустое
)
ну а как себя ведёт ? не ресетит ? или ресетит без передыху ?
-
UraGun
(21.05.2010, 12:44:51
80.254.4.61
,
пустое
)
a в gcc есть wdt.h и там все закоментировано :)
-
RED_DRAGON
(21.05.2010, 12:01:11
213.242.214.185
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 34:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru