-
- От компилятора зависит, это нестандартная вещь. - LightElf(13.10.2025 21:24)
- Что интересно, в хедерах CMSIS есть много макросов-обёрток для
специальных инструкций (как бы для всех компиляторов), но именно
SVC отсутствует. - SciFi(13.10.2025 21:29)
- И это не просто так :-) - LightElf(13.10.2025 21:30)
- Что интересно, в хедерах CMSIS есть много макросов-обёрток для
специальных инструкций (как бы для всех компиляторов), но именно
SVC отсутствует. - SciFi(13.10.2025 21:29)
- Наверное так (для GCC): Nikolay_Po(166 знак., 13.10.2025 14:24, ссылка, ссылка)
- Вопрос в догон. Обработчик SVC один - SVC_Handler. Что определяет
параметр этой инструкции? Как понимать 11 вектор? - my504(13.10.2025 14:31)
- Насчет вектора - непонятен вопрос. Номера векторов перечислены в хедере на конкретный проц. LightElf(359 знак., 13.10.2025 21:11)
- Там два параметра. Первый, код, определяет условие, по которому срабатывает исключение (можно, например, сравнивать значение с допуском и по выходу за пределы - исключаться). Второе значение - типа блокнотика, куда можно записать свою цифру, 8 бит, для передачи обработчику - чтобы в обработчике прерывания прочитать и принять к сведению. Nikolay_Po(91 знак., 13.10.2025 16:49)
- Тут почитать можно. Andrew_Q(2 знак., 13.10.2025 15:22, ссылка, картинка)
- Вопрос в догон. Обработчик SVC один - SVC_Handler. Что определяет
параметр этой инструкции? Как понимать 11 вектор? - my504(13.10.2025 14:31)
- От компилятора зависит, это нестандартная вещь. - LightElf(13.10.2025 21:24)