Arexx AAR-04 Notice De Montage page 8

Table des Matières

Publicité

En fonction du type de circuit intégré, le programme peut être sau-
vegardé dans une mémoire ROM
pendant la fabrication du circuit, ou bien dans une mémoire Flash
ré-inscriptible à dessein ou dans une mémoire ROM ré-inscriptible
plusieurs fois.
Initialement, les microcontrôleurs ont seulement été programmés en
assembleur mais actuellement il existe d'autres langages de pro-
grammation d'un niveau plus élevé. Il s'agit soit de langages spéci-
aux ou bien de variantes des langages de haut niveau tel que C. Les
vendeurs des microcontrôleurs proposent souvent des outils gratuits
afin de faciliter la mise en place du matériel. Le système Arduino
met à notre disposition des mémoires flash 32 kBytes pour les pro-
grammes sketch qui sont programmables en C.
2.5
Architecture des Interfaces
Les microcontrôleurs disposent en général d'une multitude de bro-
ches d'entrée/sortie (GPIO) librement programmables. Ces connec-
teus GPIO sont programmables en broches d'entrée ou de sortie au
moyen de commandes logicielles. Lorsqu'elles sont programmées en
broches d'entrée, elles sont souvent utilisées pour la lecture de dé-
tecteurs ou de signaux externes. Si elles sont programmées comme
broches de sortie, elles sont utilisables pour le pilotage de LED ou de
moteurs.
Un grand nombre de systèmes embarqués a besoin de savoir lire les
signaux analogiques des détecteurs. A cet effet, on utilise les con-
vertisseurs analogiques/digitaux (en anglais ADC
Etant donné que les processeurs ont été développés spécialement
pour le traitement de données numériques, c'est-à-dire des zéros et
des uns, ils ne conviennent pas aux signaux analogiques des détec-
teurs. C'est le rôle des convertisseurs A/D de transformer les don-
nées rentrantes en une forme lisible pour un processeur.
ROM = Read Only Memory (mémoire morte)
3
Analog-to-digital converter (ADC)
4
permanente qui n'est écrite que
3
- 8 -
) .
4

Publicité

Table des Matières
loading

Table des Matières