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

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

Модераторы: ea, dav, bkolbov, Alis, pip, _sva_

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

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

Сообщение Александр »

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

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

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

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

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

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