calculatorLe 30/01/2008 à 17:09
Bon j'aimerai faire un récpitulatif sur la facon dont je suppose que l'on pourrait adresser le PIC (Surtout nésité pas a faire la moindre remarque):
-On choisit une plage d'adresse libre (Celle qui sert dans la DBA a doubler la RAM) Après multiples vérifications il s'agirait de [01FFFF<=>03FFFF]
(En particulier cette plage contient toutes les adresses contenants 02####)
Il suffit de prendre la bonne fonction logique.
X = \A21 . \A20 . \A19 . \A18 . \A17 . \A16 . A15 .\A14
Donc avec 3 fonctions ET (2 a 4entrées et 1 a 2entrée) on crée un selecteur (Des que le bus d'adresse sera compris dans la tranche d'adresse, le PIC sera en mesure de communiquer avec le µP ).
la sortie de cette fonction logique est branchée sur une entrée numérique (Par exemple RA0 sur le port A) ainsi que peut etre d'autre broche pour permettre le mode veille quand celui-ci n'est pas utilisé.
Ensuite pour les données le bus comporte 12 fils (D0 <-> D11) que l'on cable avec 12 entrées/sorties numériques(PortA : RA1-->RA5 PortD : RD0 -->RD6 . (Il n'yen a peut etre pas besoin d'autant...)
Et enfin pour la sortie on se sert du port B SDA et SCL.
Il reste a voir comme on regle les oscilateurs ...