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

 
 
> STM32F407VET6 Вызов неприсвоенного прерывания, Вектор 0x1С - RESERVED
nanorobot
сообщение Jan 28 2016, 15:22
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 244
Регистрация: 29-02-08
Пользователь №: 35 503



Дивайс на STM32F407 под ChibiOs. Ubuntu + Eclipse + GCC. Происходит незапланированное прерывание. Обработчик дефолтный - пустой. Поставил отдельные затычки на каждый незапланированный вектор. Выяснил, что прерывание проискодит по вектору 0х1С - то есть Reserved. Что бы это могло значить??

Сообщение отредактировал nanorobot - Jan 28 2016, 15:29
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Непомнящий Евген...
сообщение Jan 29 2016, 05:38
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Так а самый простой вариант - это прерывание кто-то включил и оно иногда срабатывает - не рассматривали? Плюс любое прерывание можно активировать софтварно...
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 29 2016, 07:25
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Непомнящий Евгений @ Jan 29 2016, 08:38) *
Так а самый простой вариант - это прерывание кто-то включил и оно иногда срабатывает - не рассматривали? Плюс любое прерывание можно активировать софтварно...

Интересно, какое прерывание работает через вектор 0x1C? Хочу всё знать.
Go to the top of the page
 
+Quote Post
adnega
сообщение Jan 29 2016, 07:51
Сообщение #4


Гуру
******

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



Цитата(scifi @ Jan 29 2016, 10:25) *
Интересно, какое прерывание работает через вектор 0x1C? Хочу всё знать.

Давайте поточнее в терминологии.
Что такое вектор 0x1C? Это 28-прерывание, закрепленное за TIM2?
Или адрес, по которому должен лежать адрес обработчика?
Напомню, что в отличии от AVR, в таблице векторов прерываний размещается не код, а адреса подпрограмм прерываний.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- nanorobot   STM32F407VET6 Вызов неприсвоенного прерывания   Jan 28 2016, 15:22
- - zltigo   QUOTE (nanorobot @ Jan 28 2016, 17:22) Пр...   Jan 28 2016, 15:39
|- - nanorobot   Цитата(zltigo @ Jan 28 2016, 20:39) Как э...   Jan 28 2016, 15:50
- - ViKo   Допустим, испортился стек, и при возврате из функц...   Jan 28 2016, 16:16
|- - nanorobot   Цитата(ViKo @ Jan 28 2016, 21:16) Допусти...   Jan 28 2016, 16:26
|- - zltigo   QUOTE (ViKo @ Jan 28 2016, 18:16) Допусти...   Jan 28 2016, 16:27
- - Непомнящий Евгений   Зарезервированное Ок, тогда присоединяюсь к ком...   Jan 29 2016, 07:53
- - misyachniy   Цитата(nanorobot @ Jan 28 2016, 17:22) Вы...   Jan 31 2016, 13:20
|- - adnega   Цитата(misyachniy @ Jan 31 2016, 16:20) М...   Jan 31 2016, 17:36
- - Tarbal   Может еще такое случиться: случилось прерывание с ...   Feb 1 2016, 12:51
- - adnega   Цитата(Tarbal @ Feb 1 2016, 15:51) Может ...   Feb 1 2016, 13:50
- - Tarbal   Цитата(adnega @ Feb 1 2016, 16:50) Не мож...   Feb 1 2016, 15:17


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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 16:16
Рейтинг@Mail.ru


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