Étape 2: L’Interface de périphérique WinBond
Le brochage illustré ci-dessus est tiré de la datasheet WinBond.
Broche 1: Chip Select (/ CS, appelé quelquefois /SS, pour "série select")
CS est la broche « Chip Select ». La broche de CS sont définies lorsque vous voulez parler à ce dispositif, car vous pourriez avoir une douzaine des dispositifs SPI tous partager le même bus, et vous identifier chacun d'entre eux uniquement par l’intermédiaire de leur NIP CS. Le slash devant CS signifie "low active": pour parler avec cet appareil, tirez cette broche au niveau logique zéro ; pour l’enlever du bus partagé, conduire niveau logique 1.
Broche 2: Data Out (DO)
Données en série sont lue à partir de cette broche. Il se connectera à la MISO (Master / esclave) fils du bus. Généralement, vous écrivez une commande à l’appareil SPI dans un ordre prédéterminé. Après que la séquence se termine et selon les instructions dans l’ordre, les données sont lues puis désactiver le code pin.
Broche 3: Protection d’écriture (/ WP)
Cette broche désactive par écrit. Parfois, vous verrez un cavalier attaché à cette broche afin de fournir un contrôle très strict sur le mécanisme de programmation/effacement : si la valeur haute, l’appareil ne peut être programmé ou effacé. J’ai habitude électricien au sol (basse active) et permettre à mon logiciel de contrôle d'écrire activer/désactiver par le biais de commandes série (nous en parlerons plus tard).
Broche 4: sol
C’est simplement la broche de terre.
Broche 5: Données (di)
Il s’agit de la broche série d’entrée. Il se connectera à la MOSI (maître / esclave) fils du bus. Commandes et les données sont écrites dans cette broche le système hôte.
Broche 6: Horloge (CLK)
La broche horloge détermine comment les bits de données sont transmises sur le DI et faire des broches. La DI / pins sont échantillonnés à la hausse de l’axe de l’horloge.
Broche 7: Tenir (/ HD)
Je n’ai jamais utilisé cette broche, mais il permet à un périphérique hôte suspendre toute transaction est en vol. Vous n’aurez probablement jamais à utiliser cette broche si je le laisse connecté à VCC (peu actif).
Broche 8: VCC
C’est tout simplement la source de tension.