RASP-FT232H-MPSSE-Mac

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Mac OSX

Nous aurons besoin d'installer les modules suivantes pour utiliser le mode MPSSE mode sur Mac OSX:

  • Bibliothèque libftdi
  • Bibliothèque Adafruit Python GPIO.

Suivez soigneusement les instructions suivante pour installer ces bibliothèques.

Avant de commencer, nous devons nous assurez de la disponibilité de l'outil Xcode (utilitaire en ligne de commande). Cet outil est nécessaire pour compiler les biblothèques depuis le code source. Suivez les étapes en réponse à cette question sur Stackoverflow pour vous guider dans l'installation de l'utilitaire en ligne de commande "Xcode".

Ensuite, installez le gestionnaire de paquet Homebrew, il sera utiliser pour installer les dépendances nécessaires de la bibliothèque libftdi. Suivez les instructions d'installation que vous trouverez en bas de la page d'accueil Homebrew pour l'installer.

Maintenant, démarrez un terminal, nous allons installer libftdi et ses dépendances:

brew install cmake
brew install libusb
brew install swig
brew install --build-from-source https://raw.githubusercontent.com/Homebrew/homebrew-core/99ebd41decde2dd0fbab799bed88cfcb230a096a/Formula/libftdi.rb
mkdir -p ~/Library/Python/2.7/lib/python/site-packages
echo '/usr/local/lib/python2.7/site-packages' > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth

Les commandes devraient s'exécuter sans erreur. Si vous voyez des erreurs, alors assurez vous d'avoir correctement installé Xcode et Homebrew puis refaite un essai.

Ensuite, nous allons télécharger la bibliothèque Adafruit Python GPIO en cliquant sur le bouton ci-dessous:

Download-icon.pngAdafruit Python GPIO library

Dézippez l'archive dans un répertoire puis utiliser une session terminal et rendez dans Unzip the archive and navigate to the folder inside a terminal. Then run the following command to install the library:

sudo python setup.py install

Vous devriez vous des messages indiquant l'installation de la bibliothèque sans erreur.

Nous allons maintenant tester les bibliothèques en essayant de les charger dans un interpréteur de commande python:

python

Saisissez les commandes suivantes sur l'invite de commande >>> de l'interpréteur Python:

import Adafruit_GPIO
import ftdi1

L'interpréteur Python devrait charger les bibliothèques sans afficher de message d'erreur (sans afficher aucun message).

Si vous constatez un message d'erreur lors du chargement des modules alors reprenez soigneusement les étapes d'installation de libftdi et Adafruit_GPIO (ci-dessus) et assurez vous que les bibliothèques soient installées correctement.

S'il n'y a pas d'erreurs... alors félicitation, vous venez d'installer les bibliothèques libftdi et Adafruit Python GPIO!

Vous pouvez maintenant passer à la section suivante expliquant comment accéder au mode MPSSE pour contrôler les GPIO, le bus SPI/I2C, etc.

Vous pouvez quitter l'interpréteur Python en saisissant la commande suivante:

quit()

Désactiver le pilote FTDI sous OSX 10.11 El Capitan

Sous OSX 10.11 El Capitan (et version supérieures), vous pourriez avoir besoin de désactiver le pilote FTDI serial d'Apple (de façon permanente) pour pouvoir utiliser toutes les fonctions du FT232H.

Cela peut se faire en suivant la section 7.3 Block avec D2xxHelper expliqué dans les notes applicatives de FTDI (disponible ici).


Source: Adafruit FT232H Breakout Add a serial protocol 'swiss army knife' to your computer and talk directly to devices with SPI, I2C, serial UART, GPIO's, and more!
Créé par Toni DiCola pour AdaFruit Industries.

Traduction réalisée par Meurisse D pour MCHobby.be.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com