Programmation proche du hardware avec le kit de développement ...
Programmation proche du hardware avec le kit de développement ...
Programmation proche du hardware avec le kit de développement ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Hardwarenahe Programmierung in C<br />
3.4 Les entrées et <strong>le</strong> sorties <strong>du</strong> C08051F2xx<br />
Tous <strong>le</strong>s contrô<strong>le</strong>urs <strong>de</strong> la famil<strong>le</strong> 8051 possè<strong>de</strong>nt 4 ports standards, contenant chacun 8 pins. L’étage<br />
d’amplification <strong>de</strong> sortie <strong>de</strong> ces pins peut être configuré soit comme « push pull » ou « open drain ».<br />
Les composants digitaux (<strong>le</strong> timer, l’horloge <strong>du</strong> système, <strong>le</strong> comparateur <strong>de</strong> tension, <strong>le</strong> convertisseur<br />
AD, <strong>le</strong>s interfaces sériels SPI et UART,) peuvent être connectés à <strong>le</strong>urs pins à l’ai<strong>de</strong> <strong>de</strong> multip<strong>le</strong>xeurs.<br />
Ces multip<strong>le</strong>xeur peuvent être configuré à l’ai<strong>de</strong> <strong>de</strong> registres <strong>de</strong> configuration (Special Function<br />
Register : SFR).<br />
Un multip<strong>le</strong>xeur (en abrégé: MUX) est un circuit <strong>de</strong> commutation, qui permet <strong>de</strong> sé<strong>le</strong>ctionner un<br />
signal parmi un certain nombre <strong>de</strong> signaux (comme par exemp<strong>le</strong>, pour <strong>le</strong>s accès aux cases mémoire ou<br />
la sé<strong>le</strong>ction analogique ou numérique <strong>de</strong>s canaux d’entrée).<br />
Les mo<strong>de</strong>s d’entrée <strong>de</strong>s 32 pins peuvent être configurés soit en analogique ou en numérique (voir<br />
Figure 26).<br />
Figure 26 : Schéma bloque <strong>de</strong>s entrées et <strong>de</strong>s sorties<br />
28 / 41