Shenzhen Shanhai Technology Ltd.

Tecnologia Ltd. de Shenzhen Shanhai Fabricação profissional do módulo de GPS do modem e do módulo da G/M GPRS. Nós fornecemos os produtos de alta qualidade, o preço competitivo, e o serviço ao cliente

Manufacturer from China
Dos Estados-activa
14 Anos
Casa / Produtos / placa do arduino /

Placa 2560 R3 ATmega2560 mega de Arduino (folha de dados)

Contate
Shenzhen Shanhai Technology Ltd.
Cidade:shenzhen
Província / Estado:guangdong
Pessoa de contato:Ms. angel he
Contate

Placa 2560 R3 ATmega2560 mega de Arduino (folha de dados)

Pergunte o preço mais recente
Capacidade da fonte :10000pcs
Contate

Add to Cart

Encontre vídeos semelhantes
Ver descrição do produto

Vista geral

O Arduino 2560 mega é uma placa do microcontrolador baseada no ATmega2560 (folha de dados). Tem 54 pinos digitais do entrada/saída (de que 14 podem ser usados enquanto saídas de PWM), 16 entradas análogas, 4 UARTs (portas de série do hardware), um oscilador de cristal de 16 megahertz, uma conexão de USB, um jaque do poder, um encabeçamento de ICSP, e um botão de restauração. Contém tudo necessário apoiar o microcontrolador; conecte-o simplesmente a um computador com um cabo de USB ou põe-no com um adaptador C.A.-à-C.C. ou uma bateria para obter começado. O mega é compatível com a maioria de protetores projetados para o Arduino Duemilanove ou Diecimila.

Os 2560 mega são uma atualização ao Arduino mega, que substitui.

Diagrama esquemático, projeto da referência & mapeamento do Pin

Arquivos de EAGLE: arduino-mega2560_R3-reference-design.zip

Diagrama esquemático: arduino-mega2560_R3-schematic.pdf

Mapeamento do Pin: Página PinMap2560
Sumário
Microcontrolador ATmega2560
Tensão de funcionamento 5V
Tensão de entrada (recomendada) 7-12V
Tensão de entrada (limites) 6-20V
O I/O de Digitas fixa 54 (de que 15 fornecem PWM output)
Pinos 16 da entrada análoga
Corrente da C.C. pelo Pin do I/O 40 miliampères
Corrente da C.C. para Pin 3.3V 50 miliampères
Memória Flash 256 KB de que 8 KB usados pelo bootloader
SRAM 8 KB
EEPROM 4 KB
Velocidade de relógio 16 megahertz

Poder

O Arduino mega pode ser posto através da conexão de USB ou com uma fonte da alimentação externa. A fonte de energia é selecionada automaticamente.

O poder externo (de não-USB) pode vir de um adaptador C.A.-à-C.C. (parede-verruga) ou da bateria. O adaptador pode ser conectado obstruindo uma tomada 2.1mm centro-positiva no jaque do poder da placa. As ligações de uma bateria podem ser introduzidas encabeçamentos no pino da terra e do Vin do conector de alimentação.

A placa pode operar sobre uma fonte externo de 6 a 20 volts. Se fornecido com o menos do que 7V, contudo, o pino 5V pode fornecer menos de cinco volts e a placa podem ser instáveis. Se usando mais do que 12V, o regulador de tensão pode superaquecer e danificar a placa. A escala recomendada é 7 a 12 volts.

O Mega2560 difere de todas as placas precedentes que não usa a microplaqueta USB-à-de série do motorista de FTDI. Em lugar de, caracteriza o ATmega16U2 (ATmega8U2 nas placas da revisão 1 e da revisão 2) programado como um conversor USB-à-de série.
A revisão 2 da placa Mega2560 tem um resistor que puxa a linha de 8U2 HWB para a terra, facilitando a pôr no modo de DFU.
A revisão 3 da placa tem as seguintes características novas:

    * pinout 1,0: pinos adicionados que estão próximo ao pino da AREF e outros dois pinos novos colocaram próximo ao pino da RESTAURAÇÃO, os IOREF de SDA e de LCC que permitem que os protetores se adaptem à tensão fornecida da placa. No futuro, os protetores serão compatíveis ambos com a placa que usam o AVR, que se operam com 5V e com o Arduino devido que se operam com 3.3V. Segundo é um pino não conectado, de que é reservado para as finalidades futuras.
    * circuito mais forte da RESTAURAÇÃO.
    * Atmega 16U2 substitui o 8U2.

Os pinos do poder são como segue:

    * VIN. A tensão de entrada à placa de Arduino quando usar uma fonte de alimentação externa (ao contrário de 5 volts da conexão ou de outro de USB fonte de energia regulada). Você pode tensão de fonte através deste pino, ou, se a tensão de fornecimento através do jaque do poder, alcança-o através deste pino.

    * 5V. Este pino outputs um 5V regulado do regulador na placa. A placa pode ser fornecida com o poder do jaque da alimentação de DC (7 - 12V), do conector de USB (5V), ou do pino de VIN da placa (7-12V). A tensão de fornecimento através dos pinos 5V ou 3.3V contorneia o regulador, e pode danificar sua placa. Nós não a recomendamos.

    * 3V3. Uma fonte de 3,3 volts gerada pelo regulador a bordo. A tração atual máxima é 50 miliampères.

    * terra. Pinos à terra.

Memória

O ATmega2560 tem 256 KB da memória Flash para armazenar o código (de que 8 KB são usados para o bootloader), 8 KB de SRAM e 4 KB de EEPROM (que pode ser lido e escrito com a biblioteca de EEPROM).

Entrada e saída

Cada um dos 54 pinos digitais no mega pode ser usado como uma entrada ou uma saída, usando o pinMode (), o digitalWrite (), e as funções do digitalRead (). Operam-se em 5 volts. Cada pino pode fornecer ou receber um máximo de 40 miliampères e manda um interno levantar o resistor (desligado à revelia) de 20-50 kOhms. Além, alguns pinos especializaram funções:

    * série: 0 (RX) e 1 (TX); Série 1: 19 (RX) e 18 (TX); Série 2: 17 (RX) e 16 (TX); Série 3: 15 (RX) e 14 (TX). Usado para receber (RX) e transmitir dados de série de (TX) TTL. Os pinos 0 e 1 são conectados igualmente aos pinos correspondentes da microplaqueta da série de ATmega16U2 USB-à-TTL.

    * interrupções externos: 2 (interrupção 0), 3 (interrupção 1), 18 (interrupção 5), 19 (interrupção 4), 20 (interrupção 3), e 21 (interrupção 2). Estes pinos podem ser configurados para provocar uma interrupção em um baixo valor, uma aumentação ou uma borda de queda, ou uma mudança no valor. Veja a função do attachInterrupt () para detalhes.

    * PWM: 2 a 13 e 44 a 46. Forneça PWM de 8 bits output a função do analogWrite ().

    * SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS). Uma comunicação de SPI do apoio destes pinos usando a biblioteca de SPI. Os pinos de SPI são estoirados igualmente no encabeçamento de ICSP, que é fisicamente compatível com a ONU, o Duemilanove e o Diecimila.

    * diodo emissor de luz: 13. Há um diodo emissor de luz do acessório conectado ao pino digital 13. Quando o pino é elevado valor, o diodo emissor de luz está ligada, quando o pino é BAIXO, ele está.

    * TWI: 20 (SDA) e 21 (LCC). Uma comunicação do apoio TWI usando a biblioteca do fio. Note que estes pinos não estão no mesmo lugar que os pinos de TWI no Duemilanove ou no Diecimila.

O Mega2560 tem 16 entradas análogas, cada qual fornecem 10 bocados da definição (isto é 1024 valores diferentes). À revelia medem da terra a 5 volts, são embora ele possível mudar a extremidade superior de sua escala usando o pino da AREF e a função do analogReference ().

Há um par outros pinos na placa:

    * AREF. Tensão da referência para as entradas análogas. Usado com analogReference ().

    * restauração. Traga esta linha PONTO BAIXO para restaurar o microcontrolador. Usado tipicamente para adicionar um botão de restauração aos protetores que obstruem esse na placa.

Uma comunicação

O Arduino Mega2560 tem um número de facilidades para comunicar-se com um computador, um outro Arduino, ou uns outros microcontroladores. O ATmega2560 fornece quatro o hardware UARTs para uma comunicação de série de TTL (5V). Um ATmega16U2 (ATmega 8U2 na revisão 1 e na revisão 2 embarca) na placa canaliza um destes sobre USB e fornece um porto virtual de COM ao software no computador (as máquinas de Windows precisarão um arquivo de .inf, mas as máquinas de OSX e de Linux reconhecerão a placa como um porto de COM automaticamente. O software de Arduino inclui um monitor de série que permita que os dados textuais simples sejam enviados a e da placa. O diodo emissor de luz de RX e de TX na placa piscará quando os dados estão sendo transmitidos através da microplaqueta ATmega8U2/ATmega16U2 e da conexão de USB ao computador (mas não para uma comunicação de série nos pinos 0 e 1).

Uma biblioteca de SoftwareSerial permite uma comunicação de série em alguns dos pinos digitais de Mega2560.

O ATmega2560 igualmente apoia uma comunicação de TWI e de SPI. O software de Arduino inclui uma biblioteca do fio para simplificar o uso do ônibus de TWI; veja a documentação para detalhes. Para uma comunicação de SPI, use a biblioteca de SPI.

Programação

O Arduino mega pode ser programado com o software de Arduino (transferência). Para detalhes, veja a referência e os cursos.

O ATmega2560 no Arduino mega vem preburned com um bootloader que permita que você lhe transfira arquivos pela rede o código novo sem o uso de um programador externo do hardware. Comunica-se usando o protocolo STK500 original (referência, de encabeçamento de C arquivos).

Você pode igualmente contornear o bootloader e programar o microcontrolador através do encabeçamento de ICSP (programação de série no circuito); veja estas instruções para detalhes.

Nas placas rev1 e rev2) o código fonte dos firmware ATmega16U2 (ou 8U2 está disponível no repositório de Arduino. O ATmega16U2/8U2 é carregado com um bootloader de DFU, que possa ser ativado perto:

    * nas placas Rev1: conectando a ligação em ponte da solda na parte de trás da placa (perto do mapa de Itália) e então restaurando o 8U2.
    * em Rev2 ou em placas mais atrasadas: há um resistor que puxando os 8U2/16U2 HWB alinhem para moer, facilitando o pôr no modo de DFU. Você pode então usar o software da ALETA de Atmel (Windows) ou o programador de DFU (Mac OS X e Linux) para carregar um firmware novo. Ou você pode usar o encabeçamento do ISP com um programador externo (que overwriting o bootloader de DFU). Veja que isto usuário-contribuiu o curso para mais informação.

Automático (software) restaurado

Um pouco então exigindo uma imprensa física do botão de restauração antes de uma transferência de arquivo pela rede, o Arduino Mega2560 é projetado em uma maneira que permita que seja restaurado pelo software que corre em um computador conectado. Uma das linhas de controle do fluxo do hardware (DTR) do ATmega8U2 é conectado à linha da restauração do ATmega2560 através de um capacitor de 100 nanofarad. Quando esta linha estiver afirmada (tomado o ponto baixo), a linha da restauração deixa cair por muito tempo bastante para restaurar a microplaqueta. O software de Arduino usa esta capacidade de permitir que você transfira arquivos pela rede o código simplesmente pressionando o botão da transferência de arquivo pela rede no ambiente de Arduino. Isto significa que o bootloader pode ter um intervalo mais curto, enquanto a redução de DTR pode bem-ser coordenada com o começo da transferência de arquivo pela rede.

Esta instalação tem outras implicações. Quando o Mega2560 é conectado a um computador que corre Mac OS X ou Linux, restaura cada vez que uma conexão é feita a ela do software (através de USB). Para o seguinte metade-segundo ou assim, o bootloader está correndo no Mega2560. Quando estiver programado ignorar os dados deformados (isto é qualquer coisa além de uma transferência de arquivo pela rede do código novo), interceptará os bytes primeiros dos dados enviados à placa depois que uma conexão é aberta. Se um esboço que corre na placa recebe a único configuração ou os outros dados quando começa primeiramente, certifique-se de que o software com que comunica esperas um segundo após ter aberto a conexão e antes de enviar estes dados.

O Mega2560 contém um traço que possa ser cortado para desabilitar a auto-restauração. As almofadas em ambos os lados do traço podem ser soldadas junto re-para permiti-lo. Etiquetou “RESET-EN”. Você pode igualmente poder desabilitar a auto-restauração conectando um resistor de 110 ohms de 5V à linha da restauração; veja este fórum rosquear para detalhes.

Proteção da sobrecarga de USB

O Arduino Mega2560 tem um polyfuse resettable que proteja os porta usb do seu computador do short e da sobrecarga. Embora a maioria de computadores forneçam sua própria proteção interna, o fusível fornece uma camada extra de proteção. Se mais de 500 miliampères são aplicados ao porta usb, o fusível quebrará automaticamente a conexão até o curto ou a sobrecarga é removida.

Características físicas e compatibilidade do protetor

O comprimento máximo e a largura do PWB Mega2560 são 4 e 2,1 polegadas respectivamente, com o conector de USB e o jaque do poder que estendem além da dimensão anterior. Três furos do parafuso permitem que a placa seja unida a uma superfície ou a um caso. Note que a distância entre os pinos digitais 7 e 8 são 160 mil. (0,16"), não um mesmo múltiplo do afastamento de 100 mil. dos outros pinos.

O Mega2560 é projetado ser compatível com a maioria de protetores projetados para a ONU, o Diecimila ou o Duemilanove. Os pinos 0 13 de Digitas (e os pinos adjacentes da AREF e da terra), as entradas análogas 0 5, o encabeçamento do poder, e o encabeçamento de ICSP estão todos em lugar equivalentes. UART principal (porta de série) é ficado situado mais nos mesmos pinos (0 e 1), como são as interrupções externos 0 e 1 (pinos 2 e 3 respectivamente). SPI está disponível através do encabeçamento de ICSP no Mega2560 e em Duemilanove/Diecimila. Note por favor que I2C não está ficado situado nos mesmos pinos no mega (20 e 21) como o Duemilanove/Diecimila (entradas análogas 4 e 5).
 

Inquiry Cart 0