Я боролся с NVIC, почему он используется? и как он используется? В моем проекте я используюВложенный векторный контроллер прерываний
NVIC_IntDisable(NVIC_SSP0);
NVIC_ClrPend(NVIC_PIO_0);
NVIC_IntPri(NVIC_PIO_0, 17);
NVIC_IntEnable(NVIC_PIO_0);
Это все определено в system.c
может кто-нибудь объяснить мне, почему они использовали то, что использование perticular команд. Пожалуйста, укажите любой хороший вопрос, который я могу отложить.
спасибо.
Не могли бы вы быть более конкретными. Как бы то ни было, ваш вопрос требует почти всю информацию, которая находится в технических описаниях. – domen
Хотя эксперту может быть очевидным, что вы имеете в виду ARM NVIC, ваш вопрос задан по вертикали, поэтому вы должны указать цель. Кроме того, файл system.c специфичен для вашего приложения, библиотеки или инструментария разработки, поэтому вы, вероятно, должны это указать. В конечном итоге вам необходимо прочитать техническую документацию ARM для получения подробной информации; для немного более легкого введения, возможно, одной из книг Иосифа Йиу (предполагая ARM Cortex-M). Однако, если вам нужно спросить, что такое NVIC, вам, вероятно, сначала нужно изучить некоторые основы прерываний и микропроцессоров 1-го. – Clifford