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

 
 
> NVIC stm32, TIM2 <-> USART1
Stepan_L
сообщение Aug 19 2012, 17:25
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-08-08
Из: Ереван
Пользователь №: 39 828



Привет Всем. Дело вот в чем. не могу получить прерывание от Timer2.Таймер запускается, даже считает. NVIC_EnableIRQ(TIM2_IRQn) виснет в BusFault Handler.. и так далее ,а вот попробовал NVIC_EnableIRQ(USART1_IRQn) все нормально проходит.
TIM2_IRQn = 28 , USART1_IRQn = 37;
IAR 5.41.1


--------------------
ARM_enia
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
adnega
сообщение Aug 20 2012, 04:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Может виснет не NVIC_EnableIRQ(TIM2_IRQn), а код из обработчика прерывания?
Go to the top of the page
 
+Quote Post
Stepan_L
сообщение Aug 20 2012, 08:11
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 59
Регистрация: 26-08-08
Из: Ереван
Пользователь №: 39 828



В обработчик прерывания вообще не заходит,даже точку останова нельзя установить в обработчике.


--------------------
ARM_enia
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Aug 20 2012, 08:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Stepan_L @ Aug 20 2012, 11:11) *
даже точку останова нельзя установить в обработчике.

Что может говорить о том, например что функция прерывания выкинута и программа попадает в Default_Handler.
extern "C" не забыто?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Stepan_L   NVIC stm32   Aug 19 2012, 17:25
||- - Stepan_L   extern "C" не забыто? ????? сейчас как ...   Aug 20 2012, 08:28
||- - _Артём_   Цитата(Stepan_L @ Aug 20 2012, 11:28) сей...   Aug 20 2012, 08:40
|- - KnightIgor   Цитата(Stepan_L @ Aug 20 2012, 10:11) В о...   Aug 21 2012, 18:31
|- - Stepan_L   TIM2_IRQHandler все точно написано Не могу найт...   Aug 22 2012, 08:41
|- - KnightIgor   Цитата(Stepan_L @ Aug 22 2012, 10:41) TIM...   Aug 22 2012, 12:11
||- - Stepan_L   STM32VLDiscovery board processor STM32F100xB   Aug 22 2012, 13:02
|- - _Артём_   Цитата(Stepan_L @ Aug 22 2012, 11:41) Не ...   Aug 22 2012, 13:31
|- - SSerge   Цитата(Stepan_L @ Aug 22 2012, 15:41) TIM...   Aug 22 2012, 13:34
|- - Stepan_L   После F11 на /* Enable the Selected IRQ Cha...   Aug 22 2012, 17:48
|- - _Артём_   Цитата(Stepan_L @ Aug 22 2012, 20:48) Пос...   Aug 22 2012, 18:02
- - sla000   Попробуйте скачать свежую либу на свой проц. Там е...   Aug 20 2012, 04:39
- - PoReX   Может проще проект выложить, чем гадать на кофейно...   Aug 23 2012, 05:44
- - Stepan_L   main #include "stm32f10x.h" #include ...   Aug 24 2012, 07:16
- - KnightIgor   Может это и паранойа, но напиши-ка void TIM2_IRQ...   Aug 24 2012, 08:31
|- - Stepan_L   пробовал, 0   Aug 24 2012, 08:45
- - _Артём_   Цитата(Stepan_L @ Aug 24 2012, 10:16) //N...   Aug 24 2012, 09:00
- - Stepan_L   Это комментарий.   Aug 24 2012, 09:52
- - Stepan_L   По stm32f10x_it.c видно что зависает в void HardFa...   Aug 24 2012, 10:59
- - _Артём_   Цитата(Stepan_L @ Aug 24 2012, 13:59) По ...   Aug 24 2012, 11:41
- - Stepan_L   А да, stm32f10x_it.c только что подключил,увидел. ...   Aug 24 2012, 13:41
- - Stepan_L   Вопрос снят. Все получилось.Я не подключил (не зна...   Aug 25 2012, 18:33


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

 


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


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