11.02.2014, 06:35
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: wdt не работает
akegor, вы невнимательно посмотрели код.
Перед циклом имеется задержка в 2000мсек
|
|
|
|
11.02.2014, 06:45
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,058
Сказал спасибо: 2,563
Сказали Спасибо 11,890 раз(а) в 5,964 сообщении(ях)
|
Re: wdt не работает
Сообщение от yellow87
|
akegor, вы невнимательно посмотрели
|
И что с того, что ПЕРЕД ЦИКЛОМ ?
Пройдите построчно - что должен делать контроллер по Вашей программе?
Хотя... Ну да, просю пардона... После включения сторожа.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 11.02.2014 в 06:49.
|
|
|
|
13.02.2014, 07:23
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: wdt не работает
другой контроллер тоже не сбрасывался.
значит дело не в нём.
Оказалось совсем в другом.
Мой МПЛАБ не имеет в списке того программатора, которым я пользуюсь.
То есть приходится открывать программу программатора, загружать туда НЕХ и программировать. Ну а фъюзы в установках программы программатора я и не думал менять.
PS
строка #fuses delay(clock=48000, RESTART_WDT);
нужна для того чтобы компилятор сам во время длительных задержек или во время ожидания ответа от УАРТа вставил в код комманду RESTART_WDT();
|
|
|
|
14.02.2014, 03:25
|
|
Прописка
Регистрация: 25.11.2006
Адрес: Харьков
Сообщений: 295
Сказал спасибо: 25
Сказали Спасибо 71 раз(а) в 60 сообщении(ях)
|
Re: wdt не работает
Сообщение от yellow87
|
Мой МПЛАБ не имеет в списке того программатора, которым я пользуюсь. То есть приходится открывать программу программатора, загружать туда НЕХ и программировать. Ну а фъюзы в установках программы программатора я и не думал менять.
|
Странно. Обычно HEX, получаемый после компиляции, содержит в себе данные о словах конфигурации ("фьюзах", как Вы их называете). И даже программы, работающие с простейшими программаторами (например, ICprog, WinPic800) понимают эти данные из HEXа. Что же у Вас за программатор, который этого не умеет? Или Вы специально так создаете HEX, чтобы в нем не было данных конфига?
|
|
|
|
14.02.2014, 05:08
|
|
Вид на жительство
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
|
Re: wdt не работает
программатор ChipProg-40
специально пробовал менял фьюзы в коде МПЛАБа
Но ПО программатора распознаёт их с ошибками.
Какой-то фьюз определяет правильно, а какой-то нет.
ВДТ вообще всегда DISABLED
Я зашёл на сайт производителя.
Оказывается версия моего ПО
устарела уже с 4.1 до 5.7
может ошибку они эту устранили в новой версии.
Я пока ещё не оновлял - пока не знаю.
Но может какая и другая причина.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:25.
|
|