Cover of Make

Make

AVR programming

by Elliot Williams · first published 2013

5mentions
2recommended by
2HN commenters
2020–2025first – last mentioned

100% recommend

Affiliate links. As an Amazon Associate I earn from qualifying purchases.

Mentions per year

20 2007: 0 mentions2008: 0 mentions2009: 0 mentions2010: 0 mentions2011: 0 mentions2012: 0 mentions2013: 0 mentions2014: 0 mentions2015: 0 mentions2016: 0 mentions2017: 0 mentions2018: 0 mentions2019: 0 mentions2020: 1 mention2021: 0 mentions2022: 2 mentions2023: 0 mentions2024: 0 mentions2025: 1 mention2026: 0 mentions200720172026

What Hacker News says

  • ms-fellag · Jan 25, 2022 · Recommends

    …do exist (at least if i understood your statement correctly), You just need to search with the keywords "AVR", "atmega328", or whichever version you intend to use instead of "Arduino". I attempted to make a simple PLC this summer and these resources were a great help : [book] Make: AVR Programming https://www.amazon.com/AVR-Programming-Learning-Software-Tec... and this complementary (or introductory)…

    on “Reverse engineering the 1988 NeXT keyboard protocol” ↗
  • rramadass · Apr 15, 2020 · Recommends

    …the students to embark on a proper study of C++. * Instead of using the Arduino "language+library" through the IDE, show them how to use the same GNU gcc toolchain to program the MCU directly in C. See Make: AVR programming by Elliot Williams for details. This teaches the students the idea of a "cross compiler toolchain" and all other related matters from first principles.

    on “Tell HN: C Experts Panel – Ask us anything about C” ↗
  • rramadass · Mar 30, 2020 · Recommends

    …Systems (PTTES). They are chock full of invaluable C code (for 8051); in particular, beg, borrow or steal PTTES (free pdf available). Also checkout his other books and his company SafeTTy Systems. * Make: AVR programming by Elliot Williams teaches you to directly program the ATmega328P on a Arduino Uno. * Introduction to Embedded Systems: Using Microcontrollers and the MSP430 by Jimenez, Palomera et…

    on “Effective C: An Introduction to Professional C Programming” ↗
  • rramadass · Dec 7, 2022 · Recommends

    …full of example code. This will allow you to carry your knowledge across MCU families. 2) Starting with Arduino and moving on to direct AVR programming is a great approach. Get Elliot Williams' book Make: AVR Programming for the latter. 3) Arduino programming is deceptively easy but extremely powerful if mastered properly. Do your sample programs first on Arduino and then redo it using straight AVR-C.…

    on “The cloudy layers of modern-day programming (or what programming has become)” ↗
  • rramadass · Jun 12, 2025 · Recommends

    …higher Arduino API/library level and then at the lower direct AVR level both with the same board. For learning Arduino Programming see Exploring Arduino by Jeremy Blum and for direct AVR programming see Make: AVR Programming by Elliot Williams.

    on “Ask HN: What cool skill or project interests you, but feels out of reach?” ↗

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help