Utiliser des puces FTDI avec Python

Blog

MaisonMaison / Blog / Utiliser des puces FTDI avec Python

Dec 23, 2023

Utiliser des puces FTDI avec Python

FTDI est une entreprise connue pour produire des puces pour les applications USB. La plupart d'entre nous disposent de quelques adaptateurs USB vers série, et la grande majorité d'entre eux fonctionnent sur du matériel FTDI (ou, si nous sommes honnêtes,

FTDI est une entreprise connue pour produire des puces pour les applications USB. La plupart d'entre nous disposent de quelques adaptateurs USB vers série, et la grande majorité d'entre eux fonctionnent sur du matériel FTDI (ou, si nous sommes honnêtes, sur des copies contrefaites). Cependant, le matériel de FTDI a bien plus à offrir, et [jayben] est là pour nous montrer à tous comment en tirer parti en utilisant Python.

Les puces FTDI ont des capacités variables, mais la plupart peuvent faire plus que simplement servir de port COM connecté par USB. Il est possible d'utiliser les puces pour des opérations SPI, I2C ou même bitbanging. [jayben] a fait un travail acharné pour identifier les meilleurs pilotes à utiliser en fonction de votre système d'exploitation, puis est allé plus loin en démontrant un exemple de code pour envoyer des données sur ces différentes interfaces. L'article couvre non seulement le code, mais montre également les traces de sortie de l'oscilloscope, donnant aux lecteurs une bonne compréhension de ce qui devrait se passer si tout fonctionne comme il se doit. La série se termine par une introduction sur la façon d'utiliser le matériel FTDI pour communiquer le protocole SWD aux appareils ARM pour une utilisation avancée du débogage.

C'est une excellente introduction à la façon de travailler efficacement avec ces puces utiles, et nous imaginons qu'il y aura de nombreux pirates informatiques qui trouveront une grande utilité à ces informations. Bien sûr, il est important de toujours être prudent lors de l'achat de votre matériel, car les pilotes FTDI n'apprécient pas les fausses puces.