VMLab 에서 프로그램 하기 - Writing in to the chip in VMLab using USBISP (STK500)
AVREdit 에선 chip writing이 안된다... 아직 못찾은 건지 ..
그리고 PonyProg에서는 USBISP가 지원이 안된다
USBISP는 STK500 Protocol을 사용한다나 머라나...

그래서 Simultion 기능이 뛰어난 VMLab에서 USBISP를 사용하는 방법을 찾아 보았다..
일단 설정한 무설치 VMLAb 화일 (portable VMLab)

VMLAB_341_STK500.7z.7z


그럼 사용하는 방법
1. 메뉴 Tool 에서 아래 처럼 선택 (STK500 == USBISP)

사용자 삽입 이미지


2. 사용하려는 칩 선택

사용자 삽입 이미지

3. 아래처럼 "Option"에서 사용하려는 STK500 프로그램 선택
    일단 아래 그림 처럼 VMLab 용을 선택한다
    VMLAb에 포함된 것은 너무 오래되서 잘 안되므로... 최신 AVR studio 것으로 교체
   기존의 VMLAb/Bin 폴더내의 STK500.exe를 덮어 쓸것이니 복사전에 백업 해 둘것

사용자 삽입 이미지

4.  VMLAb에 포함된 것은 너무 오래되서 잘 안되므로 AVR Studio 가 설치된 폴더를
     찾아 간다. 아래 그림의 패스를 잘 참고할것.  
     모조리 선택해서 VMLab이 설치된 폴더에서 "Bin" 폴더 안에 몽땅 복사해 넣는다.
     기존의 VMLAb/Bin 폴더내의 STK500.exe를 덮어 쓸것이니 복사전에 백업 해 둘것

사용자 삽입 이미지

5. 그리고 기존의 VMLab/Bin 폴더내에 있던 STK500.DLL을 있어야 오류가 안난다..
    있던 그자리에 그대로 잘 보관해 둔다.

사용자 삽입 이미지

6. 일단 모든 것이 끝났으므로 시험적으로 칩을 읽어 본다.
    확인도 안하고 무조건 쓰려고 하면 무슨일이 있을지 모른다.
    아래 처럼 Advanced 에서 "signature"를 읽어보자.
    이상없이 작동한다면, 맨밑처럼 Signature가 읽혀진것이 보일것이다.

사용자 삽입 이미지

    아래처럼 "board" 탭에서 칩에 걸린 전압을 읽어 보자.

사용자 삽입 이미지


블로그 이미지

DIYworld

,