이 페이지는 AVR Studio 4와 Atmel Studio 7 환경에서 ATmega128을 이용한 장치 개발에 필요한 정보를 제공 합니다.
페이지 내용(Index)
Hex File Down Load Tool과 Bootloader
Microchip Studio 7에서 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