Descriptions |
1st day - AVR Programming (1)
[Hardware fundamentals]
• Electronics fundamentals: understanding of electricity, Ohm's law (voltage, current, resistance), precautions, etc.
[AVR programming]
• MCU(Micro Controller Unit)
• Atmega128A MCU introduction
• Install development tool (Atmel studio 6.2)
• ISP(In-System Programming)
• General/special I/O ports
• LED, motor, speaker control
• 7-Segment, Dot Matrix control
• Understanding the ADC with Temperature Sensor Control
• Making your own Digital Thermometer
2nd day - AVR Programming (2)
[Hardware fundamentals]
• Understanding electrical components (resistors, transistors, capacitors, regulators, diodes)
[AVR programming]
• UART communication
• amplification using transistor
• using input pin with switch
• Interrupts and timers
• PWM(Pulse Width Modulation)
• wireless communication using IrDA (infrared)
• AVR Firmware extraction
• AVR Binary Reverse Engineering
• AVR Assembly Language
• Relationship between AVR and Arduino
• Arduino programming
* The contents may vary depending on the situation.
|
| |
|