Ну просто канал то ардуино называется :) ну ладно. Можно вопрос один на засыпку ? Честно говорю сколько мог погуглил. В общем есть Attiny85 - digispark Пытаюсь сделать считыватель брелков. Но так же мне надо softserial для обмена данными с другим контроллером. Но софтсериал забирает на себя основной вектор прерываний PCINT_VECTOR - и я в коде уже не могу его использовать - ошибку выдает когда обьявляю ISR(PCINT_VECTOR) {} Получается все прерывания на аттини85 валятся в одну кучу ?

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

  1. Th0r

    так ты один вектор используешь. напиши свой обработчик прерывания и софтсериал

    • Vasiliy

      свой софтсериал?

      • Th0r

        да

        • Zahar

          я его вроде нашел, на VCC 3.25в

          • Vasiliy

            Это для меня уже слишком сложно. Хорошо - тогда по другому еще вопрос attachInterrupt(0, HCS_interrupt, CHANGE); Вот такая штука работает вместе с softserial ом стандартным - но вот работает только сл 2-м пином. И сколько бы я не пытался менять значения что угодно пробовал но никак не хочет обрабатывать 3-й пин. Это особенность аттини или где то не то указываю ?

            • Th0r

              вроде там на любой пин можно навесить прерывание, в даташите глянь - какое прерывание на другую ногу и затем смотри маску разрешенных прерываний

              • Zahar

                если биос на частоте 86мгц то как его читать с дуины на 16?

                • Th0r

                  спи читается практически на любой частоте

                  • Maksim

                    Терагерцы в студию

                  • Zahar

                    MX25L1605DM2I-12G у меня такой

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

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