9. Embedded programming¶
In these assignment i well learn:
How to Study a Datasheet of a microcontroller
How to Program the hello world board build from electronic design week to do something and the arduino uno
How to Examine other embedded boards and study their architecture
ATtiny44 Microcontroller¶
A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.
The ATTiny44 is a high Performance, low Power 8-bit microcontroller with advanced RISC architecture. Features: 1. 4K Bytes of Flash Program Memory 2. 256 Bytes of Programmable EEPROM 3. 256 bytes SRAM 4. 12 general purpose i/o lines 5. 32 general purpose working registers and 8-channel 10-bit ADC. 6. Internal calibrated oscillator 7. Operating voltage supply between 1.8 ~ 5.5V 8. Two kinds of ports: Port A pins are 8-bit bi-directional I/O port with internal pull-up resistors (pin names are from PA0 to PA7) and Port B pins are 4-bit bi-directional I/O port with internal pull-up resistors(pin names are from PB0 to PB3).
Datasheet¶
after learn what is a microcontroller i will start programming the arduino
Arduino¶
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board.
First I learn some reference frome the website of arduino
i open the arduino IDE to program
I work to programe 7-segment displays withe arduino
first i program own display
second i programe the 7-segment
I did simulatiom withe tinkercad