Arduino Nano: SPI est pris en charge?
Peut SPI matériel sur l'Arduino Nano-elle être utilisée?
Sur le Nano page il dit:
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Ces broches de soutien SPI
la communication, qui, bien que prévue par le matériel sous-jacent, est
pas actuellement inclus dans le langage Arduino.
Pourtant, il existe une Bibliothèque de SPI.
Svp quelqu'un peut m'expliquer cette contradiction? Je pense que, soit
- La nano page est obsolète
- Bibliothèque de SPI est pas prise en charge pour le Nano SPI matériel, mais est pris en charge sur d'autres conseils
- Bibliothèque de SPI est mis en œuvre pour le Nano, le logiciel uniquement
Qui est-il?
Grâce
Vous devez vous connecter pour publier un commentaire.
La bonne réponse est une combinaison de ce qui précède":
Donc peut-être le plus proche de la réponse dans votre question à choix multiples est "obsolète". Le statut de SPI doit être le même que le statut de l'I2C.
Cela devrait être un commentaire mais je n'ai pas la rep.
Comme angelatlarge dit, à la bibliothèque de SPI est aussi pris en charge pour le Nano comme pour toutes les autres Arduinos. À l'exception de:
Le Nano (comme tous les Arduinos) à LED, attaché au numérique broche 13. Depuis, pour la Nano, la broche 13 est également SCLK pour l'ips, vous pouvez très bien avoir des problèmes avec un débit élevé. Si c'est un problème pour vous, essayez de retirer la LED.
De la Nano page: Source
Du Nano page du produit est de la date, mais il a le même matériel et logiciel SPI de soutien que les autres ATmega168/ATmega328p à base de Arduinos.
Certains archéologie dans la wayback machine révèle que la fonctionnellement comparable Duemilanove la page du produit a été modifié à partir d'un matériel-mais-pas-logiciel de mentionner mention de la bibliothèque de SPI de soutien entre le 15 septembre et le 26 de 2010. Lorsque le Uno est sorti, sa page a été basée sur l'état actuel de la Duemilanvoe, de sorte qu'il a toujours prétendu soutien.
Une mise à jour correspondante doit avoir été faite à la Nano page, mais cela semble avoir été négligé.