Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: про stm32f4 NVIC
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Xeon
Всем привет! Сразу к делу, скачал STM32F4xx_DSP_StdPeriph_Lib_V1.0.1, а там кода для NVIC вабще нет... Печаль!!! Залазию в мануал для stm32f407vg, а там о нём как кот наплакал... Чё за фигня??? Куда всё делось??? Пора паниковать или есть другие предложения???
Flexz
Цитата(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
SSerge
Кроме даташита на конкретный камень есть ещё мануал на всё семейство F4xx:
RM0090 Reference manual
SII
Как уже было сказано, NVIC -- часть самого процессорного ядра (в отличие от контроллеров прерываний для более старых ARMов, где контроллер был совершенно независимым компонентом схемы, и каждый производитель изобретал то, что считал нужным). По этой причине его описание находится в документации на архитектуру (ARMv7-M в данном случае), а не на конкретный микроконтроллер или даже семейство. От модели МК зависят лишь две вещи: число реально поддерживаемых уровней приоритета прерываний (теоретически их 256, а на практике число может различаться по степеням двойки) и распределение периферии по входам NVICа (т.е. какому вектору какое устройство соответствует).
Xeon
Ооо... Всем спасибо!) Теперь осознал)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.