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

 
 
> про stm32f4 NVIC
Xeon
сообщение Oct 25 2012, 11:34
Сообщение #1


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

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Всем привет! Сразу к делу, скачал STM32F4xx_DSP_StdPeriph_Lib_V1.0.1, а там кода для NVIC вабще нет... Печаль!!! Залазию в мануал для stm32f407vg, а там о нём как кот наплакал... Чё за фигня??? Куда всё делось??? Пора паниковать или есть другие предложения???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Flexz
сообщение Oct 25 2012, 17:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Цитата(Xeon @ Oct 25 2012, 15:34) *
Всем привет! Сразу к делу, скачал STM32F4xx_DSP_StdPeriph_Lib_V1.0.1, а там кода для NVIC вабще нет... Печаль!!!

загляните в misc.c
Цитата(Xeon @ Oct 25 2012, 15:34) *
Залазию в мануал для stm32f407vg, а там о нём как кот наплакал... Чё за фигня??? Куда всё делось??? Пора паниковать или есть другие предложения???

NVIC это часть ядра, и описана так же как, например, система команд в Cortex M3 reference manual
Go to the top of the page
 
+Quote Post
SSerge
сообщение Oct 26 2012, 06:12
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Кроме даташита на конкретный камень есть ещё мануал на всё семейство F4xx:
RM0090 Reference manual


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
SII
сообщение Oct 26 2012, 10:18
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Как уже было сказано, NVIC -- часть самого процессорного ядра (в отличие от контроллеров прерываний для более старых ARMов, где контроллер был совершенно независимым компонентом схемы, и каждый производитель изобретал то, что считал нужным). По этой причине его описание находится в документации на архитектуру (ARMv7-M в данном случае), а не на конкретный микроконтроллер или даже семейство. От модели МК зависят лишь две вещи: число реально поддерживаемых уровней приоритета прерываний (теоретически их 256, а на практике число может различаться по степеням двойки) и распределение периферии по входам NVICа (т.е. какому вектору какое устройство соответствует).
Go to the top of the page
 
+Quote Post
Xeon
сообщение Oct 26 2012, 17:37
Сообщение #5


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

Группа: Участник
Сообщений: 140
Регистрация: 21-04-11
Пользователь №: 64 524



Ооо... Всем спасибо!) Теперь осознал)
Go to the top of the page
 
+Quote Post

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

 


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


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