Таймер 2 на ардуино уно и мега

Тема в разделе "Микроконтроллеры AVR", создана пользователем жека777, 2 мар 2023.

  1. жека777

    жека777 Нуб

    кто может подсказать как переписать этот код с уно ,чтобы работало на мега?спасибо


    ISR(TIMER2_COMPA_vect){
    if(PORTD & 0b00000100){PORTD &= 0b11111011;}//step high на 2-м пине
    else {PORTD |= 0b00000100;}//step low
    if(PORTD & 0b00100000){PORTD &= 0b11011111;}//step high на 5-м пине
    else {PORTD |= 0b00100000;}//step low
    }
     
  2. parovoZZ

    parovoZZ Гуру

    Да тут просто надо посмотреть в заголовках, как обозначен вектор прерывания на меге. Ну или нашукать в тырнетах. Хотя отыскать заголовочник быстрее.
     
    жека777 нравится это.