AvrStudio 는 LPT를 지원하지않는다. 그래서 만들어놓은 lpt isp 를 사용하기위해서 ponyprog 가 필요하게되었다.
물론 책에서도 알려주는 프로그램이라서 왠지이게 더 편한듯한 느낌이다!
avrstudio가 분명 화면등 설명이 편한건 사실이지만. 모르는 부분이고 책만 따라서 하다보니.
책에서 설명해주는 ponyprog 가 더 맘이 편한거 같다.. 일단 설치후 실행하면 말 울음소리.
1. 인터페이스설정
먼저 ponyprog 설정을 해야하는데 어떤 ISP를 쓰는지 설정해야한다.. lpt 도 있고 serial 도 있으므로 그것을 지정해줘야한다.
Setup -> InterfaceSetup 을 들어가게되면..
왼쪽과 같은 화면을 볼수있다..
연결형태는 Serial 과 Parallel 을 지원한다.
USB는 지원안하니. -_- USB쓰려면 avrstudio 를 !!!
그리고 AVR ISP I/O를 선택한다. 기본값이 이것이 아니였다.
첨에 이것을 안바꾸고 시도했다가 접속이 안되더라!
천천히 책을 보니 저부분을 안바꿧었고 바꾸고 접속하니 됐다!
내 경우 LPT1이다.
설치된 포트가 여러개가 있을수있고. 각자 본인의 포트번호를 맞추면된다.!
아래쪽 체크하는 박스부분은 그대로 두면된다.
기본값이 체크해제된 상태이며. 책에서도 따로 지정하지 않아도 된다고 했다!
Probe 를 누르게되면 TEST결과를 알수있다. OK가 나오면 문제없다는 것이다!.
2. 퓨즈비트확인
Command -> Configuration and Securiry bits 를 선택합니다.
왼쪽과 같은 그림이 나오지 않는다면
ISP가 서로 연결하지 못했다는 뜻이므로 1번 인터페이스 설정을 확인하고 전원부도 확인해야한다.. 여차하면 다시만들어야할지도..
내경우엔 문제없이 바로 열렸다.
몇개가 체크되어있었던거 같은데. 책에서 모두 해제하라고 되어있어서 모두 해제하였다.
사진처럼 모두 해제된 상태이면된다.!
SPIEN 은 무시하고 넘어가자!
저것은 체크가되어야한다. SPI통신의 사용여부인거 같다.
참고루 128은 boot1level 쪽에서 체크가기본 되어있었는데..아직 해제를 안해봤다.!
인공호흡해야할 상황이 생길지도몰라서 나름 ㅋ_ㅋ..일단 128은 mkii 와 128간의. 호환문제가 있어서
최종완료가될때까지는 162로 놀 생각이다...
위 두작업만 문제없이 된다면 프로그램 기록이 가능하다.
프로그램을 작성하면 HEX파일을 생성하는데(avrstudioi를 이용합니다.) 그파일을 불러와서 기록하면됩니다.
먼저 HEX파일을 생성한후에
가운데 버튼을 누르면 hex를 선택할수있습니다. 선택을하게되면 화면에는 16진수값들이 보이게됩니다.
그리고 나서 가운데버튼을 누르면 실제 162에 기록을 합니다.
책에 뻔히 있는내용 쓰자니..영..-_- 끝!
'Information > MICOM & SBC' 카테고리의 다른 글
[Atmega162] FND를 이용한 1~9까지의 숫자출력 (0) | 2012.01.15 |
---|---|
[Atmega162] LED 출력보드 만들기. (0) | 2012.01.14 |
[Atmega162] 보드 제작 (0) | 2012.01.14 |
Printer ISP 제작 (2) | 2012.01.14 |
AVR 입문하다...(USB MK-ii , Atmega162, Atmega128) (0) | 2012.01.14 |