Je
vous ai déjà parlé ici de ces puissants microcontrôleurs RISC que sont les AVR
ATMEGA8-16.
Voici mon deuxième montage réalisé autour de l'un d'eux, afin de me familiariser avec le langage assembleur AVR ainsi qu'avec les diverses ressources de ces uP.
Moi qui connais bien les PIC, je n'ai eu aucune difficulté à migrer vers ces nouveaux circuits que je trouve plus
performants, mais dont l'architecture et les ressources restent assez semblables.
Vous trouverez dans le soft que je fournis:
- des routines permettant de piloter un afficheur LCD 1x16c ou 2x16c
- des routines d'affichage d'un octet ou d'un mot de 24 bits
- la mise en oeuvre de la division d'une fréquence (utilisation du Timer1 associé à l'entrée T1 et à la sortie OC1A sans génération d'interruption: le traitement est très rapide et ne consomme pas de temps processeur)
- une routine de MULTIPLICATION 8 bits x 16 bits résultat sur 24 bits (en complément de celle implantée dans la puce qui est de 8b*8b->16b)
- une routine de DIVISION 24 bits par 8 bits, résultat sur 24 bits