ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을이용한초소형모듈 AM-8PL에내장된 UART 포트로디버깅가능 ( 전원핀포함된뉴티씨 4핀 UART 배열 ) 8MHz 초소형크리스탈클럭채용으로안정성확보및 3.3V/5V 전원에모두동작함. 전원전압 (3.3V/5V) 에따라, I/O의 CMOS Level(3.3V) 또는 TTL Level(5V) 지원 ATMEL 표준 2x3 ISP 커넥터적용으로프로그램다운로드편리지원 2열의핀배열로브레드보드 ( 빵판 ) 에실장하여실습가능 외부전원 5V 또는 3.3V 사용가능 AM-8PL 모듈 ( 전면 ) AM-8PL 모듈 ( 후면 ) 1 / 8
2. AM-8PL 모듈 (ATmega8) H/W 2.1 하드웨어구성도 PC5/PC4/PC3/PC2/PC1/PC0 PB5/PB4/PB3/PB2/PB1/PB0 AREF RESET SW ISP 커넥터 전원입력 VCC 초소형크리스탈 GND 8MHz UART 통신커넥터 GND/RXD/TXD/VCC PD0(RXD)/ PD1(TXD) ADC6/ADC7 1 번 PD2/PD3/PD4/PD5/PD6/PD7 모듈의 TOP 면구성도 12 13 14 15 16 17 7 8 23 24 25 26 27 28 29 U1 ADC7 PB0(ICP) ADC6 PB1(OC1A) PD7(AIN1) PB2(SS/OSC1B) PD6(AIN0) PB3(MOSI/OC2) PD5(T1) PB4(MISO) PD4(XCK/T0) PB5(SCK) PD3(INT1) PD2(INT0) PB6(XTAL1/TOSC1) PD1(TXD) PB7(XTAL2/TOSC2) PD0(RXD) PC0(ADC0) PC1(ADC1) PC2(ADC2) PC3(ADC3) PC4(ADC4/SDA) PC5(ADC5/SCL) 22 19 11 10 9 2 1 32 31 30 20 AREF AVCC 18 VCC 4 VCC 6 GND 21 GND 5 PC6(RESET) ATmega8A-AU(TQFP32) GND 3 모듈의회로핀배열 ( 참고용 ) 전원 LED 모듈의 BOTTOM 면구성도 2 / 8
AM-8PL 모듈사진 AM-8PL 모듈을빵판에결합한사진 3 / 8
2.2 4 핀 UART 커넥터 (TTL Level) 핀번호 UART 커넥터핀번호 (TOP View) 1. VCC 2. TX 3. RX 4. GND 4핀커넥터로입출력되는 Serial 신호는 TTL Level(5V) 신호입니다. 루프백저항을연결한상태에서 TXD, RXD, GND 3핀만사용하는모드로, VCC(5V) 전원을 4핀커넥터의 1번핀에서뽑아서사용가능합니다. UART 커넥터를이용하여 PC와연결하거나, 기타시리얼로제어되는모듈과연결할수있습니다. 상황에따라 RX와 TX를크로스해서연결을해야할경우가있으니방향에주의하여연결하시기바랍니다. 2.3 ISP 커넥터핀번호 6 핀접점 / 윗면 (TOP Side) 2 열 6 핀 2. Vtref 4. MOSI 6. GND 1. MOSI 3. SCK 5. /RST 1 번 각핀들의기능 MOSI Master Output Slave Input MISO Master Input Slave Output SCK Master Clock Out RST Reset signal Vtref Target Board Voltage GND Ground 4 / 8
2.4 전원공급본 AM-8PL 모듈의전원은 DC 3.3V/5V에사용하도록설계되어있습니다. 전원입력에따라, I/O의 CMOS Level(3.3V) 또는 TTL Level(5V) 로사용할수있습니다. 전원입력커넥터에외부전원 DC 3.3V 또는 5V를공급하여사용하시면됩니다. 1. GND 2. VCC 1 GND 2 VCC 전원입력 VCC GND 2x3 ISP 커넥터 UART 통신커넥터 GND/RXD/TXD/VCC AM-8PL 전원입력커넥터및 ISP 커넥터 AM-8PL 전원입력커넥터를연결한사진 5 / 8
3. AM-8PL 모듈사용하기 3.1 프로그램다운로드 AVR 마이크로컨트롤러의 ISP 기능을이용하여 PC에서프로그램을작성하고, 다운로드하여동작시킬수있습니다. 지원되는 AVR용컴파일러로는 gcc 버전인 WINAVR+AVR Studio, ICCAVR, CodeVision AVR, IAR사의 EwAVR 등이있습니다. 컴파일러로컴파일을한후, 생성된다운로드용파일을 ISP를이용하여다운로드할수있습니다. 프로그램다운로드는 STK500인 AD-USBISP(USB), STK200/300인 AD- ISPPRO( 프린터포트용 ) 를사용하여할수있습니다. 자세한내용은당사홈페이지 () 에서제공하는강좌나메뉴얼을이용하여주시기바랍니다. AM-8PL 모듈에 AD-USBISP 연결사진 ICC AVR 컴파일러의특징 ( 아래그림참조 ) - 컴파일과 ISP 다운로드기능지원 - 컴파일후자동다운로드기능지원 - Wizard 기능으로간편하게초기레지스터셋팅기능 ICC-AVR 데모버전을받을수있는웹사이트당사홈페이지 () 를방문하셔서자료실에서 ICCAVR 을검색하시거나, http://www.imagecraft.com/software/ 에들어가서왼쪽메뉴에 Demos/Upgrades를클릭하시면 ICCAVR 데모버전을받으실수있습니다. 6 / 8
ICC AVR 프로그램 Figure 1 ICCAVR V8 프로그램 3.2 예제프로그램다운로드당사홈페이지 () 의자료실에서 atmega8 이라고검색하거나, 전체 를 예제소스 로변경하여검색하거나, 해당컴파일러명으로예제를검색하시면됩니다.( 예 : ICCAVR, Codevision, IAR, WINAVR, AVR Studio 등 ) 그런후에원하시는파일을다운로드합니다. 예를들어서, AM-8PL 모듈에당사의 AD-USBISP(USB) 및 AD-JTAG을이용하여동작시험을위한프로그램 (ex_printf 또는 scanf) 을아래그림처럼다운로드합니다. 7 / 8
AM-8PL 4. Epilog 4.1 제품문의처및감사의말씀당사 의제품을구입해주셔서감사드립니다. 당사는 AVR 사용자의편의를증진시키기위해서, 항상노력하여개발하고있습니다. 본모듈을사용할경우, AVR 과같은 A/D 컨버터가있는마이크로프로세서를다루는것이필요합니다. 본내용을공부하시려면, 킷트의예제와강좌등을이용하시거나, 홈페이지의강좌나자료실등의자료를참고하시기바랍니다. 4.2 기술지원홈페이지기술지원홈페이지 : 기술지원홈페이지에 AVR 강좌, FPGA 강좌, 전자공학강좌, 로봇제작강좌등여러강좌들이업데이트되고있으며, 자료실에서는각종필요한파일이나어플리케이션프로그램등을업데이트하고있으니, 참고하시기바랍니다. 제품에관한문의가있으시면, 언제든주저하지마시고, 홈페이지의고객지원에서Q&A란에남겨주시기바랍니다. 개발관련문의는 E-mail(davidryu@newtc.co.kr) 을이용하여주시기바랍니다. 감사합니다. 8 / 8