Шим ~30кгц atmega328

Тема в разделе "Микроконтроллеры AVR", создана пользователем Funny59, 17 окт 2017.

Метки:
  1. ostrov

    ostrov Гуру

    Не поленился, попробовал. Получилось 7.8 КГц со скважностью примерно 90%. Совсем не то что вам надо.
     
  2. ostrov

    ostrov Гуру

    Вотъ. Мигает всем портом, подправить не сложно.

    Код (C++):
    void setup() {
      DDRB = 0xFF;
      TCCR1A = 0b00000000;    
      TCCR1B = 0b00000001;      
      OCR1A = 0xF1;          
      TIMSK1 = 0b00000010;
    }

    void loop() {}


    ISR(TIMER1_COMPA_vect) {    
      PORTB = PINB ^ 0xFF;
      TCNT1 = 0;
    }