Libérez la puissance des cartes ATMEL MCU

Brève description:

1.2.Caractéristiques de l'AVR

Utilisation du jeu d'instructions réduit RISC

RISC (Reduced Instruction Set Computer) est relatif au CISC (Complex Instruction Set Computer).RISC ne consiste pas simplement à réduire les instructions, mais à améliorer la vitesse de calcul de l'ordinateur en rendant la structure de l'ordinateur plus simple et plus raisonnable.À l'heure actuelle, la plupart des microcontrôleurs courants sur le marché utilisent le jeu d'instructions RISC, notamment AVR et ARM.attendez.RISC donne la priorité aux instructions simples avec la fréquence d'utilisation la plus élevée, évite les instructions complexes et fixe la largeur des instructions pour réduire les types de formats d'instructions et de modes d'adressage, raccourcissant ainsi le cycle d'instruction et augmentant la vitesse de fonctionnement.Étant donné que l'AVR adopte cette structure de RISC, les microcontrôleurs de la série AVR ont une capacité de traitement à grande vitesse de 1 MIPS/MHz (millions d'instructions par seconde/MHz).Il peut être appliqué à des scénarios nécessitant une puissance de calcul plus élevée.


Détail du produit

Mots clés du produit

Détails

Mémoire de programme Flash intégrée de haute qualité

Flash de haute qualité est facile à effacer et à écrire, prend en charge ISP et IAP et est pratique pour le débogage, le développement, la production et la mise à jour des produits.L'EEPROM longue durée intégrée peut enregistrer les données clés pendant une longue période pour éviter toute perte lors de la mise hors tension.La RAM de grande capacité dans la puce peut non seulement répondre aux besoins des occasions générales, mais également prendre en charge plus efficacement l'utilisation d'un langage de haut niveau pour développer des programmes système et peut étendre la RAM externe comme le micro-ordinateur monopuce MCS-51.

Carte MCU ATMEL

Toutes les broches d'E/S ont des résistances de rappel configurables

De cette façon, il peut être réglé individuellement comme entrée/sortie, peut être réglé (initialement) en entrée à haute impédance et possède une forte capacité d'entraînement (les dispositifs d'entraînement électrique peuvent être omis), ce qui rend les ressources du port d'E/S flexibles, puissantes, et entièrement fonctionnel.utiliser.

Plusieurs diviseurs d'horloge indépendants sur puce

Peut être utilisé respectivement pour URAT, I2C, SPI.Parmi eux, le temporisateur 8/16 bits dispose d'un pré-échelonneur jusqu'à 10 bits, et le coefficient de division de fréquence peut être défini par logiciel pour fournir différents niveaux de temps de synchronisation.

USART haut débit amélioré

Il a les fonctions de code de contrôle de génération de matériel, de détection et de vérification du matériel, de tampon de réception à deux niveaux, d'ajustement et de positionnement automatiques du débit en bauds, de protection de la trame de données, etc., ce qui améliore la fiabilité de la communication, facilite l'écriture du programme et la rend plus facile de former un réseau distribué et de réaliser Pour l'application complexe du système de communication multi-ordinateur, la fonction du port série dépasse largement le port série du micro-ordinateur monopuce MCS-51, et parce que le micro-ordinateur monopuce AVR est rapide et l'interruption le temps de service est court, il peut réaliser une communication à débit en bauds élevé.

Fiabilité stable du système

AVR MCU dispose d'un circuit de réinitialisation automatique à la mise sous tension, d'un circuit de surveillance indépendant, d'un circuit de détection de basse tension BOD, de plusieurs sources de réinitialisation (réinitialisation automatique à la mise sous tension, réinitialisation externe, réinitialisation du chien de garde, réinitialisation BOD), d'un délai de démarrage configurable. Exécutez le programme à tout moment, ce qui améliore la fiabilité du système embarqué.

2. Introduction à la série de microcontrôleurs AVR

La série de micro-ordinateurs monopuce AVR est complète et peut être appliquée aux exigences de diverses occasions.Il existe 3 niveaux au total, à savoir :

Série Tiny de faible qualité : principalement Tiny11/12/13/15/26/28, etc. ;

Série AT90S milieu de gamme : principalement AT90S1200/2313/8515/8535, etc. ;(être éliminé ou transformé en Mega)

ATmega de haute qualité : principalement ATmega8/16/32/64/128 (la capacité de stockage est de 8/16/32/64/128 Ko) et ATmega8515/8535, etc.

Les broches du périphérique AVR vont de 8 broches à 64 broches, et il existe différents packages que les utilisateurs peuvent choisir en fonction des conditions réelles.

3. Avantages du microcontrôleur AVR

Structure Harvard, avec une capacité de traitement haute vitesse de 1 MIPS/MHz ;

Le jeu d'instructions réduit super fonctionnel (RISC), avec 32 registres de travail à usage général, surmonte le phénomène de goulot d'étranglement provoqué par le traitement ACC unique de 8051 MCU ;

L'accès rapide aux groupes de registres et au système d'instructions à cycle unique optimisent considérablement la taille et l'efficacité d'exécution du code cible.Certains modèles ont un FLASH très volumineux, particulièrement adapté au développement utilisant des langages de haut niveau ;

Lorsqu'il est utilisé comme sortie, il est identique au HI/LOW du PIC et peut produire 40 mA.Lorsqu'il est utilisé comme entrée, il peut être défini comme une entrée haute impédance à trois états ou une entrée avec une résistance de rappel, et a la capacité de faire passer le courant de 10 mA à 20 mA ;

La puce intègre des oscillateurs RC avec plusieurs fréquences, une réinitialisation automatique à la mise sous tension, un chien de garde, un délai de démarrage et d'autres fonctions, le circuit périphérique est plus simple et le système est plus stable et fiable ;

La plupart des AVR disposent de riches ressources sur puce : avec E2PROM, PWM, RTC, SPI, UART, TWI, ISP, AD, Analog Comparator, WDT, etc. ;

En plus de la fonction ISP, la plupart des AVR disposent également de la fonction IAP, pratique pour mettre à niveau ou détruire des applications.

4. Application du MCU AVR

Sur la base des excellentes performances du micro-ordinateur monopuce AVR et des caractéristiques ci-dessus, on peut voir que le micro-ordinateur monopuce AVR peut être appliqué à la plupart des scénarios d'applications embarqués actuellement.

La carte ATMEL MCU est un outil de développement hautement fiable et polyvalent conçu pour les systèmes embarqués.Il offre une large gamme de caractéristiques et de fonctions pour une variété d'applications allant de l'électronique grand public à l'automatisation industrielle.Au cœur de cette carte MCU se trouve un microcontrôleur ATMEL connu pour ses hautes performances et sa faible consommation d'énergie.Basé sur l'architecture AVR, le microcontrôleur permet une exécution de code efficace et robuste et une intégration transparente avec les périphériques et appareils externes.La carte est équipée d'une variété de périphériques intégrés, notamment des broches GPIO, UART, SPI, I2C et ADC, permettant une connexion et une communication transparentes avec des capteurs, actionneurs et autres appareils externes.La disponibilité de ces périphériques offre aux développeurs une grande flexibilité dans la création d'applications.De plus, la carte ATMEL MCU dispose d'une mémoire flash et d'une RAM importantes, offrant suffisamment d'espace pour stocker le code et les données.Cela garantit que les applications complexes nécessitant de grandes exigences en mémoire peuvent être facilement prises en charge.Une caractéristique remarquable du conseil est son vaste écosystème d’outils de développement logiciel.ATMEL Studio IDE fournit une plate-forme conviviale et intuitive pour écrire, compiler et déboguer du code.L'IDE fournit également une bibliothèque complète de composants logiciels, de pilotes et de middleware pour simplifier le processus de développement et accélérer la mise sur le marché.Les cartes ATMEL MCU prennent en charge divers protocoles de communication, notamment USB, Ethernet et CAN, ce qui les rend adaptées à un large éventail d'applications, notamment l'IoT, la robotique et l'automatisation.Il offre également une variété d'options d'alimentation électrique, permettant aux développeurs de choisir l'alimentation électrique la plus adaptée en fonction des exigences spécifiques de leur application.De plus, la carte est conçue pour être compatible avec une large gamme de cartes d'extension et de périphériques, offrant ainsi aux développeurs la flexibilité d'exploiter les modules existants et d'ajouter des fonctionnalités selon leurs besoins.Cette compatibilité garantit un prototypage plus rapide et une intégration plus facile de fonctionnalités supplémentaires.Pour aider les développeurs, les cartes ATMEL MCU sont accompagnées d'une documentation complète comprenant des fiches techniques, des manuels d'utilisation et des notes d'application.De plus, une communauté dynamique de développeurs et de passionnés fournit des ressources précieuses, un soutien et des opportunités de partage de connaissances.En résumé, la carte ATMEL MCU est un outil de développement de systèmes embarqués fiable et polyvalent.Avec son microcontrôleur puissant, ses ressources mémoire étendues, ses divers périphériques embarqués et son solide écosystème de développement, la carte constitue une plate-forme idéale pour créer et tester des applications dans divers domaines, apportant innovation et efficacité au processus de développement.


  • Précédent:
  • Suivant:

  • Produits connexes