Qu'est-ce qu'un contrôleur Atmel®?
Un contrôleur ATMEL® est un microcontrôleur qui s'exécute sur un circuit intégré (IC) 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 la mémoire non volatile ou la mémoire flash, ce qui signifie qu'elle 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 fonctionne sur des logiciels Open Source ATMEL®. Il se synchronise avec une interface sur le réseau ATMEL® et peut même être utilisé pour créer des projets tels que les robots et autres appareils informatisés.
Un type de contrôleur Atmel® a un microprocesseur reprogrammable qui utilise une mémoire non volatile, ayant 2 mégaoctets (MB) de mémoire et une endurance de 10 000 cycles d'écritures et de lectures. Sa puissance de fonctionnement varie entre 2,7 volts (V) et 6V et a une plage de fonctionnement statique entre 0 Hertz (Hz) et 24 MHz. La mémoire d'accès aléatoire (RAM) du contrôleur ATMEL® est un central 8 bitsUnité de traitement (CPU) et possède 15 lignes séparées et programmables d'entrée / sortie (E / S). Cet appareil suit les normes de l'industrie MCS-51 et est entièrement compatible avec d'autres appareils électroniques qui utilisent les mêmes normes. Le microcontrôleur est très puissant, rentable et flexible pour travailler avec de nombreuses applications de contrôle intégrées.
Le contrôleur ATMEL® a des applications qui peuvent se synchroniser avec les réseaux sans fil tels que Zigbee®. Son composant d'é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, en mesure de se connecter à Internet ou simplement au réseau lui-même. Le contrôleur ATMEL® est également conforme aux normes Institute of Electrical and Electronics Engineers (IEEE) 802.15.4, qui sont des réseaux sans fil utilisés dans les petites zones. Ce microcontrôleur fait partie de la gamme plus large du microcontrôleur 8051Chitecture. Il est capable d'avoir des dispositifs 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'elle peut être utilisée pour créer d'autres appareils électroniques tels que les robots. Le microcontrôleur peut devoir que certains programmes y soient prêts pour la construction d'un appareil fait 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 des CPU ont des espaces d'E / S pour les registres contenant des instructions uniques pour l'accès. Le langage C n'a pas le concept d'espace d'E / S afin qu'un compilateur C puisse fournir des extensions pour permettre les registres d'E / S du microcontrôleur.