Переназначение порта

virf
Offline
Зарегистрирован: 16.03.2016

Как переназначить порт (как я понимаю 11тый порт указан как COM2A1) но он занят ISP интерфейсом. В роди как можно переназначить на 3тий (COM2B1) но так просто не получается, где тут еще привязка к 11тому порту?

TCCR2A = 0;
TCCR2A |= _BV(WGM21) | _BV(WGM20);
TCCR2A |= _BV(COM2A1);
TCCR2B = 0;
TCCR2B |= _BV(CS20);
TIMSK2 |= _BV(OCIE2A);}
ISR(TIMER2_COMPA_vect){
waitForInterrupt = false; }

Волшебник
Offline
Зарегистрирован: 22.12.2016

А если тут

TIMSK2 |= _BV(OCIE2A);}

TIMSK2 |= _BV(OCIE2B);}

virf
Offline
Зарегистрирован: 16.03.2016

на 11том порту сигнал то пропадает, а куда оно его переносит? на 3ем тишина

Волшебник
Offline
Зарегистрирован: 22.12.2016

А тут

TIMER2_COMPA_vect

TIMER2_COMPB_vect

virf
Offline
Зарегистрирован: 16.03.2016

Так та же фигня, на 3тем порту тишина, а куда пошел сигнал не понятно.

Волшебник
Offline
Зарегистрирован: 22.12.2016

А чё там должно быть, если не секрет? Код выложите или весь, или хотя бы ту часть которая не работает как надо,