Qu'est-ce qu'un contrôleur Atmel®?

Un contrôleur Atmel® est un microcontrôleur fonctionnant sur un circuit intégré ou sur une seule carte de circuit imprimé et 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 une 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 monocarte intégré qui s'exécute sur des programmes 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 des robots et d'autres appareils informatisés.

Un type de contrôleur Atmel® possède un microprocesseur reprogrammable qui utilise une mémoire non volatile, avec 2 mégaoctets (Mo) de mémoire et une autonomie de 10 000 cycles d'écriture et de lecture. Sa puissance de fonctionnement est comprise entre 2,7 volts (V) et 6 V et sa plage de fonctionnement statique est comprise entre 0 hertz (Hz) et 24 MHz. La mémoire vive (RAM) du contrôleur Atmel® est une unité de traitement centrale (CPU) de 8 bits et dispose de 15 lignes d’entrée / sortie programmables distinctes (E / S). Cet appareil est conforme aux normes industrielles MCS-51 et est entièrement compatible avec les 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® a des applications qui peuvent se synchroniser avec des réseaux sans fil tels que Zigbee®. Son composant émetteur-récepteur de fréquence radio (RF) lui permet de se connecter à n’importe quel réseau de ce type et d’être pleinement fonctionnel, de pouvoir 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'IEEE (Institute of Electrical and Electronics Engineers), qui sont des réseaux sans fil utilisés dans des zones plus petites. Ce microcontrôleur fait partie de la gamme la plus étendue de l’architecture du microcontrôleur 8051. Il est capable d'avoir des dispositifs de prise pour les centres d'accueil conformes aux normes de l'industrie.

Une des choses qui peut être faite avec un contrôleur Atmel® est qu’il peut être utilisé pour créer d’autres dispositifs électroniques tels que des robots. Il est possible que le microcontrôleur doive effectuer une programmation pour être prêt pour la construction d'un périphérique maison. Un langage de programmation qu'il est capable d'utiliser est C. Une puce de microcontrôleur comporte 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 uniques pour l'accès. Le langage C n’ayant pas le concept d’espace d’E / S, un compilateur C peut fournir des extensions permettant les registres d’E / S du microcontrôleur.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?