Exercise 08

Embedded Programming

The ATtiny44

In this execise, I used the ATtiny44 on my borad. So I need to know the pins of the ATtiny44. These information can be found in ATtiny 44 Datasheet. It is not an easy task. I read it and found the function of each pin.


Arduino board and software

I found tutorial of Arduino board and software on the High-Low Tech research group from the MIT Media Lab. I mainly read two tutorial. One shows me how to wire up an Arduino used as an ISP (programmer) to an ATtiny44(Link) One shows me how to program an ATtiny44 microcontroller using the Arduino software.(Link)



Connecting the Pins

This is my printed plate and board.

I connected the pins from the Arduino UNO to the ATtiny 44. In the tutorial, I found how to connect the pins:

ATtiny Pin 2 to Arduino Pin 13 (or SCK of another programmer)

ATtiny Pin 1 to Arduino Pin 12 (or MISO of another programmer)

ATtiny Pin 0 to Arduino Pin 11 (or MOSI of another programmer)

ATtiny Reset Pin to Arduino Pin 10 (or RESET of another programmer)

Finally, I connected pins from the Arduino UNO to the ATtiny 44.