이 페이지는 AVR Studio 4와 Atmel Studio 7 환경에서 ATmega128을 이용한 장치 개발에 필요한 정보를 제공 합니다.
페이지 내용(Index)
Hex File Down Load Tool과 Bootloader
AVRDUDE를 이용하여 ATmega128에 Hex File을 Upload 하기
Microchip Studio 7에서 AVRDUDE를 이용하여 ATmega128에 Hex File을 Upload 하기
Microchip MPLAB X IDE에서 AVRDUDE를 이용하여 ATmega128에 Hex File을 Upload 하기
I/O Port의 이해와 프로그래밍: Switch, LED
UART( Universal Asynchronous Receiver/Transmitter)
AVR(Atmega128) 센서(Sensors)와 센서 모듈(Sensor Modules)
AVR(Atmega128) 전력제어(Power control)
Software Abstraction(Finite-State Machine)
AVR과 다른 장치(DC Motor, Servo Motor, Android Bluetooth)의 Interfacing
여러가지 유용한 프로그램 예
- Keypad와 LCD를 이용한 계산기(+, -, *, /) 프로그램(AvrStudio 4 개발 환경) 예: cho_keypad_multi_lcd_calculator.zip
- 구조체를 이용 하여 효과적으로 Command를 실행 하도록 하는 프로그램(AvrStudio 4 개발 환경) 예: cho_command_exec_uart.zip
- External Interrupt와 Timer Interrupt를 이용 하여 실시간으로 Command를 실행 하는 프로그램(AvrStudio 4 개발 환경) 예: cho_keypad_real_time_command_ext_timer_int.zip
Microchip Studio 개발 환경을 이용한 프로그램 예: ms7_keypad_multi_lcd_calculator.zip
External Interrupt를 이용 한 Keypad Input, Timer Interrupt를 이용한 Debouncing, 하나의 Keypad를 두 종류의 Code를 갖는 Keypad로 사용(Multi code keypad) 하는 방법, I/O Buffer로 Circular Buffer를 사용 하는 방법, 표준 출력 장치로 LCD를 사용 하는 방법을 이해 하기 위한 예 이다.
Microchip Studio 개발 환경을 이용한 프로그램 예: ms7_command_exec_uart.zip
Microchip Studio 개발 환경을 이용한 프로그램 예: ms7_keypad_real_time_command_ext_timer_int.zip
