mirror of
https://github.com/BreizhHardware/cours-ISEN-MD.git
synced 2026-01-18 16:47:24 +01:00
1.5 KiB
1.5 KiB
#CIPA3 #STM32
Exercice 3
- Ecrire 160 en binaire
- 0b10100000
- Diviser 160 par 8. Ecrire le résultat en binaire
- 160 / 8 = 20
- 0b10100
- Que remarque t’on ? Proposer une méthode plus rapide pour obtenir le résultat.
- On déplace de 3 zéro le résultat (équivalent de 8 en binaire)
Exercice 4
Les technologies mémoire utilisées dans les microcontrôleurs sont principalement la SRAM et Flash.
- Expliquer pourquoi la DRAM n’est utilisée pas dans les microcontrôleurs alors qu’elle est très utilisée dans les ordinateurs.
- La DRAM n'est pas utilisé dans les microcontrôleurs car elle consomme beaucoup d'énergie étant donnée qu'elle doit être rafréchis.
- Remplir le tableau ci-dessous avec les caractéristiques
| SRAM | FLASH | |
|---|---|---|
| Volatilité | Volatile | Non-volatile |
| Endurance | Endurance illimité | Endurance limité en écriture |
| Granularité en écriture | Bit ou octet | Bloc ou page |
| Granularité en lecture | Bit ou octet | Octet ou mot |
Exercice 5
Dans un microcontrôleur, où sont stockées les variables? Le programme? Les constantes ?
- Variables
- a
- Programme
- a
-
Constantes
© Félix MARQUET