로그인회원등록 내글장바구니주문조회현재접속자
 상품 검색








 게시판 검색





 
 
회원등록 비번분실


온라인 입금계좌
ㆍ기업은행
ㆍ219-043192-01-028
ㆍ이건영

      거래은행 바로가기
 
 Products Manual
상품 자료실
       
판매하는 상품의 관련자료입니다.
작성자 avrtools™        
작성일 2007/11/16
첨부#1 stk500v2-sp498.hex (23KB) (Down:416)
첨부#2 STK500_sp498.ebn (23KB) (Down:401)
ㆍ추천: 0  ㆍ조회: 3486   
  USB AVR-ISP 사용설명서


USB 포트로 연결하는 AVR-ISP의 사용방법입니다.
박스를 열면 위 사진과 같은 AVR-ISP와 기판 서포트 x4조와 6핀, 10핀 리본케이블이 있어야 합니다.
USB AVR-ISP와 PC의 USb 포트를 연결하는 표준 USB (A-B 방식) 케이블은 들어 있지 않습니다.

    
 
USB AVR-ISP를 시험하려면 AVR MPU를 사용한 시험용 기판이 있어야 합니다.
시험용 기판에는 아래와 같이 6핀 혹은 10핀으로된 ISP 콘넥터가 준비되어 있어야 합니다.
기판을 설계하는 경우는 아래의 6핀, 10핀  AVR_ISP 콘넥터 배열을 참조하시기 바랍니다.
 
 
좌측의 배열은 6핀 콘넥터, 중간의 배열은 10핀 콘넥터를 사용할 때의 타겟의 접속방법입니다.
마지막으로 우측의 배열은 6핀 AVR-ISP 출력을 10핀 AVR-ISP 배열로 변경하는 회로입니다.
경우에 따라서 6핀으로 된 SIP (한줄로 배열된 콘넥터)를 사용하는 AVR  타겟기판도 있습니다.
표준 규격이외의 ISP 콘넥터 배열은 변환 콘넥터를 사용자가 직접 만들어 사용해야 합니다.
이 경우에도, AVR-ISP와 타겟의 AVR 칩과의 연결은 모두 같은 이름의 핀에 직접 연결해야 합니다.
 
다음 사진은 ATMEGA128-MPU를 사용한 타겟기판의 설계 예입니다.
주의 MEGA64 이상의AVR은 ISP를 연결하는 타겟 MPU의 핀이 2개가 틀립니다.
AVR-ISP의 MISO는 PDO 핀에 연결하며, MOSI는 PDI 핀에 연결해 주어야 합니다. 


AVR-ISP의 ISP 콘넥터는 타겟기판의 ISP와 JTAG 콘넥터를 잘 구분하여 연결해야 합니다.
주의 만일 ISP 콘넥터를 JTAG 콘넥터와 바꾸어 연결하면 안됩니다. 전원이 합선됩니다,
어떤 타겟기판이라도 ISP와 JTAG는 바꾸어 연결하면 전원이 합선되므로 주의해야 합니다.

다음은 ISP에 장착된 부품의 개별기능을 설명합니다.
  
 
USB AVR-ISP에 장착된 주요부품의 기능설명
USB (B) 콘넥터는 PC의 USB 포트와 연결합니다.
R1 (FUSE BLINK)은 USB 포트에 연결하는 AVR-ISP의 휴즈입니다. 
PWR-LED는 USB 전원이 인가되면 점등합니다. (이것이 안켜지면 USB 연결이 안됩니다)

VTG-점퍼는 USB 전원에서 공급된 DC5V를 타겟으로 공급하는 점퍼입니다. 
VTG-LED는 타겟의 전원이 들어오면 점등합니다. (이것이 안켜지면 ISP가 작동하지 않습니다)

TXD-LED는 PC의 통신용 TX(PC측의 송신) 신호를 감시합니다.
RXD-LED는 PC의 통신용 RX(PC측의 수신) 신호를 감시합니다.
ISP-LED는 AVR-ISP에 전원이 들어오면 잠시 켜진후 꺼집니다. (ISP가 작동시 깜빡입니다)

SETUP 콘넥터는 AVR-ISP에 사용된 칩을 세팅하는 용도입니다. (사용하지 마세요, 공장 세팅용입니다)
타겟-리셋 SW는 ISP 콘넥터를 통해서 연결된 타겟을 리셋합니다. (리셋 SW가 없는 타겟일 때 편리합니다)
  
6핀 ISP 콘넥터는 타겟의 6핀 방식(ATMEL 방식) ISP 콘넥터와 리본케이블로 연결합니다.
10핀 ISP 콘넥터는 타겟의 6핀 방식(KANDA 방식) ISP 콘넥터와 리본케이블로 연결합니다.
주* ATMEL은 ISP의 연결에 6핀을 사용하며, 신제품에는 10핀을 사용하지 않습니다.
그러므로 새로운 타겟을 설계할 때는, ISP 콘넥터는 가급적 6핀으로 설계해야 합니다.
 
주의 
VTG-점퍼는 USB 전원이 터겟으로 나가므로, 타겟의 전원회로가 불량하면
ISP는 물론, 심한 경우에는 PC의 USB 포트를 고장나게하는 원인이 됩니다.
그러므로, 가급적 VTG-점퍼는 타겟연결이 없는 ISP 펌웨어 업그레이드나
VTG-점퍼는 AVR Studio에서 ISP의 연결만 시험하는 용도로 사용해야 합니다. 
 
AVR_ISP를 사용할 수 있는 PC용 소프트웨어  
USB AVR-ISP는 AVR Studio 혹은 CodeVsion에서 표준 ISP로 등록되어 있으며,
USB AVR-ISP를 작동하기 위해 별도의 수정없이 바로 사용할 수 있는 굽기단추가 있습니다.
 
AVR STUDIO는 아래의 파일을 모두 받아서 순서대로 설치 하십시요
AVR STUDIO SP460 내려받기 : http://ledshop.co.kr/download/aStudio4b460.exe
AVR STUDIO SP498 내려받기 http://ledshop.co.kr/download/aStudio412SP4b498.exe

USB AVR-ISP를 PC의 USB 포트에 연결하기 위해서는 FT232BM 가상직렬포트 드라이버르 설치해야 합니다.
이 드라이버는 첨부화일 (Download#1)로 올려져 있습니다, 내려받기한 다음 압축을 풀어서 준비합니다.
FT232 드라이버 내려받기 : http://www.ledshop.co.kr/mall/download.php?ps_db=pds&ps_boid=41&ps_file=1

AVR Studio와 USB 가상직렬포트 드라이버의 설치방법은 AVR Studio 설치방법을 참조하시기 바랍니다. 
http://www.avrtools.co.kr/technote7/board.php?board=members&command=body&no=24
 
AVR Studio와 FT232 가상직렬포트 드라이버의 설치가 끝났으면, 이제 AVR-ISP를 사용할 수 있습니다.
지금부터, AVR Studio에서 USB AVR-ISP로 AVR 칩의 펌웨어를 굽는 방법을 설명합니다. 
 
AVR-ISP의 연결은 AVR-ISP와 PC를 USB 포트로 연결하고, VTG 점퍼는 반드시 빼야 합니다.
AVR_ISP와 타겟을 리본케이블로 연결한 상태에서, 타겟의 전원을 3~5V 이내로 넣으면,
ISP-LED가 점등한후 꺼지고, VTG-LED가 점등되면, 비로서 연결이 가능합니다.
AVR Studio의 주 매뉴 ->Tools -> Program AVR -> Connect -> STK500 or AVRISP ->Auto를 누릅니다.


 
AVRISP 굽기창이 나오면 연결에 성공한 것입니다.
만일 이때 타겟과의 연결에 문제가 있으면 오류 표시창이 뜹니다.
AVR_ISP와 타겟이 모두 정상이라면 AVRISP 창이 아래와 같이 오류없이 열려야 합니다.

  

ISP freq는 ISP의 작동속도입니다, 타겟 XTAL의 1/4 이하로 맞추고 Write를 누릅니다.
Read를 누르면 현재 설정된 AVR-ISP의 타겟 굽기속도를 표시합니다.
AVR 칩은 공장 출하시에 1MHz INT-RC OSC로 맞추어 있으므로 250KHz 이하로 맞추어야 합니다.
 
AVRISP의 program은 Device를 맞추어야 정상으로 작동됩니다.
Device 설정칸의 ▼를 눌러서 타겟에 장차된 AVR 칩을 선택합니다.  

 
 
 AVRISP 창의 Advanced의 Read를 누르면 타겟에 장착된 AVR 칩의 ID를 보여줍니다. 
 

 
여기 까지 이상이 없으면 타겟에 구울 HEX 화일을 열어야 합니다.
다시 Program의 Brows를 누르고 타겟에 구울 HEX 화일이 있는 폴더를 찾아서 화일을 선택합니다 .

 

이제 Program을 누르면 HEX 화일이 타겟의 펌웨어로 구워 집니다. OK 나오면 일단 굽기는 끝난 것입니다.
그러나 새칩의 경우는 내부 RC발진으로 되어 있기 때문에, 소스에서 설정한 발진방식이 외부XTAL 인가
아니면 외부 XTAL-OSC인가에 따라서 Fuse를 맞추어 주어야 타겟이 정상으로 작동합니다.

 

 On-Chip Debug Enabled를 체크하면 OCD 디버거를 사용할 수 있습니다.
 JTAG-Interface Enable을 체크하면 MPU에 연결된 JTAG 장치와 통신이 가능합니다.
SPIEN을 체크하면 MPU에 연결된 SPI 장치와 통신이 가능합니다.
Boot Flash Section Size는 Hex 화일이 부트로더일 때 사용할 부트영역의 크기를 정해 줍니다.
Boot Reset vector Enabled를 체크하면 MPU가 리셋되면 부트로더를 작동킵니다.
CKOPT Fuse를 체크하면 MPU의  발진출력의 MPU의 X2 핀으로 출력합니다.
Brown Out Detection Level은 자신이 사용할 전원전압 보다 낮게 맞추어 줍니다.
Brown Out Detection Enaled는 MPU 내부의 고급 리셋회로를 사용합니다.
마지막으로 가장 중요한 MPU 클럭의 설정은 자신의 하드웨어에 맞추고 Program을 누르면 됩니다.
타겟의 하드웨어에 외부 XTAL이 장착되어 있다면, EXT-XTAL을 선택합니다.

 

주의 외부 XTAL이 없는데  EXT-XTAL을 선택하고 Fuse를 Program을 하면 타겟이 죽어 버립니다.
       현재 연결된 MPU의 Fuse 상태를 보려면 Read를 누릅니다. Verify는 설정과 타겟을 비교합니다.
 
힌트 외부 XTAL이 없는데  EXT-XTAL을 선택하고 Fuse를 Program을 해서 타겟이 죽으면,
        XTAL-OSC(단가 500원)를 입수하여 +5V를 인가하고 XTAL-OSC 8번 핀을 죽어버린 MPU의 X1에 연결하고
       AVR-ISP를 처음부터 다시 연결하여 Fuse 설정을 INT-RC OSC로 맞추고 Program하면 살아 납니다.
 
참고 AVR-ISP를 작동중에 타겟과의 연결을 끊거나, 타겟의 전원을 조작하거나, USB 연결을 끊으면 안됩니다.
       또한 작동이 정지되었더라도, Program 창이 열린 상태에서 USB 연결을 끊거나 타겟 전원을 끊으면.
       Program 창을 닫고, AVR Studio의 AVRISP 연결을 처음부터 다시 시작해야 합니다.
       그러나 USB 포트의 연결은 유지한 상태로 타겟을 교체하여, 여러개의 타겟을 굽는 것은 가능합니다.
 
USB AVR-ISP의 펌웨어를 AVR Studio에서 업그레이드 하려면 아래의 AVR 910-ISP가 필요 합니다.
AVR 910-ISP는 AVR Studio에서 AVR-ISP의 펌웨어를 업그레이드할 때는 AVR-Prog으로 적용됩니다.
AVR 910-ISP의 사용방법은 이 게시판의  AVR 910-ISP의 사용 설명서를 참조하시기 바랍니다.

참고
AVR 910-ISP로 AVR-ISP를 업그레이드 할 떄는 AVR Studio의 AVR-Prog 매뉴를 사용하며,
업그레이드 펌웨어는 STK500_up.ebn으로 업그레이드 합니다.
 
참고
AVR-ISP를 사용하여 업그레이드 하려면, AVR Studio의 AVRISP/STK500 매뉴를 사용하며,
업그레이드 펌웨어는 stk500_sp498.hex로 업그레이드 합니다.(첨부파일을 받으십시요)  
감사합니다

AVRTOOLS™
 
   
윗글 AVR 910-ISP V3.0 사용설명서
아래글 AVR 8 RC-서보 뱀로봇 소스
    N         제목    글쓴이 작성일 조회 추천
22 AVRISP-mkII-CL 사용방법(고급) avrtools™ 2011/07/30 (토) 2519 0
21 M328-mini V2.0 사용 설명서 avrtools™ 2011/08/29 (월) 1625 0
20 USB2serial V2.0 사용설명서 avrtools™ 2011/07/30 (토) 1525 0
19 AVR Studio에서 Jtagice-mkII로 펌웨어 굽기 leeky 2011/08/05 (금) 2313 0
18 USB2serial V1.0 사용설명서 avrtools™ 2011/07/30 (토) 1459 0
17 USBISP-mkII V2.0 사용설명서 leeky 2011/07/15 (금) 1575 0
16 USBISP-mkII V1.0 사용설명서 avrtools™ 2011/07/19 (화) 1565 0
15 AVRISP-mkII-CL 사용설명서 leeky 2011/07/15 (금) 1526 0
14 AVR JTAGICE MKII CL 설명서 avrtools™ 2009/09/25 (금) 2045 0
13 JTAGICE-mkII의 Debug WIRE 사용방법 avrtools™ 2009/10/15 (목) 1528 10
12 AVR STUDIO V4.12 SP498 설치파일 leeky 2007/11/10 (토) 2686 0
11 FT232 가상직렬포트 드라이버 leeky 2007/11/10 (토) 2211 0
10 MEGA128-MPU KIT 사용설명서 avrtools™ 2007/11/14 (수) 2312 0
9 MEGA128-NIC KIT V2.0 (인터넷 제어장치) leeky 2006/03/08 (수) 3388 2
8 AVR OSP II 사용 설명서 leeky 2007/11/10 (토) 2550 0
7 AVR 910-ISP V3.0 사용설명서 leeky 2007/11/10 (토) 2869 0
6 USB AVR-ISP 사용설명서 avrtools™ 2007/11/16 (금) 3486 0
5 AVR 8 RC-서보 뱀로봇 소스 leeky 2007/07/10 (화) 3384 0
4 M128-NIC KIT 2.0의 펌웨어를 이더넷으로 굽기. leeky 2006/04/15 (토) 2144 0
3 AVR Studio SP498 사용 설명서 leeky 2007/11/11 (일) 2862 0
2 AVR JTAGICE+AVRISP 사용설명서 leeky 2007/11/10 (토) 2676 0
1 USB-JTAGICE V2.0 사용 설명서 leeky 2007/11/10 (토) 2318 0
1

바구니 : 0
 보관함 : 0
오늘뷰 : 0
HOME   |   회사소개   |   제휴안내   |   회사위치   |   서비스이용 약관   |   개인정보 보호정책   |   사이트맵
17015 경기도 용인시 기흥구 동백중앙로16번길 16-25, 508호. 전화 : 031-282-3310
사업자 등록번호 : 697-47-00075 / 대표 : 이건영 / 업태 : 제조업 / 종목 : LED조명, LED전원, 제어장치.
개인정보 관리책임자 : 홈페이지 관리자 . Copyright ⓒ2016 아크레즈 (ACLEDS INC.)
HOME TOP PREVNEXT 0 0 0