Seonghee Kim
9. Embedded Programming
 

previous next

Week9

AssignmentS

-group assignment

Compare the performance and development workflows for other architectures

-individual assignment

Read a microcontroller data sheet.
Program the board to do something, with as many different programming languages and programming environments as possible

Hardware and Softwares used

-Roland SRM-20

-fab module

Outcome

First time I knew none of the word from week9 shedule site except Harvard. And the word Harvard does not mean the university I knew. And still I can not understand most of the word but now I understand at least where the components have to be connected with microcontroller such as MOSI, MISO, SCK, VCC, GND, RESET for programming and pin numbers for input and output.

However I still confused and want to know about
-why capacitor need different values? 0.1, 1, 10uf??
-why built in LED is connected to SCK?
-why reset has 10K registor?
-why FTDI of hello board and fabkit differnet?
(FTDI hello board has CTS, RTS but fabkit DTR, 1 more GND)

Datasheet


ATtiny 24/44/84 datasheet

-Attiny44A is RISC archetecture, AVR 8-bit microcontroller, 1.8-5.5V operating voltage, internal oscillartor 8MHz - 128kHZ(see clock sources p25) external 20MHz

-Attiny44 has
1 VCC pin,
1 ground pin,
4 PROTB pins,
8 PORTA pins


Some important vocabularies from Rodrigo's page

Programming


Hello.echo using Arduino IDE

-To install ATtiny board follow the highlowtech.orgpage step by step.


-select the board, processor, clock, and programmer.
-select burn the bootloader. bootloader tells the hardware where to look and how to get running when you start things up.


-button turn on the LED

Hello.echo using Git bash (c file)


-if USBtiny is not found, install using zadig.


-programmed well.


-open arduino serial moniter. type any character, board replys.


-this is Neil's .c file

Fabkit

-Download files
taces
hole
outline
schemtic
board


-Check the componet values and places with Board file using info button.




-select the board, processor, clock, and programmer.


-blinking LED

Download the codes
-hellobutton
-fabkit


 

 

up previous next

Date: 2018-03-20
Author: Seong Hee Kim @ Fablab Seoul