Eighth Assignment:
Contents:
Requirement:
For this assignment is necessary to read microcontroller data sheet, and also program a board ( I've done it on Electronics Design assignment ) to do something Introduction to Electronics boardsActually the Electronis boards are differents that past electronics board, one example is on size. Now is more commun to see a SMD componentes. On Electronic Design assignments I made a board where all components are SMD (Surface Mount Device)
Previously to programming something is necessary to know more detail about a component on particular, microcontroller Attiny 44
Microcontroller Data SheetAttiny Data sheet
On Data Sheet, we can learn more detail about a electronic component, that documnetation was made for their owns fabricator. In this case I do a litle summary about attiny 44 data sheet. First Step that I consider is very important, information about AVR connector for example we have to know the pinout of the programator, to connect with it by the ICSP connector.
In the next table we can see the fuctión of some ICSP pins
Port B and Port A pins describes are shown follow, we can read that this pin can be work with input and output, and we can setup the port A as an anlog Input
And the block diagram of the AVR Architecture is show on the next picture, in this picture we can see all the registers that we have in the attiny44, we have timers and counters, comparators, interrupters and a universa serial bus.
ALU is one of important block of that diagram Is an element that performs arithmetic and logical operations between data that it receives Summary connections
Read More: http://www.atmel.com/images/doc8006.pdf Programming Electronic boardConnection between electronic board and FabICSP is show on the next picture
To programming it board is necessary a special software, it is IDE Arduino, it software is free and you can download on the next link: https://www.arduino.cc/en/Main/Software
Finally I test my program on my board
Selft evaluation
File download
|
---|