´

Embedded programming


Materials, tools and software

Programmer(Tools)
Circuit (Materials)
Arduino(Software)





Read a microcontroller data sheet.

Attiny45 datasheet



Introduction

Program your board to do something

Next open Arduino software in the next direction Archive – preference, past this link "https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json"






Then go to the next direction






In addition, install the library of Attiny



Burn Bootloaders

For make this. First select the microprocessor and is recommended work in 8 MHz, to check this go to "Tools – Clock. In the same window select “USB tiny ISP" by way of programmer.
To end check in burn Bootloaders






Programming

logic

To programming, I know the logic of the program. In this I turn OFF a led with a button.
PSEUDOCODE:

-Bigin
--declarate variables
--configurate by outputs or inputs
--configurate digital ports
--If button = high then
--led = OFF
--else leb = ON
-End



Learning outcomes

Identify relevant information in a microcontroller data sheet.

This information are in the top of the web

Implement programming protocols.

can you see all information. How I make the program and the logic of this.


Have I

What questions do you have? What would you like to learn more about?

The most dificult are make the lenguaje programing

Documented what you learned from reading a microcontroller datasheet.

Programmed your board

Described the programming process/es you used

All this information are in the top of my web. in the week 6 can see all the information for the board.

Included your code


DOWNLOAD FILES

Week8.rar

Board file can you see:

Week6