0% ont trouvé ce document utile (0 vote)
16 vues2 pages

Mémoire des microcontrôleurs AVR

Le document présente les caractéristiques de la mémoire des microcontrôleurs ATMega48P, ATMega88P, ATMega168P et ATMega328P, en détaillant les types de mémoire utilisés : FLASH, SRAM et EEPROM. Il contient des exercices demandant de calculer la largeur du bus de données et d'adresses ainsi que la taille de la mémoire pour chaque type de mémoire dans les différents microcontrôleurs. Les exercices incluent également des comparaisons de la taille de la mémoire entre les différents modèles de microcontrôleurs.

Transféré par

zineb Bendahgane
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
16 vues2 pages

Mémoire des microcontrôleurs AVR

Le document présente les caractéristiques de la mémoire des microcontrôleurs ATMega48P, ATMega88P, ATMega168P et ATMega328P, en détaillant les types de mémoire utilisés : FLASH, SRAM et EEPROM. Il contient des exercices demandant de calculer la largeur du bus de données et d'adresses ainsi que la taille de la mémoire pour chaque type de mémoire dans les différents microcontrôleurs. Les exercices incluent également des comparaisons de la taille de la mémoire entre les différents modèles de microcontrôleurs.

Transféré par

zineb Bendahgane
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

USTHB Département d’Electronique Systèmes à microcontrôleurs

Travaux dirigés N°2

Trois types de mémoire sont utilisés dans la série (ATMega48P, ATMega88P, ATMega168P,
ATMega328P), la mémoire programme FLASH, la mémoire de donnée SRAM et la mémoire
morte de type EEPROM.

Microcontrôleur FLASHEND RAMEND E2END


ATmega48P 0x07FF 0x02FF 0x0FF
ATmega88P 0x0FFF 0x04FF 0x1FF
ATmega168P 0x1FFF 0x04FF 0x1FF
ATmega328P 0x3FFF 0x08FF 0x3FF

Exercice 1 :
On rappelle qu'une mémoire est caractérisée par un bus de donnée de largeur n (n bits de D0 à
Dn-1) et un bus d'adresse de largeur m (m bits de A0 à Am-1).
1°) Pour la mémoire programme de l'AVR (ATMega48) donner m , n et la taille mémoire.
2°) La mémoire programme de l'AVR (ATMega 88) est 2 fois plus grande : donner les
nouveaux m , n et la taille mémoire.
3°) La mémoire programme de l'AVR (ATMega168) est 4 fois plus grande : donner les
nouveaux m , n et la taille mémoire.
4°) La mémoire programme de l'AVR (ATMega328p) est 8 fois plus
grande qu'en 1°, donner les nouveaux m , n et la taille mémoire.
USTHB Département d’Electronique Systèmes à microcontrôleurs

Exercice 2 :
1°) Pour la mémoire de données de l'AVR (ATMega48) donner m , n et la taille mémoire de : registres
de travail à usage général, registres d'entrées/sortie utilisés, SRAM interne.
2°) La mémoire de données de l'AVR (ATMega 88) est 2 fois plus grande : donner les nouveaux m
, n et la taille mémoire de : registres de travail à usage général, registres d'entrées/sortie utilisé s,
SRAM interne.
3°) La mémoire de données de l'AVR (ATMega168) est 4 fois plus grande : donner les nouveaux m
, n et la taille mémoire de : registres de travail à usage général, registres d'entrées/sortie utilisé s,
SRAM interne.
4°) La mémoire de données de l'AVR (ATMega328p) est 8 fois plus grande qu'en 1°, donner les
nouveaux m, n et la taille mémoire de : registres de travail à usage général, registres d'entrées/sortie
utilisés, SRAM interne.
5°) Quel est l’espace mémoire adressable par le microprocesseur AVR (ATMega48P, ATMega88P,
ATMega168P, ATMega328P).

Exercice 3 :
Calculer m , n et la taille mémoire pour l'EEPROM de l'AVR (ATMega48P, ATMega88P,
ATMega168P, ATMega328P).

Vous aimerez peut-être aussi