Etape 1: Le SRAM
mon SRAM de choix aujourd'hui, le 23LC512 de microchip, est un simple 8 broches, module SPI SRAM. Lorsque CS est tiré en bas, le bélier sait qu’elle doit commencer à écouter ses SI pin pour les ordres du maître, avec l’aide d’un signal d’horloge entrant sur la broche CLK pour définir le rythme. parce que nous utilisons le SPI nous ne besoin broche 3/SIO2, qui est utilisé uniquement en mode serial interface quad double ou en série, et je ne suis pas toucher sur ceux ici (parce qu’ils sont moyen au-dessus de ma tête). l’axe de la cale est tiré faible pour interrompre la communication sérielle, dans le cas où une interruption est déclenchée et le microprocesseur ou un microcontrôleur doit détourner son attention ailleurs, mais pour maintenant, nous allons juste de l’attacher à VCC à tenir hors de notre portée.
Il y a seulement sept commandes nécessaires pour s’interfacer avec le LC512, trois d'entre eux sont seulement pour les modes alternatifs de IO et deux autres pour la manipulation de Registre sur la LC512 qui nous allons également en laissant seul, et qui nous laisse juste avec deux commandes simples, lire (0 x 03) et write(0x02). combien plus simples peuvent l’obtenir ? une broche au lecteur pour activer la puce et deux commandes de 8 bits pour lutter contre elle.