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

 
 
> Не генерируются прерывания в STR912
artur_off
сообщение Jan 5 2010, 09:28
Сообщение #1


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

Группа: Свой
Сообщений: 118
Регистрация: 24-05-08
Из: Odessa
Пользователь №: 37 784



Здравствуйте господа.

Возникла следующая проблема. В процессоре STR912 не хотят генерироваться прерывания. Вот код инициализации прерываний:

Код
VIC_DeInit();
                  VIC_InitDefaultVectors();
              
                    VIC_Config(TIM3_ITLine, VIC_IRQ, 0);
    VIC_ITCmd(TIM3_ITLine, ENABLE);



Прерывания в таймере также включены: TIM_ITConfig(TIM3, TIM_IT_OC1, ENABLE);

При отладке видно, что в VIC и в таймере прерывания настроены и таймер считает. Но при достижении значения счетного регистра равному регистру сравнения OC1R в прерывание заходить не хочет

Код
TIM_CounterCmd(TIM3, TIM_STOP);
          TIM_CounterCmd(TIM3, TIM_CLEAR);
              var_delay++;
          if(var_delay == 60000) var_delay = 0;
          TIM_ClearFlag(TIM3, TIM_FLAG_OC1);
          TIM_CounterCmd(TIM3, TIM_START);
    VIC0->VAR = 0xFF;




--------------------
 Big time. 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- artur_off   Не генерируются прерывания в STR912   Jan 5 2010, 09:28
- - MALLOY2   Я не пользуюсь ST библиотеками, и все нормально ра...   Jan 5 2010, 09:38
- - artur_off   Сейчас настроено только одно прерывание - от тайме...   Jan 5 2010, 09:46
- - artur_off   Переписал настройку VIC, но ничего не изменилось. ...   Jan 5 2010, 11:02
- - aaarrr   Дык в CPSR-то прерывания разрешены?   Jan 5 2010, 11:12
|- - artur_off   Цитата(aaarrr @ Jan 5 2010, 13:12) Дык в ...   Jan 5 2010, 11:28
|- - aaarrr   Цитата(artur_off @ Jan 5 2010, 14:28) Не ...   Jan 5 2010, 11:36
|- - artur_off   Цитата(aaarrr @ Jan 5 2010, 13:36) Старта...   Jan 5 2010, 11:44
|- - aaarrr   Цитата(artur_off @ Jan 5 2010, 14:44) Не ...   Jan 5 2010, 11:49
|- - artur_off   Цитата(aaarrr @ Jan 5 2010, 13:49) Смотре...   Jan 5 2010, 11:56
|- - aaarrr   Цитата(artur_off @ Jan 5 2010, 14:56) пос...   Jan 5 2010, 12:05
- - artur_off   А вот при отладке флаг I не сбрасывается.   Jan 5 2010, 12:08
|- - aaarrr   Цитата(artur_off @ Jan 5 2010, 15:08) А в...   Jan 5 2010, 12:18
|- - artur_off   Цитата(aaarrr @ Jan 5 2010, 14:18) Т.е. п...   Jan 5 2010, 12:40
|- - aaarrr   Цитата(artur_off @ Jan 5 2010, 15:40) То ...   Jan 5 2010, 12:46
|- - artur_off   Цитата(aaarrr @ Jan 5 2010, 14:46) Нет. У...   Jan 5 2010, 13:25
|- - aaarrr   Цитата(artur_off @ Jan 5 2010, 16:25) А н...   Jan 5 2010, 13:32
|- - artur_off   Цитата(aaarrr @ Jan 5 2010, 15:32) А без ...   Jan 5 2010, 14:43
- - Vladimir_T   Нужно внимательно просмотреть инициализацию перефе...   Jan 5 2010, 15:20
- - artur_off    Прерывания завелись, но прерывание происходит тол...   Jan 5 2010, 15:52
- - MALLOY2   h-jtag тут не причем. функция обработчик прерыван...   Jan 5 2010, 18:32
|- - artur_off   Цитата(MALLOY2 @ Jan 5 2010, 20:32) h-jta...   Jan 5 2010, 18:35
- - artur_off   Методом тыка выяснил причину проблемы(спасибо MALL...   Jan 5 2010, 20:31
|- - aaarrr   Цитата(artur_off @ Jan 5 2010, 23:31) Но ...   Jan 5 2010, 20:51
- - artur_off   Дело было вот в чём, прерывание одно появлялось, н...   Jan 5 2010, 21:13
- - artur_off   C остальными прерываниями точно такая же ситуация....   Jan 13 2010, 13:49
- - prussta   Здравствуйте! У меня возникла подобная проблем...   Sep 18 2012, 10:45


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

 


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


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