O que é um controlador Atmel®?
Um controlador Atmel® é um microcontrolador que roda em um circuito integrado (IC) ou em uma única placa de circuito e é projetado para executar pequenos programas de execução em tempo real. O controlador usa memória não volátil ou memória flash, o que significa que pode armazenar informações sem a necessidade de uma fonte de energia elétrica. Um controlador Atmel® é essencialmente um computador de placa única incorporado que roda em programas de software de código aberto Atmel®. Ele sincroniza com uma interface na rede Atmel® e pode até ser usado para criar projetos como robôs e outros dispositivos computadorizados.
Um tipo de controlador Atmel® possui um microprocessador reprogramável que usa memória não volátil, com 2 megabytes (MB) de memória e uma resistência de 10.000 ciclos de gravações e leituras. Sua potência operacional varia entre 2,7 volts (V) e 6V e possui uma faixa estática de operação entre 0 hertz (Hz) e 24 MHz. A memória de acesso aleatório (RAM) do controlador Atmel® é uma unidade central de processamento (CPU) de 8 bits e possui 15 linhas de entrada / saída (E / S) programáveis e separadas. Este dispositivo segue os padrões da indústria MCS-51 e é totalmente compatível com outros dispositivos eletrônicos que usam os mesmos padrões. O microcontrolador é muito poderoso, econômico e flexível para trabalhar com muitos aplicativos de controle incorporados.
O controlador Atmel® possui aplicativos que podem ser sincronizados com redes sem fio, como o Zigbee®. Seu componente transceptor de radiofrequência (RF) permite que ele se conecte a qualquer rede desse tipo e seja totalmente funcional, podendo se conectar à Internet ou apenas à própria rede. O controlador Atmel® também é compatível com os padrões 802.15.4 do Institute of Electrical and Electronics Engineers (IEEE), que são redes sem fio usadas em áreas menores. Este microcontrolador é uma parte da gama mais ampla da arquitetura do microcontrolador 8051. É capaz de ter dispositivos de soquete para drop-ins que seguem os padrões da indústria.
Uma das coisas que pode ser feita com um controlador Atmel® é que ele pode ser usado para criar outros dispositivos eletrônicos, como robôs. O microcontrolador pode ter que fazer alguma programação para estar pronto para a construção de um dispositivo caseiro, e uma linguagem de programação que ele pode usar é C. O chip de um microcontrolador possui pinos de E / S com certos protocolos de suporte incorporados ao chip. . Certas arquiteturas em CPUs possuem espaços de E / S para registros contendo instruções exclusivas de acesso. A linguagem C não possui o conceito de espaço de E / S; portanto, um compilador C pode fornecer extensões para permitir os registros de E / S do microcontrolador.