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








 게시판 검색





 
 
회원등록 비번분실


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

      거래은행 바로가기
 
 Sensor Applications
아듀이노 공개소스
작성자 avrtools™        
작성일 2008/08/30
첨부#1 avrusb500-1.5-arduino.zip (55KB) (Down:1083)
Link#1 (Down:325)
ㆍ추천: 0  ㆍ조회: 3998   
  아듀이노 AVR-ISP 만들기
참조 : http://tinker.it/now/2006/12/04/turn-arduino-into-an-avr-isp-programmer/
제목 : Turn Arduino into an AVR-ISP programmer

설명
아듀이노 데시밀라 기판은, STK500 펌웨어를 업로드하면, AVR-ISP (STK500)으로 쓸 수 있습니다.
 


나는 Guido Socher의 사이트에서 그의 avrusb500을 찾앗고, 이제 조금 배웟다.
avrusb500은 http://tuxgraphics.org/electronics 사이트를 방문하십시요.
avrusb500은 AVR068을 기반으로 하는, MEGA8에서 작동하는 공개(GPL)된 STK500 호환소스이다.
avrusb500 소스는 첨부된 파일안에 들어 있습니다.

버전 1.5는 아듀이노 기판의 16MHz 크리스털을 3.68 MHz로 바꾸어야 작동됩니다.
일단 실행코드를 아듀이노 소프트웨어에서 업로드하고, 크리스털을 바꿉니다.
다시 새로운 실행코드를 업로드 하려면, 크리스털을 16MHz로 바꾸어야 합니다. 

그래서 나는 코드를 아듀이노 표준품인 16MHz에서 작동하도록 만들엇으나.
여러곳을 바꾸는 작업이 필요한 코드는, 다른 발진속도에서 작동하도록 설계되지 않앗다,
나는 이제 작동하는 버전이 있으나. 알맞는 타이밍을 검토하기 위해 좀더 시험해야 한다.  

제작방법 (첨부파일은 아직 버전 1.5입니다.)
1) 다음 내려받기에서 V1.5의 압축파일을 내려받고, 임의의 장소에 압축을 푼다.
    http://tinker.it/now/wp-content/uploads/2006/12/avrusb500-1.5-arduino.zip
2) load.command 파일을 당신의 아듀이노에 첨부할 이름으로 편집한다.
3) 아듀이노를 리셋하고, load.command를 실행한다.
    이것은 아듀이노 기판에 avrusb500 펌웨어를 업로드한다.
4) 아듀이노에 HEX 파일을 굽거나 퓨즈를 변경하면, 약 7초 후에 아듀이노가 명령수신을 준비합니다. 
   혹시나, 실수로 부트로더를 덮어쓰지 않도록 ISP의 직렬통신 속도를 115200으로 유지햇다,
5) 아래의 회로와 같이 ISP 커넥터를 연결한다.

6)
이제 아듀이노를 ATMEGA168 등의 다른기판의 ISP로 쓸 수 잇습니다.

AVRStudio V4.12는 이 avrUSB500 프로그래머를 AVR-ISP 정식버전 2.04로 인식한다.
그리고 펌웨어 업그레이드를 하라고 알려준다. avrUSB500은 이 업그레이드를 할 수 없다.


FT232 드라이버로 연결된, USB-Serial 포트의 COM1~COM8 포트번호를 선택하고 COnnect를 누른다.
이제 AVR Studio에서 STK500으로 타겟 AVR 칩을 구울 수 있다.


load.command 파일의 내용
# upload avrusb500 into arduino
PORT=/dev/cu.usbserial-A4000Pzl
BINDIR=/Applications/arduino-0005/tools/avr/bin
$BINDIR/uisp -dpart=ATmega8 -dprog=stk500 -dserial=$PORT -dspeed=19200  --erase --upload if=avrusb500.hex -v

역자 주
avrusb500.hex 파일을 UISP로 ATMEGA8 시리즈의 타겟에 굽는 기능입니다.
마지막 명령줄에서, 19200 bps의 UISP는 아듀이노의 부트로더를 말하는 것 같구요,
이 명령을 어느 프로그램을 쓰고, 어느 메뉴에서 실행한다는 것인지?
이 문제는 제가 실험해 보고 결과를 알려 드리겟습니다.

아듀이노와 타겟의 연결
좌측은 아듀이노 기판의 디지털 출력 핀이며, 우측의 6핀 커넥터는 AVR-ISP 커넥터입니다.
2번 VCC는 타겟에 전원이 없을 때만 연결해야 합니다. (타겟전원이 없을 때 USB 전원을 사용하는 연결) 
   
작동표시 LED
다음 포트에는 저항을 사용하여 LED에 연결한다.
포트  1K저항   LED    접지     
D9 ---□□□---▷|----▶  Run
D8 ---□□□---▷|----▶  Error
D7 ---□□□---▷|----▶  Program

16MHz 버전 업그레이드
더 상세한 내용이 곧 나옵니다. 새로운 시작품(발진속도 16MHz 버전)의 시험이 필요합니다.
안녕(Szia) 부다페스트에서

펌 자료를 게시할 때는, 원저자와 참조사이트를 표시하는 습관을 기릅시다.
참조 : http://tinker.it/now/2006/12/04/turn-arduino-into-an-avr-isp-programmer/
원저자 : http://tuxgraphics.org/electronics 

추천
아듀이노 기판을 전혀 개조하지 않고, 외부에 커넥터와 LED 1개, 저항 1개만 사용하여
정품 USb-AVRISP-V2를 제작하는 자료 바로가기 :
http://www.avrtools.co.kr/technote7/board.php?board=download&command=body&no=103
   
이 프로그램은 무료 소프트웨어로, 신체와 재산 상의 어떤 위험과 손해를 보상하지 않습니다.
이 프로그램은 GNU 무료 소프트웨어 배포규정을 따릅니다.
Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA

 AVRTOOLS™
   
윗글 아듀이노 DMX 수신장치
아래글 아듀이노 POV #3
    N         제목    글쓴이 작성일 조회 추천
61 비접점식 QTouch 방식 근접검출 스위치 leeky 2016/01/21 (목) 521 0
60 Arduino 고속 오실로스코프 #3 avrtools™ 2012/03/29 (목) 17557 0
59 아날로그 8ch 데이터 로거 avrtools™ 2012/03/29 (목) 2683 0
58 Arduino DMX512 송신기 제작 avrtools™ 2012/03/15 (목) 2787 0
57 nRF24L01 무선모듈의 사용방법 avrtools™ 2012/03/07 (수) 5541 0
56 초음파 거리 측정기의 제작 avrtools™ 2011/09/18 (일) 4635 0
55 3축 가속도 센서 ADXL335 avrtools™ 2011/09/09 (금) 3186 0
54 Arduino Uno USBserial 펌웨어의 변경 avrtools™ 2011/08/27 (토) 2849 0
53 Arduino MIDI의 소개 avrtools™ 2011/08/19 (금) 3215 0
52 Arduino 고속 Oscillo Scope #2 avrtools™ 2011/08/12 (금) 2827 0
51 Arduino Uno 및 USB2serial Uno의 소개 [2] avrtools™ 2011/07/30 (토) 3083 0
50 Arduino IDE에서 AVRISP-mkII 사용방법 avrtools™ 2010/10/22 (금) 7679 0
49 아듀이노 초음파 거리측정 및 응용 avrtools™ 2010/03/14 (일) 3992 0
48 M328-USB의 비밀 온도센서 avrtools™ 2010/01/02 (토) 3424 0
47 M168-mini로 만드는 USBasp avrtools™ 2009/10/10 (토) 5044 0
46 OBDuino ISO9141 소스의 설명 avrtools™ 2009/10/08 (목) 3963 0
45 아듀이노 0017 업그레이드 avrtools™ 2009/08/18 (화) 3491 0
44 Arduino 0015 업그레이드 avrtools™ 2009/06/01 (월) 3189 0
43 CC2500 Zigbee RF Modem #1 [4] avrtools™ 2008/11/20 (목) 6360 0
42 아듀이노 소프트웨어 Ver 0012 avrtools™ 2008/09/23 (화) 3857 0
41 Arduino 소프트웨어 설치방법 avrtools™ 2008/08/31 (일) 5378 0
40 아듀이노 PC 카메라 제작 avrtools™ 2008/10/28 (화) 6968 0
39 아듀이노 AVR-ISP V2의 제작 [6] avrtools™ 2008/10/22 (수) 7955 0
38 아듀이노 J1850-PWM 스캐너 avrtools™ 2008/10/15 (수) 4380 0
37 아듀이노 MPGduino의 제작 avrtools™ 2008/10/11 (토) 4667 0
36 아듀이노 OBD-II PID 처리함수 avrtools™ 2008/10/12 (일) 5287 0
35 아듀이노 OBD-II PID 송수신 함수 avrtools™ 2008/10/09 (목) 9362 0
34 아듀이노 ODB-II 스캐너 제작 [9] avrtools™ 2008/10/04 (토) 16635 0
33 아듀이노 AC전원 THD 측정 [2] avrtools™ 2008/09/30 (화) 6493 0
32 아듀이노 소프트방식 16Bit ADC avrtools™ 2008/09/23 (화) 5360 0
31 아듀이노 초음파 모듈의 제작. avrtools™ 2008/09/22 (월) 4629 0
30 아듀이노 Wii 프로세싱 avrtools™ 2008/09/20 (토) 3965 0
29 아듀이노 초음파 거리측정 avrtools™ 2008/09/20 (토) 5860 0
28 아듀이노 8x5 초소형 전광판 avrtools™ 2008/09/11 (목) 4467 0
27 아듀이노 4선식 터치패널 avrtools™ 2008/09/10 (수) 4497 0
26 아듀이노 2색 8x8 LED avrtools™ 2008/09/10 (수) 4689 0
25 아듀이노 24x6 LED 전광판 avrtools™ 2008/09/10 (수) 5217 0
24 아듀이노 8x8 LED 프로세싱 avrtools™ 2008/09/10 (수) 3965 0
23 아듀이노 32x16 RGB 전광판 avrtools™ 2008/09/06 (토) 13476 0
22 아듀이노 맥박검출기 avrtools™ 2008/09/03 (수) 9200 0
21 아듀이노 적외선 거리센서 avrtools™ 2008/09/01 (월) 5680 0
20 아듀이노 DMX 수신장치 [7] avrtools™ 2008/08/31 (일) 6527 0
19 아듀이노 AVR-ISP 만들기 avrtools™ 2008/08/30 (토) 3998 0
18 아듀이노 POV #3 avrtools™ 2008/08/30 (토) 3309 0
17 아듀이노 POV #2 avrtools™ 2008/08/30 (토) 3121 0
16 AVR 병렬포트 굽기장치 avrtools™ 2008/08/30 (토) 4999 0
15 아듀이노 DMX 송신기 avrtools™ 2008/08/28 (목) 4949 0
14 아듀이노 부트로더의 개조 [1] avrtools™ 2008/08/28 (목) 5623 0
13 아듀이노 병렬포트 굽기장치 avrtools™ 2008/08/26 (화) 4053 0
12 아듀이노 POV #1 avrtools™ 2008/08/26 (화) 3355 0
11 아듀이노 MIDI 드럼 leeky 2008/08/24 (일) 4563 0
10 아듀이노 SD/MMC 카드 avrtools™ 2008/08/24 (일) 9601 0
9 아듀이노 MIDI 플륫 avrtools™ 2008/08/24 (일) 3418 0
8 아듀이노 RGB LED avrtools™ 2008/08/23 (토) 4858 0
7 아듀이노 USB 오실로스코프 [2] leeky 2008/08/21 (목) 6232 0
6 가속도계 ADXL202 응용소스 avrtools™ 2008/08/20 (수) 4724 0
5 아듀이노 가속도센서 avrtools™ 2008/08/18 (월) 4674 0
4 아듀이노 RC서보 제어 avrtools™ 2008/08/17 (일) 5023 0
3 아듀이노 910-ISP 만들기 avrtools™ 2008/08/16 (토) 4538 0
2 아듀이노 온도센서, XBee 송수신 avrtools™ 2008/08/15 (금) 7262 0
1 아듀이노 기본명령 avrtools™ 2008/08/07 (목) 6359 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