Étape 3: fiches techniques
C’est lorsque vous mettez la feuille de données.
Fiches techniques sont où le fabricant met toutes les informations importantes de cuisinières électriques et les tolérances comment programmer et à utiliser l’appareil.
Elles existent pour tout composant électronique, que vous pourriez penser, mais ici nous allons mettre l’accent sur les microcontrôleurs, rea en particulier.
La tête de Google et de faire une recherche comme suit :
Fiche technique ATTINY13
Fiche technique ATtiny2313
etc.
Recherchez un fichier PDF depuis le site d’atmel.
Vous devriez trouver quelque chose comme celles-ci :
www.Atmel.com/dyn/Resources/prod_documents/doc2535.pdf
www.Atmel.com/dyn/Resources/prod_documents/doc2543.pdf
La première page est presque comme une brochure marketing, en vous disant combien flash et ram il a etc.
La page suivante sera habituellement les brochages, ceci est très pratique pour garder étroite, vous pouvez même choisir d’imprimer cette page.
Il répertorie les emplacements de chaque pin, son nom (nom de Port comme PB5) et ses autres fonctions.
Les broches e/s peuvent être plus IO puis juste, certains doubles comme axes de programmation, d’autres peut-être une broche analogique ou les épingles nécessaires à un port série ou bus SPI.
Les « INT * » ou « P.C.int * » broches sont des interruptions, dont nous traiterons plus tard.
De là, il y a quelques explications de ce que sont les broches et des liens vers d’autres parties du fichier PDF qui vous diront sur les fonctions de suppléants.
Toutefois, la meilleure façon de procéder d’ici est de regarder la Table des matières pour trouver les caractéristiques que vous êtes intéressé à utiliser.
Ouvert le deuxième PDF lien ci-dessus (l’attiny2313) et passez à la section de l’USART.
Nous allons couvrir l’USART en profondeur plus tard, pour permet désormais de faire une idée de comment l’information est présentée dans la fiche technique.
La première chose que nous voyons est le registre de l’UDR, pour maintenant passons qu’ignorer et jetez un oeil sur le registre UCSRA.
Le Registre est montré comme un ensemble de boîtes nommés, chacun d’eux représente un bit du Registre.
La prochaine ligne vous permet de savoir si vous pouvez lire ce registre, écrire ou lire et écrire.
Certains morceaux sont une façon seulement.
La troisième ligne vous indique la valeur par défaut qui registre a la valeur lorsque le dispositif motorise sur.
Après le diagramme, chaque bit est décrite.
Quelques morceaux sont utilisées par les périphériques de dire quelque chose à votre code, et d’autres sont utilisés par votre code pour modifier le comportement du périphérique.
Si vous faites défiler vers le bas pour le UCSRC vous inscrire, vous pourrez voir tableaux vous indiquant les différentes configurations, que vous pouvez définir basé sur les combinaisons de bits définis.
L’ensemble de la UCSZ (UCSZ2, UCSZ1, UCSZ0) de bits sont utilisés en combinaison pour 5 modes différents et 3 réglages réservés.
Paramètres réservés ne doivent pas être utilisés, car ils n’auront aucun effet maintenant, mais dans un futur MCU ils pourraient signifier quelque chose que vous ne saurez pas tout.
Alors pour garder votre code portable, ne pas utiliser paramètres réservés ou bits.