Народ, кто по стм32f103c8 шарит ? Прерывание можно повесить на любой пин. А если я хочу пять прерываний? Просто писать на какую ногу прерывание и все 5 будут работать? А если выполняется функция одного прерывания, а я в это время вызываю другое, как она себя ведёт в этом случае?

Комментарии: 12

  1. Doctor

    сам шоке, бро давай сериал посмотрим?

  2. Byte

    В обработчике смотришь в регистре EXTI, кто вызвал, и обрабатываешь, потом чистишь. Если был ещё источник — снова уйдешь в обработчик. Ну и сортируются по приоритетам. Ну и вообще, бери reference manual и читай про NVIC ;)

    • Region0123

      Не, до этой ступени я ещё не дошел. Я пишу в Ардуино Иде для стм32 . И вот если я там задам несколько прерываний, они в каком приоритете буду работать. В приоритете пинов 0.....5 ? А если это будут PA0,PB0... ? Я понимаю, что это худшее что можно сделать, но по другому я не умею

      • Yuri

        Всем доброй ночи! Хотел бы спросить, как вы переводите гербер файлы и сверловку из альтиума в пдф например? Сверловку я перевел, а вот как изображение дорожек перевести ? Хочу сделать вот такой чертеж в итоге Просто не поверб что кто - то в компасе это чертит)

        • Region0123

          Я у китайцев заказывал готовое, либо бумага, калька, бородок, сверло

          • Doctor

            неее, кондёр ц2 заряжается через рв1 и разряжается через рв2 вроде

            • R0b0win

              Рс таймер, спасибо

              • Doctor

                может так же только наоборот

              • Doctor

                на выходе меандр

          • Yuri

            Нет - нет только не калька)

      • Byte

        Вот что там в ардуино — неизвестно :-) Исходники открыты, можно глянуть, что под капотом, но наверняка — ничего хорошего :-D

        • Region0123

          Когда руки дойдут, проверю, отпишусь :)

Не нашли ответ?

Вам также может быть интересно