Qu’est-ce qu’un contrôleur Atmel ?

Un contrôleur Atmel® est un microcontrôleur qui fonctionne sur un circuit intégré (CI) ou une seule carte de circuit imprimé, et est conçu pour exécuter de petits programmes d’exécution en temps réel. Le contrôleur utilise une mémoire non volatile, ou mémoire flash, ce qui signifie qu’il peut stocker des informations sans avoir besoin d’une source d’alimentation électrique. Un contrôleur Atmel® est essentiellement un ordinateur à carte unique intégré qui s’exécute sur des programmes logiciels Atmel® open source. Il se synchronise avec une interface sur le réseau Atmel® et peut même être utilisé pour créer des projets comme des robots et autres appareils informatisés.

Un type de contrôleur Atmel® possède un microprocesseur reprogrammable qui utilise une mémoire non volatile, ayant 2 mégaoctets (Mo) de mémoire et une endurance de 10,000 2.7 cycles d’écriture et de lecture. Sa puissance de fonctionnement varie entre 6 volts (V) et 0 V et a une plage de fonctionnement statique entre 24 hertz (Hz) et 8 MHz. La mémoire vive (RAM) du contrôleur Atmel® est une unité centrale de traitement (CPU) 15 bits et dispose de 51 lignes d’entrée/sortie (E/S) programmables distinctes. Cet appareil respecte les normes de l’industrie MCS-XNUMX et est entièrement compatible avec d’autres appareils électroniques qui utilisent les mêmes normes. Le microcontrôleur est très puissant, économique et flexible pour fonctionner avec de nombreuses applications de contrôle intégrées.

Le contrôleur Atmel® possède des applications qui peuvent se synchroniser avec des réseaux sans fil tels que Zigbee®. Son composant émetteur-récepteur radiofréquence (RF) lui permet de se connecter à n’importe quel réseau de ce type et d’être entièrement fonctionnel, pouvant se connecter à Internet ou simplement au réseau lui-même. Le contrôleur Atmel® est également conforme aux normes 802.15.4 de l’Institute of Electrical and Electronics Engineers (IEEE), qui sont des réseaux sans fil utilisés dans des zones plus petites. Ce microcontrôleur fait partie de la gamme plus large de l’architecture du microcontrôleur 8051. Il est capable d’avoir des périphériques de socket pour les drop-ins qui suivent les normes de l’industrie.

L’une des choses qui peuvent être faites avec un contrôleur Atmel® est qu’il peut être utilisé pour créer d’autres appareils électroniques tels que des robots. Le microcontrôleur peut avoir besoin d’une programmation pour être prêt pour la construction d’un appareil maison, et un langage de programmation qu’il est capable d’utiliser est C. La puce d’un microcontrôleur a des broches d’E/S avec certains protocoles de support intégrés à la puce . Certaines architectures dans les CPU ont des espaces d’E/S pour les registres contenant des instructions d’accès uniques. Le langage C n’a pas le concept d’espace d’E/S, donc un compilateur C peut fournir des extensions pour permettre les registres d’E/S du microcontrôleur.