MEGA 2560 R3 향상된 버전 CH340 + usb 케이블
Mega 2560은 CH340 기반의 마이크로 컨트롤러 보드입니다. 54 개의 디지털 입 / 출력 핀 (15 개는 PWM 출력으로 사용 가능), 16 개의 아날로그 입력, 4 개의 UART (하드웨어 직렬 포트), 16 MHz 수정 발진기, USB 연결, 전원 잭, ICSP 헤더, 및 리셋 버튼을 포함한다. 여기에는 마이크로 컨트롤러를 지원하는 데 필요한 모든 것이 포함되어 있습니다. USB 케이블로 컴퓨터에 연결하거나 AC-DC 어댑터 또는 배터리로 전원을 공급하면됩니다. Mega는 Duemilanove 또는 Diecimila를 위해 설계된 대부분의 방패와 호환됩니다.
Mega 2560은 Mega의 업데이트로 대체되었습니다.
Mega2560은 FTDI USB-to-serial 드라이버 칩을 사용하지 않는다는 점에서 앞의 모든 보드와 다릅니다. 대신 USB-to-serial converter로 프로그램 된 CH340을 특징으로합니다.
Mega2560 보드의 개정판 2에는 8U2 HWB 라인을 접지에 연결하는 저항이있어 DFU 모드에 들어가기가 더 쉽습니다.
이사회의 개정판 3에는 다음과 같은 새로운 기능이 있습니다.
1.0 pinout : AREF 핀에 근접한 SDA 및 SCL 핀과 RESET 핀 근처에 배치 된 2 개의 새로운 핀, 실드가 보드에서 제공하는 전압에 적응할 수 있도록하는 IOREF. 장래에 방패는 5V로 작동하는 AVR을 사용하는 보드와 3.3V로 작동하는 만기와 함께 호환됩니다. 두 번째 핀은 향후 핀을 위해 연결되지 않은 핀입니다.
더 강한 RESET 회로.
Atmega 16U2가 8U를 대체합니다.


| 마이크로 컨트롤러 | CH340 |
작동 전압 | 5V |
입력 전압 (권장) | 7-12V |
입력 전압 (한계치) | 6-20V |
디지털 I / O 핀 | 54 개 (그 중 15 개는 PWM 출력 제공) |
아날로그 입력 핀 | 16 |
I / O 핀당 DC 전류 | 40 mA |
3.3V 핀을위한 DC 전류 | 50 mA |
플래시 메모리 | 256KB 중 8KB가 부트 로더에 의해 사용되었습니다. |
SRAM | 8KB |
EEPROM | 4KB |
시계 속도 | 16 MHz |

Mega는 USB 연결을 통해 또는 외부 전원 공급 장치를 통해 전원을 공급받을 수 있습니다. 전원이 자동으로 선택됩니다.
외부 (USB가 아닌) 전원은 AC-DC 어댑터 (벽 - 사마귀) 또는 배터리에서 발생할 수 있습니다. 2.1mm 센터 포지티브 플러그를 보드의 전원 잭에 꽂아 어댑터를 연결할 수 있습니다. 배터리의 리드는 POWER 커넥터의 Gnd 및 Vin 핀 헤더에 삽입 할 수 있습니다.
보드는 6 ~ 20V의 외부 전원으로 작동 할 수 있습니다. 그러나 7V 미만으로 공급되는 경우 5V 핀이 5V 미만으로 공급 될 수 있으며 보드가 불안정 할 수 있습니다. 12V 이상을 사용하면 전압 조정기가 과열되어 보드가 손상 될 수 있습니다. 권장 범위는 7 ~ 12 볼트입니다.
전원 핀은 다음과 같습니다.
VIN. 외부 전원을 사용할 때 보드에 대한 입력 전압 (USB 연결 또는 기타 조정 전원 소스에서 5 볼트와 반대). 이 핀을 통해 전압을 공급하거나 전원 잭을 통해 전압을 공급하는 경우이 핀을 통해 전압에 액세스 할 수 있습니다.
5V. 이 핀은 보드의 레귤레이터에서 레귤 레이트 된 5V를 출력한다. 보드는 DC 전원 잭 (7-12V), USB 커넥터 (5V) 또는 보드의 VIN 핀 (7-12V)에서 전원을 공급받을 수 있습니다. 5V 또는 3.3V 핀을 통해 전압을 공급하면 레귤레이터가 바이 패스되어 보드가 손상 될 수 있습니다. 우리는 그것을 조언하지 않습니다.
3V3. 온보드 레귤레이터에서 생성되는 3.3V 전원. 최대 전류 소모는 50mA입니다.
GND. 접지 핀.
IOREF. 보드상의이 핀은 마이크로 컨트롤러가 동작하는 전압 레퍼런스를 제공한다. 제대로 구성된 쉴드는 IOREF 핀 전압을 읽고 적절한 전원을 선택하거나 5V 또는 3.3V로 작업하기 위해 출력에서 전압 변환기를 활성화 할 수 있습니다.

CH340은 코드 (8KB는 부트 로더로 사용됨), 8KB의 SRAM 및 4KB의 EEPROM (EEPORM 라이브러리로 읽고 쓸 수 있음)을 저장하기 위해 256KB의 플래시 메모리를 가지고 있습니다. 
Mega의 54 개 디지털 핀 각각은 pinMode (), digitalWrite () 및 digitalRead () 함수를 사용하여 입력 또는 출력으로 사용할 수 있습니다. 그들은 5 볼트에서 작동합니다. 각 핀은 최대 40mA를 제공 또는 수신 할 수 있으며 내부 풀업 저항 (기본적으로 연결이 끊어짐)이 20-50kΩ이다. 또한 일부 핀에는 특수 기능이 있습니다.
시리얼 : 0 (RX) 및 1 (TX); 시리얼 1 : 19 (RX) 및 18 (TX); 직렬 2 : 17 (RX) 및 16 (TX); 직렬 3 : 15 (RX) 및 14 (TX). TTL 직렬 데이터를 수신 (RX) 및 전송 (TX)하는 데 사용됩니다. 핀 0과 1은 또한 ATmega16U2 USB-to-TTL 직렬 칩의 해당 핀에 연결됩니다.
외부 인터럽트 : 2 (인터럽트 0), 3 (인터럽트 1), 18 (인터럽트 5), 19 (인터럽트 4), 20 (인터럽트 3) 및 21 (인터럽트 2) 이 핀은 낮은 값, 상승 또는 하강 에지 또는 값 변경시 인터럽트를 트리거하도록 구성 할 수 있습니다. 자세한 내용 은attachInterrupt () 함수를 참조하십시오.
PWM : 2 ~ 13 및 44 ~ 46. analogWrite () 기능으로 8 비트 PWM 출력을 제공합니다.
SPI : 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). 이 핀은 SPI 라이브러리를 사용하여 SPI 통신을 지원합니다. SPO 핀은 또한 Uno, Duemilanove 및 Diecimila와 물리적으로 호환되는 ICSP 헤더에서 분류됩니다.
LED : 13. 디지털 핀 13에 연결된 내장 LED가 있습니다. 핀이 HIGH 값일 때 LED가 켜지고 핀이 LOW이면 꺼집니다.
TWI : 20 (SDA) 및 21 (SCL). 와이어 라이브러리를 사용하여 TWI 통신을 지원하십시오. 이 핀은 Duemilanove 또는 Diecimila의 TWI 핀과 같은 위치에 있지 않습니다.
Mega2560에는 16 개의 아날로그 입력이 있으며, 각 입력은 10 비트의 분해능을 제공합니다 (예 : 1024 개의 다른 값). 기본적으로 AREF 핀과 analogReference () 함수를 사용하여 범위의 상단을 변경할 수 있지만 접지에서 5V까지 측정합니다.
보드에 몇 가지 다른 핀이 있습니다 :
AREF. 아날로그 입력을위한 기준 전압. analogReference ()와 함께 사용됩니다.
다시 놓기. 이 라인을 LOW로 가져 와서 마이크로 컨트롤러를 리셋하십시오. 일반적으로 리셋 버튼을 보드의 블록을 막는 실드에 추가하는 데 사용됩니다.

Mega2560은 컴퓨터, 다른 또는 다른 마이크로 컨트롤러와 통신하기위한 여러 가지 기능을 갖추고 있습니다. CH340은 TTL (5V) 직렬 통신을위한 4 개의 하드웨어 UART를 제공합니다. 보드상의 CH340은 USB를 통해 이들 중 하나를 연결하고 컴퓨터의 소프트웨어에 가상 COM 포트를 제공합니다 (Windows 컴퓨터는 .inf 파일이 필요하지만 OSX 및 Linux 컴퓨터는 보드를 COM 포트로 자동 인식합니다). 보드와의 간단한 텍스트 데이터 송수신을 가능하게하는 시리얼 모니터 : CH340 칩을 통한 데이터 전송 및 컴퓨터와의 USB 연결을 통해 보드의 RX 및 TX LED가 깜박입니다 (단, 핀의 직렬 통신에는 해당되지 않음). 0 및 1).
SoftwareSerial 라이브러리는 Mega2560의 디지털 핀 중 어느 것과도 직렬 통신을 허용합니다.
CH340은 또한 TWI 및 SPI 통신을 지원합니다. 이 소프트웨어에는 TWI 버스의 사용을 단순화하기위한 와이어 라이브러리가 포함되어 있습니다. 자세한 내용은 설명서를 참조하십시오. SPI 통신의 경우 SPI 라이브러리를 사용하십시오. 
Mega는 소프트웨어로 프로그래밍 할 수 있습니다 (downloadd). 자세한 내용은 참조 및 자습서를 참조하십시오.
Mega의 ATmega2560에는 외부 하드웨어 프로그래머를 사용하지 않고 새 코드를 업로드 할 수있는 부트 로더가 미리 설치되어 있습니다. 원래 STK500 프로토콜 (참조 파일, C 파일)을 사용하여 통신합니다.
또한 부트 로더를 우회하여 ISP 등을 사용하는 ICSP (In-Circuit Serial Programming) 헤더를 통해 마이크로 컨트롤러를 프로그래밍 할 수 있습니다. 자세한 내용은이 지침을 참조하십시오.
CH340 펌웨어 소스 코드는 저장소에서 사용할 수 있습니다. ATmega16U2 / 8U2는 DFU 부트 로더와 함께로드되며 다음과 같은 방법으로 활성화 할 수 있습니다.
Rev1 보드의 경우 : 보드 뒷면의 솔더 점퍼를 연결 한 다음 (이탈리아지도 근처) 8U2를 다시 설정합니다.
Rev2 이상의 보드에는 8U2 / 16U2 HWB 라인을 접지로 끌어 당기는 저항이있어 DFU 모드에 들어가기가 더 쉽습니다. 그런 다음 Atmel의 FLIP 소프트웨어 (Windows) 또는 DFU 프로그래머 (Mac OS X 및 Linux)를 사용하여 새 펌웨어를로드 할 수 있습니다. 또는 ISP 헤더를 외부 프로그래머와 함께 사용할 수도 있습니다 (DFU 부트 로더 덮어 쓰기). 자세한 내용은 사용자가 제공 한 자습서를 참조하십시오.

업로드하기 전에 리셋 버튼을 물리적으로 누르지 않아도되는 Mega2560은 연결된 컴퓨터에서 실행되는 소프트웨어로 리셋 할 수 있도록 설계되었습니다. ATmega8U2의 하드웨어 흐름 제어 라인 (DTR) 중 하나는 100 나노 패러미터 커패시터를 통해 ATmega2560의 리셋 라인에 연결됩니다. 이 라인이 어서 트 (로우로 설정)되면, 리셋 라인은 칩을 리셋 할 수있을만큼 충분히 오랫동안 떨어집니다. 소프트웨어는이 기능을 사용하여 환경의 업로드 버튼을 누르기 만하면 코드를 업로드 할 수 있습니다. 즉, DTR을 낮추면 업로드 시작과 잘 조화 될 수 있으므로 부트 로더의 시간 제한이 더 짧아 질 수 있습니다.
이 설정에는 다른 의미가 있습니다. Mega2560이 Mac OS X 또는 Linux를 실행하는 컴퓨터에 연결되면 소프트웨어를 통해 USB에 연결될 때마다 재설정됩니다. 다음 0.5 초 정도 동안 부트 로더는 Mega2560에서 실행됩니다. 그것은 잘못된 데이터 (즉, 새로운 코드를 업로드하는 것 외에는)를 무시하도록 프로그램되어 있지만, 연결이 열리면 보드로 보내지는 데이터의 처음 몇 바이트를 가로 챕니다. 보드에서 실행중인 스케치가 처음 시작될 때 일회성 구성 또는 다른 데이터를 수신하는 경우 연결을 열고 해당 데이터를 보내기 전에 잠깐 기다리십시오.
Mega2560에는 자 동 재설정을 불가능하게 할 수있는 자취가 있습니다. 트레이스의 양쪽 패드를 다시 납땜하여 다시 활성화 할 수 있습니다. "RESET-EN"이라고 표시되어 있습니다. 5V에서 리셋 라인으로 110ohm 저항을 연결하여 자동 리셋을 비활성화 할 수도 있습니다. 자세한 내용은이 포럼 스레드를 참조하십시오. 
Mega2560에는 컴퓨터의 USB 포트를 단락 및 과전류로부터 보호하는 재설정 가능한 폴리 퓨즈가 있습니다. 대부분의 컴퓨터가 자체적 인 내부 보호 기능을 제공하지만 퓨즈는 추가 보호 기능을 제공합니다. USB 포트에 500 mA 이상이인가되면 단락이나 과부화가 제거 될 때까지 퓨즈가 자동으로 연결을 끊습니다. 
Mega2560 PCB의 최대 길이와 너비는 각각 4와 2.1 인치이며 USB 커넥터와 전원 잭은 이전 치수를 넘어서 확장됩니다. 3 개의 나사 구멍으로 보드를 표면이나 케이스에 부착 할 수 있습니다. 디지털 핀 7과 8 사이의 거리는 160 밀 (0.16 인치)이며 다른 핀의 100 밀 간격의 배수가 아닙니다.
Mega2560은 Uno, Diecimila 또는 Duemilanove 용으로 설계된 대부분의 방패와 호환되도록 설계되었습니다. 디지털 핀 0 ~ 13 (및 인접한 AREF 및 GND 핀), 아날로그 입력 0 ~ 5, 전원 헤더 및 ICSP 헤더는 모두 동등한 위치에 있습니다. 또한 주 UART (직렬 포트)는 동일한 핀 (0 및 1)에 있으며 외부 인터럽트 0 및 1 (각각 핀 2 및 3)과 동일합니다. SPI는 Mega2560 및 Duemilanove / Diecimila의 ICSP 헤더를 통해 사용할 수 있습니다. I2C는 Duemilanove / Diecimila (아날로그 입력 4 및 5)와 동일한 메가 (20 및 21) 핀에 위치하지 않습니다.
Kuongshun 전자, 잘 알려진 메가 2560 r3의 개선 된 버전 ch340의 제조 업체와 공급 업체 중 하나는 중국에 위치하고 있으며, 지금 판매를위한 품질의 제품을 가지고 있습니다. 우리는 고급 장비뿐만 아니라 전문적이 고 숙련 된 노동자 그룹을 갖추고 있습니다. 당신은 우리에게서 중국에서 만든 할인과 저가 메가 2560 r3 개량 한 버전 ch340를 사기 위하여 안심하고 우리와 pricelist를 검사 할 수있다.
인기 탭: arduino 메가, 메가 2560 r3, 향상된 버전, ch340









