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

 
 
> Контроллер почему то останваливает работу., PIC18F4520
Marser
сообщение Dec 3 2010, 11:44
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



Здравствуйте!
Программирую pic18f4520. Написал программу бесконечного мигания светодиода:
while(1)
{
for(k=1;k<10000;k++){} ///задержка

if(LED==0){LED_1=1} else {LED=0;} // мигание светодиода
}

На практике светодиод мигает 14 раз, и перестаёт мигать, хотя задан бесконечный цикл.
Подскажите пожалуйста, почему контроллер может останавливаться? ввода в спящий режим в программе нет.

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ut1wpr
сообщение Dec 3 2010, 14:33
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150



Цитата(Marser @ Dec 3 2010, 15:44) *
if(LED==0){LED_1=1} else {LED=0;} // мигание светодиода

Что такое LED_1? Их здесь не стояло... smile.gif
Go to the top of the page
 
+Quote Post
Marser
сообщение Dec 3 2010, 14:52
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 162
Регистрация: 12-09-08
Из: Казань
Пользователь №: 40 143



Цитата(ut1wpr @ Dec 3 2010, 17:33) *
Что такое LED_1? Их здесь не стояло... smile.gif

Прошу прощения, это LED.
Проблема уже решена: В начале программы была настройка конфигурационного регистра. Эту настройку убрал и запретил работу сторожевого таймера, всё заработало. Зачем вообще нужен сторожевой таймер, проблемы создаёт!
Go to the top of the page
 
+Quote Post
ut1wpr
сообщение Dec 4 2010, 07:27
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 98
Регистрация: 20-06-05
Пользователь №: 6 150



Цитата(Marser @ Dec 3 2010, 18:52) *
В начале программы была настройка конфигурационного регистра. Эту настройку убрал
Я бы так лихо не поступал. Надо было разобраться, что там понастроено? Может чего и нужного ? smile.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:54
Рейтинг@Mail.ru


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