WEEK 8

EMBEDDED PROGRAMING


Assignment

  • read a microcontroller data sheet
  • program your board to do something, with as many different programming languages and programming environments as possible

Learning outcomes

  • Identify relevant information in a microcontroller data sheet
  • Implement programming protocols

Assignement's files

Identify relevant information in a microcontroller data sheet

As a newbie a I started to readind the datasheet trying to uderstand the relevant parts with no success , so i started to search help to understand what is a microcontroller and how it works. So I got help only from on line resources like the MIT tutrials, Wikipedia and Youtube

Then I start reading and found the pinout structure

Description for pinout's acronyms

The wiring to program it

The electrical characteristics

Package info

Implement programming protocols

The FabIsp stopped working suddenly so i used an arduino to program the Hello world board. I followed the FabAcademy tutorials and some other on-line resources like This

So the first thing is to tell to IDE where find the ATtyny reference

Then open the board manager

Search for ATtiny

Upload the ArduinoISP sketch

Select the board and programmer

At the end Upload by programmer!

Thesting the SPI VCC and GND

The working board!