Week 07

 
   
 

Embedded Programming - March, 11th 2015

 
 






Getting Started

Our week's task was programming our board to do something, with as many different programming languages, programming environments as possible. As a tip, reading "only" 286 pages of data sheet would make us understand at least a little more what we are doing.
I do not know, but to me it seems pretty dificult to do so in such a short time, not only read but also understand it.
Anyway, making some effort could at least help me getting a clue about the subject and then, becoming a bit more confortable about it.
To make my board work after testing I've donwloaded Arduino and played a little with it. And it was a blast seeing that little thing obeying my orders!


Arduino

image description
www.arduino.cc



Arranging Settings

At Arduino I was able to program the board and do some basics such as seeing the LED flashing alternately running and programming it to turn on and off according to my command by pressing the button.
To achieve my deliverables I had to follow these collective steps:


Download ATtiny microcontroller support to Arduino (in this case 1.6)

image description
https://github.com/damellis/attiny/tree/ide-1.6.x




At Arduino

image description

image description

image description

image description




Programming the Board

After completing all settings, I connected the Hello board with the ISP programmer by using an ISP connector cable, then connected the ISP programmer to the computer by using a USB cable and burned the Bootloader.


Pin Configurations

image description

Burn The Bootloader

image description

Connected Board

image description



Connecting the Right Pin

image description

It Blinks!

image description