아두이노 attiny 45, 85, 44, 84 셋팅.
참고 사이트의 페이지는 http://hlt.media.mit.edu/?p=1695 이다.
참고 페이지의 내용에서 필요한 내용만 정리합니다.
보다 자세한 설명은 참고 페이지를 참고해 주세요.
attiny 44, 84, 45, 85 를 아두이노로 동작할 수 있게 하는 것을 간략히 정리한다.
준비물.
그래서 위에서 선택한 방법으로 프로그램을 올린다.
참고 페이지의 내용에서 필요한 내용만 정리합니다.
보다 자세한 설명은 참고 페이지를 참고해 주세요.
attiny 44, 84, 45, 85 를 아두이노로 동작할 수 있게 하는 것을 간략히 정리한다.
준비물.
- isp 라이터 - 아래 두가지중 한가지만 있으면 된다.
AVRISP mkII 가능한 ISP 라이터
Arduino Uno or Duemilanove 보드. 이 경우 약간의 점퍼선이 추가로 필요하다.
USBtinyISP 가장 저렴하고 가장 쉽습니다. 이베이 구매. - attiny 44, 84, 45, 85 chip.
- http://arduino.cc/en/Main/Software 에서 아두이노를 다운 받는다.
버전은 1.0.1과 1.0 이다. - 버전 확인 필요. - https://github.com/damellis/attiny 에서 attiny-master.zip 를 다운 받는다. 우측 하단에 DownLoad Zip 버튼이 있다.
설치.
- 아두이노 실행.
- 다음 위치를 찾는다.
파일 -> 환경 설정 -> 스케치북 위치 - 위에서 찾은 폴더에 "hardware" 폴더를 생성하거나 선택하여 들어간다.
- hardware 폴더에 attiny-master.zip 압축을 풀어 attiny 을 복사한다.
예) 나의 경우 C:\Users\<유저네임>\Documents\Arduino\hardware
<유저네임> 은 각자 컴의 이름이다. - 아두이노를 재시작 한후 도구 -> 보드에서 attiny 가 보이면 성공한 것이다.
- 여기서 방법이 나뉜다.
- 아두이노 우노 보드를 이용하는 법
아두이노 우노 보드를 컴퓨터에 연결한다.
메뉴->예제->Arduino ISP 를 열어 아두이노 보드에 업로드 한다.
http://hlt.media.mit.edu/?p=1706 에 맞게 아두이노 우노 보드와 attiny 칩을 연결한다.
물론 아두이노 우노 보드는 컴퓨터에 연결된 상태여야 한다.
- AVRISP mkII 호환 가능한 ISP 라이터
내가 보유한 호환 라이터는 업로드가 불가능했다.
퓨즈 비트를 변경하는데만 사용했다.
- USBtinyISP(가능하다면 이 방법을 추천 합니다. 쉽고 빠릅니다.)
http://www.ladyada.net/make/usbtinyisp/ 에서 드라이버를 설치한다. - Tools > Board menu , Tools > Programmer menu 을 자신에게 맞게 변경하자.
attiny 45, 85, 44, 84 칩들을 샀다면 1MHz 로 하면 된다. 만약 변경했다면 자신에 게 맞는 항목으로 하면 된다. - 이후 업로드를 하여 사용하면 된다.
http://hlt.media.mit.edu/?p=1695 의 하단의 명령어들이 지원됨에 유의한다.
사용.
attiny 44, 84, 45, 85는 UART 를 지원하지 않는다.그래서 위에서 선택한 방법으로 프로그램을 올린다.
댓글
댓글 쓰기