К1921ВК01Т - описание регистров

32-разрядные микроконтроллеры разработки ОАО "НИИЭТ"

Модераторы: pip, _sva_

Ответить
Александр
Сообщения: 8
Зарегистрирован: 03 июл 2017, 09:28
Предприятие: ЛЭМЗ

К1921ВК01Т - описание регистров

Сообщение Александр » 05 июл 2017, 23:47

1)Регистр ECCTL1_bit. Что означает поле STOP_WRAP при циклической обработке мы задаем число подсчитываемых событий. Вопрос в том, что произойдем когда срабатает счетчик этих событий, перезапустится таймер или только перезапишутся регистры захвата?
2) Когда мы формируем "приоритет" чему должен быть равен __NVIC_PRIO_BITS(сдвиг) 3 или 4

Код: Выделить всё

SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } 
3)Раздел в описании "МИКРОСХЕМА ИНТЕГРАЛЬНАЯ
К1921ВК01Т",- "Контроллер прерываний NVIC"(стр.74). Что значит фраза:"передача управления из одного обработчика в другой без восстановления контекста." Что подразумевается под контекстом?
4)Регистр VTOR.

Код: Выделить всё

SCB->VTOR = (uint32_t) (&g_pfnVectors);
. Правильно ли так формировать смещение таблицы прерываний, или же надо сдвинуть адрес на 7 бит, т.к. первые семь бит этого регистра зарезервированны

bkolbov
Сообщения: 86
Зарегистрирован: 14 дек 2015, 11:37
Предприятие: АО НИИЭТ
Откуда: Воронеж

Re: К1921ВК01Т - описание регистров

Сообщение bkolbov » 17 июл 2017, 12:16

Добрый день!

Ответил вам здесь.

Ответить

Вернуться в «32-разрядные микроконтроллеры на ядре ARM Cortex»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя