? Um sistema embarcado é um microcontrolador AVR da linha de produtos fabricados pela Atmel AVR e projetado para uso em um sistema de computador dedicado que está incorporado (ou colocado dentro ) outro dispositivo, como um telefone celular ou MP3 player. Microcontroladores AVR estão disponíveis em cinco famílias de produtos diferentes e são utilizados numa grande variedade de aplicações que vão desde automóveis a gestão portátil da bateria do dispositivo . História da AVR microcontroladores
O AVR foi o primeiro projeto do processador in-house da Atmel . A linha de produtos AVR foi lançado em 1997 com quatro chips . A partir de 2010 , há cinco famílias de produtos AVR com dezenas de dispositivos com diferentes capacidades e características.
Os primeiros dispositivos AVR eram notável por ser de 8 bits microcontroladores RISC com memória interna de programa flash. RISC significa computador conjunto de instruções reduzido e se refere a uma instrução mais simples do que a de definir CISC , ou computadores de conjunto de instruções complexas. A arquitetura RISC proporciona maior densidade de código (ou número de instruções necessárias para realizar uma tarefa ) e melhora a velocidade de execução de código por ter a maioria das instruções executadas em um único ciclo de instrução .
AVR Famílias de Produtos < br Página inicial>
partir de 2010, os microcontroladores AVR estão disponíveis em cinco famílias de produtos: 32-bit AVR UC3 , 8/16-bit AVR XMEGA , 8 bits megaAVR , tinyAVR de 8 bits e gerenciamento de bateria . Os dispositivos AVR UC3 de 32 bits possuem número inteiro e ponto fixo aritmética DSP, de ciclo único multiplicam e se acumulam instruções e acesso SRAM de ciclo único . Os microcontroladores XMEGA 8/16-bit AVR incluem um controlador de periféricos DMA , um Sistema de Eventos periférico, um motor de criptografia e um ADC de alta velocidade e DAC . O megaAVR família de 8 bits oferece uma ampla gama de opções de periféricos e interfaces padrão, como SPI , UART e I2C . Os dispositivos megaAVR também apresentam flash de auto -programação que permite atualizações de campo . A família tinyAVR 8 bits é otimizado para o tamanho e são uma boa opção para aplicações com restrições de tamanho. A família de gerenciamento de bateria inclui dispositivos destinados a gerir baterias Li-ion .
Características dos dispositivos AVR
A principal característica incorporados microcontroladores AVR sistema é o integrado memória de programa flash, que permite que os dispositivos AVR a ser programada facilmente. Outros recursos disponíveis incluem controladores de DMA , criptografia, de analógico para digital e conversores digital -analógico , uma variedade de interfaces de comunicação e suporte USB. Seleção de um microcontrolador AVR particular é facilitada usando a Tabela de Produtos Parametric fornecido pela Atmel .
AVR Development Tools
Atmel oferece a AVRStudio , um ambiente de desenvolvimento integrado (IDE ) para o desenvolvimento de software para os dispositivos AVR. AVRStudio inclui um montador e um simulador. Compiladores de C e C + + para os dispositivos AVR estão disponíveis a partir de vários fornecedores e do projeto GNU de software livre .
AVR Applications
baixo custo e facilidade de uso fizeram os microcontroladores AVR populares com amadores de sistemas embarcados . AVRFreaks.com , um site entusiasta AVR , contém uma lista de dezenas de projetos embarcados AVR sistema que variam de aplicações automotivas , como um medidor de RPM digital e um limpador de farol automático , de um controle remoto e leitor de MP3. Atmel também fornece notas de aplicação para a família AVR .
Começando com um Sistema Integrado AVR
Atmel oferece diversos kits de avaliação baixos custos que tornam mais fácil e acessível para obter começou com embutidos microcontroladores AVR sistema. Por exemplo , a avaliação e demonstração kit ATAVR Xplain para ATXMEGA128A1 custa cerca de US $ 30 ( a partir de 2010 ) e inclui uma plataforma de hardware completa para avaliar o ATXMEGA128A1 .