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