24.06.2013 Views

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 ...

SHOW MORE
SHOW LESS

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.2 La mémoire <strong>du</strong> C08051F2xx<br />

La mémoire vive <strong>du</strong> C8051F2xx est composée <strong>de</strong> 256 bytes. La zone d’adressage supérieure <strong>de</strong> cette<br />

mémoire est partagée entre <strong>le</strong>s registres <strong>de</strong> configuration (Special Function Register) et la SRAM. Le<br />

mo<strong>de</strong> d’adressage permet d’y différencier l’accès. L’adressage direct permet ainsi à accé<strong>de</strong>r aux<br />

registres <strong>de</strong> configuration et l’adressage indirect à la RAM. Les 32 bytes <strong>de</strong> la zone d’adressage<br />

inférieure sont composés <strong>de</strong> 4 jeux <strong>de</strong> registres fantômes (banked register) d’utilité généra<strong>le</strong>, et <strong>le</strong>s 16<br />

bytes suivants peuvent être adressé à la fois <strong>de</strong> façon byte et bit. Une mémoire vive externe <strong>de</strong> 1024<br />

bytes est éga<strong>le</strong>ment mise à disposition en option <strong>avec</strong> <strong>le</strong>s famil<strong>le</strong>s F206, F226 et F236.<br />

La mémoire programme est composée <strong>de</strong> <strong>de</strong>ux mémoires flash <strong>de</strong> 8 kilos et 128 bytes. La zone<br />

mémoire entre 0x1E00 et 0x1FFF est réservée pour <strong>le</strong> fabricant. La figure suivante illustre <strong>le</strong> plan <strong>de</strong><br />

mémoire <strong>de</strong>s composants <strong>de</strong> stockage :<br />

Figure 24 : plan <strong>de</strong> mémoire <strong>de</strong>s microcontrô<strong>le</strong>urs <strong>de</strong> la famil<strong>le</strong> C8051F2xx<br />

26 / 41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!