Skip to content

4_12 Attiny85 Snippets

Marc Dusseiller edited this page May 27, 2018 · 1 revision

Attiny85 Snippets

Tips From Minimo


PLL

  PLLCSR |= (1 << PLLE);               // Enable PLL (64 MHz)
  _delay_us(100);                      // Wait for a steady state
  while (!(PLLCSR & (1 << PLOCK)));    // Ensure PLL lock: do nothing while the bit PLOCK in register PLLCSR is false
  PLLCSR |= (1 << PCKE);               // Enable PLL as clock source for timer 1

Disable USI

  PRR = (1 << PRUSI);                  //disable USI to save power as we are not using it

Disable Digital Input

  DIDR0 = (1 << ADC1D) | (1 << ADC3D); //PB2,PB3  //disable digital input in pins that do analog conversion

You can’t perform that action at this time.