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








 게시판 검색





 
 
회원등록 비번분실


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

      거래은행 바로가기
 
  Products Introduce
상품 설명서
작성자 avrtools™        
작성일 2011/07/30
첨부#1 usb2serial-driver-install.exe (97KB) (Down:346)
첨부#2 arduino-bootloader.zip (24KB) (Down:901)
ㆍ추천: 0  ㆍ조회: 3363   
  USB2serial V1.0 사용설명서
Avrtools USB2serial V1.0 컨버터
USB2serial 컨버터는 기판의 크기가 24x44 mm로 초소형입니다,
   

Avrtools USB2serial의 장점
AVrtools의 USB2serial 컨버터는 기존의 M168-MINI 혹은 M328-MINI의 펌웨어를 바꿀 필요가 없습니다.
 Sketch에서 설정을 UNO로 바꾸지 않고, 종전 그대로 Decimila-168 이나 Duemilanove-328로 연결됩니다.
 USB 드라이버도 자동설치 소프트웨어로, 한번만 실행하면 자동으로 설치됩니다.

Arduino-USB2serial (UNO 방식)보다 연결성과 호환성이 더 좋습니다.
  
USB2serial 컨버터의 구성
USB2serial 컨버터를 사용하면 기존의 M168-mini 기판을 Sketch에서 변경없이 그대로 사용할 수 있습니다.

 
   

 
USB는 MINI-B 표준품을 장착하여 작은 커넥터와 부드러운 케이블로 사용하기 편리합니다.
USB는 FT232 방식이 아닌 USB Native 방식으로 전송속도 12 MHz로 빠릅니다. 
    Arduino 기판의 펌웨어 굽기인 Upload가 매우 빠릅니다, 정말 잘 됩니다.
USB 입력에 과전류 보호회로와 정전기 보호회로를 장착하였습니다.

 인터페이스는 ATmega8U2을 사용하고, 16MHz SMD Crystal를 장착하였습니다.

LED는 PWR, TXD, RXD를 장착하여 전원, 송신 및 수신 데이터의 흐름을 보여줍니다.
 모든 출력핀에는 전류제한 저항을 장착하여 타겟의 고장으로 부터 보호됩니다.
 출력핀은 +5V, GND, TXD, RXD, Auto reset 핀으로 M168-MINI, M328-MINI 기판과 일치합니다.
    직하형 5핀 커넥터로 M168-MINI 나 M328-MINI에 바로 연결하여 업로드할 수 있습니다.
 SMD Tact Switch를 장착하여 필요시에 USB 커넥터를 뽑지 않고 Rese를 할 수 있습니다.

 HWP 점퍼를 장착하여 USB 칩에 내장된 DFU bootloader를 사용할 수 있습니다.   
    펌웨어를 바꾸면, Ardunio-MIDI, USB-HID, 90USB-KEY로 사용할 수 있습니다.
    ATmega8U2-16MHz의 펌웨어라면 Ardino-MIDI, 90USB-key, Arduino-HID의 응용도 가능합니다.

Avrtools USB2serial의 용도
Arduino 스케치와 100% 호환성능인 avrtools의 USBserial 컨버터는 24 x 44 mm의 초소형으로
M168-MINI, M328-MINI, Arduino-mini, Arduino-Pro의 Upload에 사용할 수 있습니다.
업로드한 다음에는 직렬통신을 USB로 PC에 연결하는 가상직렬포트로 사용이 가능합니다.
HWP 점퍼를 사용하여 펌웨어를 바꾸면, Arduino-MIDI, Arduino-DMX, 90USBKEY로 사용이 가능합니다.
(단, 탑재된 펌웨어를 바꾸면, USB2serial으로서의 출하된 상품으로의 품질은 보증하지 않습니다) 
 
Avrtools USB2serial 드라이버의 설치
준비된 Arduino USBserial 기판을 USB-MINI-B 케이블로 PC의 USB 포트에 연결합니다.
PWR LED는 USB 포트에 연결하면, 계속 켜져 있습니다.
장치 드라이버를 찾을 때 까지 TXD LED와 RXD LED는 교대로 깜빡입니다.
 
장치 드라이버가 설치되면, TXD LED와 RXD LED는 리셋을 누르면 잠시 켜졌다가 모두 꺼집니다.
TXD LED와 RXD LED는 USB 포트의 송신과 수신 데이터의 흐름을 표시합니다.
만일 어느 한 쪽 LED만 계속 깜빡인다면 타겟기판과의 통신이 안되는 상태입니다.
  
USB2serial 드라이버를 설치한 적이 없다면, 윈도우즈는 USB 드라이버 찾기에 실패합니다.
시작 -> 제어판 -> 장치관리자 -> 기타장치에 설치가 안된 장치가 보입니다. (노란색 느낌표)
 

USB2serial 드라이버를 한번에 설치하는 자동설치 소프트웨어가 있습니다. 
이것은 USB2serial 컨버터의 CDC(가상직렬포트) 드라이버 설치 소프트웨어입니다.
USB2serial 드라이버 자동설치 소프트웨어는 첨부파일 usb2serial-driver-install.exe를 받으세요.

혹시 이전에 설치했던 다른 이름의 비슷한 드라이버로 연결된다면,
USB2serial 컨버터를 정상적으로 지원하지 못할 수도 있습니다.
제어판 ->포트 -> 다른 USB 드라이버 -> 속성을 열고, 완전히 제거해야 합니다.

USB2serial 컨버터를 USB 포트와 분리하고, usb2serial-driver-install.exe를 실행합니다.
Virtual Serial Driver 설치 창이 나오면 예를 누릅니다. Install을 누릅니다.
  
 
경고 창이 나옵니다. 아래 부분의 이 드라이버 소프트웨어를 설치합니다 (I)를 누릅니다.  
 
 
마지막으로 설치완료 창이 나옵니다, Done을 누릅니다. 
  

이제 USB2serila 기판을 PC의 USB 포트에 USB-mini-B 케이블로 연결합니다.
시작 -> 제어판 -> 장치 드라이버를 열면 USB Serial 1.0 기판이 설치안 된 상태로 보입니다.
잠시 기다리면, 윈도우즈가 자동으로 설치된 USB2serial 드라이버를 찾습니다.
 
자동찾기가 완료되면, 시작 -> 제어판 -> 장치 드라이버 -> 포트 (COM & LPT)를 확인합니다. 
다음과 같이 USB Serial (Communication Class, Abstract Control Model) 이 있으면 됩니다.

  

설치가 끝났습니다.
잠깐, 자동으로 설치된 COM 포트 번호가 맘에 안드나요? 물론 바꿀 수 있습니다.
USB Serial 장치 드라이버의 속성에서 두번째 포트설정을 열고, 고급(A)을 누릅니다.
  
다음과 같이 COM 포트 번호를 설정하는 창이 나옵니다.
좋은 COM 포트번호를 찾아서 선택하고 확인을 누릅니다. (1~2는 피하고 3~8을 사용)
 
 
마지막으로 설치된 USB2serial 드라이버의 속성 창을 열면,
설치된 USB2serial 드라이버의 정보를 볼 수 있습니다. 
  
 
주의
드라이버의 설치가 끝나면, USB2serial 컨버터를 USB 포트에서 뺏다가 다시 연결하면,
장치관리자에서 USB2serial 드라이버가 매번 뜨는지 확인해야 합니다.

혹시, 자동으로 설정된 가상직렬포트 COMx가 잘 연결이 안되는 경우가 있습니다.
이럴땐, 포트번호를 다른 번호로 바꾸어 보십시요,
(저의 경우는 COM3 이 자동으로 뜨는데 인식은 안됩니다 - 뭔가 이상하더군요, IDE가 물고 있어요,,,) 
COM 포트번호의 변경 후에는 물론 USB 케이블을 한번 착탈해 주어야 합니다.
이렇게 IDE가 디폴트로 사용하는? 포트 번호만 쓰지 않으면 매우 잘 됩니다.


USB 포트의 위치에 따라서 COM 포트번호가 틀리게 나와야 합니다.
만일 뒷쪽 USB 연결했을 때, COM3인데, 앞쪽 USB 포트에 연결해도 COM3으로 나온다면,
앞쪽에 연결했을 때는 COM4로 변경해 주어야, COM 포트가 정상적으로 연결됩니다.  
따라서 가급적 USB 포트를 정해 놓고 한 곳에만 연결하는 것이 편리합니다.
 
Arduino Sketch 0022의 설치 및 사용방법
장치 드라이버의 설치가 끝났으면, 하드웨어를 스케치 소프트웨어로 연결해야 합니다. 
우선 Arduino-0022 Arduino Sketch 소프트웨어를 받아야 합니다.
Arduino-0022 내려받기 http://arduino.googlecode.com/files/arduino-0022.zip

적당한 위치에 압축을 푼 다음, 폴더 전체를 C: 루트 바로 아래에 이동시킵니다. 
설치된 Aruino-0022 폴더를 열면, arduino.exe 라는 파일이 보입니다.
이 파일이 Arduino Sketch(편집, 컴파일, 펌웨어 굽기, 통신 터미널) 실행파일 입니다.

USB2serial로 기존의 M168-mini 기판의 펌웨어를 굽는 중.
   

USB2serial 컨버터 기판 시험용 샘플 소스 내려받기  rgb6_fading.pde(1.5KB)
File -> Open에서 샘플 소스를 열고, 내려받기한 샘플 소스를 선택하고, 열기를 누릅니다.
 
 
이제 샘플소스가 Arduino Sketch 편집기 안으로 들어 왓습니다.
다음은 설치된 기판과 드라이버의 포트번호가 맞는지? Tools 매뉴를 열어서 확인합니다. 
 
USB2serial 컨버터로 연결된 타겟기판의 MPU와 일치하는 기판이름이 Board에 
USB2serial 컨버터가 설치된 포트번호가 Serial Port에 나타나야 합니다. (v 표시가 되야 합니다.)

 
USB2serial 컨버터에 연결된 기판의 종류를 확인하고, File 매뉴 바로 아래의 컴파일 단추를 누릅니다.
아래 상태창에 Compiling 이 표시되고, 잠시후 Done Compiling이 표시됩니다.

 
이제 USB2serial 기판을 사용하여 Arduino 타겟기판의 펌웨어를 굽는 Upload 단추를 누릅니다.
  
 
Uploading I/O Board가 표시되고, USB2serial 기판의 TXD와 RXD LED가 교대로 깜빡이고,
연결된 Arduino 기판의 D13 LED도 몇 번 깜빡입니다. 잠시후 Done uploading이 표시됩니다.
 

드디어 USBserial 컨버터를 통해서 M168-mini의 업로드(펌웨어 굽기)가 끝났습니다.
당연히 기판에 연결된 I/O 장치가 소스대로 잘 작동하는지 확인할 차례입니다.
잘 된다구요? 사진을 찍어서 게시판에 올려 주세요, 현금처럼 사용하는 포인트를 드립니다. 

주의
1. USB 포트에 연결된 상태로 Arduino 타겟 기판을 착탈하면, 다음번 Upload가 안된다면?
이 증상은 전원을 많이 소비하는 IO 장치가 연결된 타겟을 연결했을 때 발생합니다.
타겟기판을 전류를 소비하는 IO 장치와 분리하십시요, 아무런 문제 없이 작동됩니다.
 
아니면, USB 포트와 연결을 끊고, Arduino 타겟 기판을 USBserial 컨버터와 연결하고 나서,
Arduion 타겟기판과 USBserial 컨버터를 한번에 PC의 USB 포트에 연결해 주어야 합니다.  
혹은 USB2serial 기판의 VTG 점퍼를 다시 꼽거나, 리셋 스위치를 눌러도 됩니다.


2. 펌웨어 창을 열고, 타겟이 없는 상태에서 펌웨어 굽기를 하면 안됩니다.
타겟이 없는 상태로 펌웨어 굽기를 하면 Arduino Sketch가 오류상태로 됩니다.
이때는 Sketch 하단의 상태창에 적색으로 오류가 표시된 후에 다시 시도해야 합니다.
USB2serial 기판의 VTG 점퍼를 다시 꼽거나, 리셋 스위치를 눌러야 합니다.

이 자료의 무단 복제 및 배포를 금합니다.
이 프로그램은 무료 소프트웨어로, 신체와 재산 상의 어떤 위험과 손해를 보상하지 않습니다.
이 프로그램은 GNU 무료 소프트웨어 배포규정을 따릅니다.

Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
AVRTOOLS™

   
이름아이콘 hyeonam
2011-11-24 12:42
안녕하세요, 금방 전화드렸는데요,
드라이버 다운을 누르니 요청한 자료가 없다고 떠서요.
혹시 제가 영문 윈도우인데 그게 문제인지 잘 모르겠네요.
제 메일은  hyeonam@gmail.com 입니다.
혹시 메일로도 한번 부탁드릴께요.
그리고 제가 피씨와 맥이 둘다 있는데,
맥용 드라이버는 없나요?
혹시 있으면 같이 부탁드릴께요. 고맙습니다!
   
이름아이콘 avrtools™
2011-11-24 16:41
문제가 있었습니다,
첨부파일이 늘어나다 보니  DB가 종종 깨집니다.
새로 파일을 업로드해서 복구했습니다.
감사합니다.
   
이름아이콘 avrtools™
2011-11-24 18:11
Mac OS-X and Linux recognize the serial device without loading anything special
맥 OS-X와 Linux는 드라이버가 특별히 필요하지 않습니다.

On Linux, you'll need “udev rules” for non-root permissions
and a symlink to create a name the Arduino IDE can find.
리눅스에선 루트 유저가 아닐 경우에만 아래의 udev rules가 필요할 거라는 군요.
아래의 #으로 정의된 “udev rules”를 확인하세요.

# This file must be placed at:
#
# /etc/udev/rules.d/49-teensy.rules    (preferred location)
#   or
# /lib/udev/rules.d/49-teensy.rules    (req'd on some broken systems)
#
#
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", MODE:="0666"
KERNEL=="ttyACM*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
#
# If you share your linux system with other users, or just don't like the
# idea of write permission for everybody, you can replace MODE:="0666" with
# OWNER:="yourusername" to create the device owned by you, or with
# GROUP:="somegroupname" and mange access using standard unix groups.
#
#
# If using USB Serial you get a new device each time (Ubuntu 9.10)
# eg: /dev/ttyACM0, ttyACM1, ttyACM2, ttyACM3, ttyACM4, etc
#    apt-get remove --purge modemmanager     (reboot may be necessary)
#
#
# Older modem proding (eg, Ubuntu 9.04) caused very slow serial device detection.
# To fix, add this near top of /lib/udev/rules.d/77-nm-probe-modem-capabilities.rules
#   SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", GOTO="nm_modem_probe_end"
#
#
# (old udev rules)
#SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="047[78]", MODE:="0666"
#SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="048[02]", MODE:="0666"
#KERNEL=="ttyACM*", SYMLINK+="ttyUSB00%n", MODE:="0666"
#
# old versions of librxtx within Arduino needed this extra symlink, new versions recognize "ttyACM"
#KERNEL=="ttyACM*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", SYMLINK+="ttyUSB00%n", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
   
 
  0
3590
윗글 USBISP-mkII V2.0 사용설명서
아래글 USBISP-mkII V1.0 사용설명서
    N         제목    글쓴이 작성일 조회 추천
21 USB2serial V2.0 사용설명서 avrtools™ 2011/07/30 (토) 2367 0
20 M328-mini V2.0 사용 설명서 avrtools™ 2011/08/29 (월) 2577 0
19 Jtagice-mkII로 펌웨어 굽기 leeky 2011/08/05 (금) 2656 0
18 USBISP-mkII V2.0 사용설명서 leeky 2011/07/15 (금) 2547 0
17 USB2serial V1.0 사용설명서 [3] avrtools™ 2011/07/30 (토) 3363 0
16 USBISP-mkII V1.0 사용설명서 avrtools™ 2011/07/19 (화) 2313 0
15 AVRISP-mkII-CL 사용설명서 leeky 2011/07/15 (금) 2424 0
14 AVR Studio SP498 사용 설명서 leeky 2007/11/11 (일) 4379 0
13 JTAGICE-mkII의 Debug WIRE 설명서 [50] avrtools™ 2009/10/15 (목) 5588 20
12 AVR JTAGICE MKII CL 설명서 avrtools™ 2009/09/25 (금) 5829 0
11 USB AVRISP + JTAGICE [7] avrtools™ 2008/12/03 (수) 3975 0
10 AVR 910-ISP V3.0 사용설명서 leeky 2007/11/10 (토) 5427 0
9 FT232 가상직렬포트 드라이버 leeky 2007/11/10 (토) 5239 0
8 M168-mini와 M328-mini 기판 avrtools™ 2008/08/31 (일) 3322 0
7 M168-USB과 M328-USB 기판 avrtools™ 2008/08/31 (일) 9911 0
6 아듀이노 데시밀라의 소개 avrtools™ 2008/08/07 (목) 4663 0
5 MEGA128-MPU KIT V2.0 leeky 2006/04/02 (일) 4804 2
4 Mega8 칼라센서 TCS230 색상인식 장치 leeky 2006/03/07 (화) 5718 3
3 XBee USB Dongle의 소개 leeky 2007/11/11 (일) 4303 0
2 USB AVR-ISP V2.0의 소개 leeky 2007/11/10 (토) 5940 0
1 USB JTAG-ICE V2.0의 소개 leeky 2007/11/10 (토) 7757 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