AVR

From Noisebridge
Revision as of 09:42, 4 February 2021 by 📙 (talk | contribs) (Resources and info on AVR Microcontrollers)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Hardware[edit]

ATmega328p Data Sheet (pdf)


Arduino[edit]

Simulation of Blink

5 Ways to Blink

AarduinoCore AVR Source


C[edit]

Getting Started


Assembly / GCC[edit]

Instruction Set

Inline Assembly

  asm(R"(
    mov %[result], %[val]
    inc %[result]
    BREAK
  )"
    : /* write */ [result]"=r"(value)
    : /* read */ [val]"r"(value)
  );