|
Прерывания, Как их делать?.. |
|
|
|
Apr 20 2005, 11:22
|

Частый гость
 
Группа: Свой
Сообщений: 189
Регистрация: 27-01-05
Из: с Транссиба
Пользователь №: 2 235

|
Народ, объясните, пожалуйста, в чем дело?!! Как работать с прерываниями и какие там есть тонкости? Вроде все по даташиту, прерывания разрешили, прописали и... программа умело их обходит. И как можно делать большие задержки? Например, надо запустить подпрограмму продолжительностью 10 с, не останавливая при этом основного цикла. Да и вообще, как организовать 1, 3, 5, 10-минутные задержки?
--------------------
Советские микросхемы - самые большие микросхемы в мире
|
|
|
|
|
 |
Ответов
|
Apr 22 2005, 20:21
|

Местный
  
Группа: Свой
Сообщений: 241
Регистрация: 22-12-04
Пользователь №: 1 610

|
Цитата(Михалыч @ Apr 22 2005, 18:28) Не, это я по-простому написал. Есть там INTCON, разрешение всех прерываний, сохранение констант и пр. Мне интересно, надо ли на прерывания ссылаться в программе (goto, call) или они сами выполняются? Нет, не надо на прерывания никаких goto. :-) Может у Вас просто событие которое вызывает прервывание банально не наступает? Или watchdog какой раньше срабатывает?
|
|
|
|
Сообщений в этой теме
Михалыч Прерывания Apr 20 2005, 11:22 sK0T Цитата(Михалыч @ Apr 20 2005, 15:22)Народ, об... Apr 20 2005, 12:29 Alexandr ЦитатаИ как можно делать большие задержки? Наприме... Apr 20 2005, 13:03 Михалыч Совершенно верно, вопрос про них, родимых.
Давайте... Apr 20 2005, 14:58 sK0T Цитата(Михалыч @ Apr 20 2005, 18:58)Совершенн... Apr 20 2005, 15:34 Algol Да, настройка INTCON нужна обязательно. А конкретн... Apr 20 2005, 17:05 Algol Тогда у вас все должно просто работать, если все н... Apr 23 2005, 06:00 Михалыч Ладна, прозвоню еще вечерком Apr 24 2005, 16:08 Algol Может выложите кусочек проги, вырезав оттуда все н... Apr 24 2005, 17:21 Михалыч Вот выкладываю. Если что-то непонятно, спрашивайте... Apr 25 2005, 12:55 Algol Вообще честно говоря интересовал кусочек проги, ср... Apr 26 2005, 05:28 Михалыч Совершенно верно, от TMR0 и ловлю
BCF INTCON,T0IF... Apr 26 2005, 16:11 Михалыч Цитата(sK0T @ Apr 20 2005, 17:29)Сделать не п... Apr 29 2005, 15:41 Algol Т.е. например, вы используете таймер TMR1, для кот... Apr 30 2005, 07:02 Михалыч Пасиба Попробую... May 3 2005, 15:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|