이전에 Atmega2560 에 아두이노 부트로더를 펌웨어 하는 내용을 다뤘다.
http://kuroikuma.tistory.com/83
이번엔 Atmega 2560 보드에 아두이노를 심었다면 아두이노에 Multiwii 소스코드를 컴파일하고
업로딩 해봐야 하는데 Serial USB가 없다. 그래서 본 포스팅에서는 컴퓨터와 Serial USB로
연결되어 통신이 되도록 하고 Multiwii 소스코드를 업로딩 해볼 것이다.
(주요 내용은 CP2102와 FTDI 를 가지고 Serial USB 연결하는 법에 대해 언급 한다.)
Atmega2560 보드가 5v 이기 때문에 5v 짜리Serial USB를 이용하면 아주 간단하고 편하다.
Atmega2560 에 Multiwii 소스를 업로딩 하기 위해서는 VCC, RXD(DATA IN), TXD(DATA OUT), GND
그리고 오토 리셋을 해 줄 수 있는 DTR이 필요하다.
먼저 CP2102의 방법을 소개한다. 내가 주문을 한 CP2102는 3.3v이고 DTR의 핀이 없었다.
그래서 데이터 시트를 보고 DTR을 만들어줬다.
CP2102의데이터 시트 내용을 보면 DTR이 어느 위치에 있는지 알 수 있다.
CP2102 의 GND를 기준으로 방향을 찾고 DTR 위치를 파악해서 납땜을 해서 핀 하나를 만들어준다.
DTR 납땜하는 부분이 아주 작았기 때문에 정말 납땜하기가 너무 힘들었다.
DTR, VCC, RXD, TXD, GND가 모두 있다면 아래의 배선도 대로 납땜을 해주면 된다.
납땜을 다 했으면 아래에 첨부한 드라이브를 다운받고 컴퓨터에 설치해서 연결해고 사용하면 된다.
다음으로는 FTDI Serial USB를 이용해서 하는 방법을 소개한다. FTDI는 5 v이고 DTR핀이 있었기 때문에 좀 편했다.
마찬가지로 납땜을 다 했으면 아래에 첨부한 드라이브를 다운받고 컴퓨터에 설치해서 연결해고 사용하면 된다.
'Multiwii > 회로도' 카테고리의 다른 글
Multiwii 전체 회로도 (0) | 2014.07.05 |
---|---|
GPS 추가하기 (0) | 2014.07.05 |
PWM 출력 회로도 및 모터와 변속기 연결 (0) | 2014.06.05 |
리시버,짐벌 및 LED(보드 작동상태등) 회로도 (0) | 2014.05.25 |
Multiwii 센서 탑재 (0) | 2014.04.20 |