Usando chips FTDI con Python

Blog

HogarHogar / Blog / Usando chips FTDI con Python

Dec 23, 2023

Usando chips FTDI con Python

FTDI es una empresa conocida por producir chips para aplicaciones USB. La mayoría de nosotros tenemos algunos adaptadores USB a serie y la gran mayoría de ellos funcionan con hardware FTDI (o, si somos honestos,

FTDI es una empresa conocida por producir chips para aplicaciones USB. La mayoría de nosotros tenemos algunos adaptadores USB a serie y la gran mayoría de ellos funcionan con hardware FTDI (o, si somos honestos, copias falsificadas). Sin embargo, el hardware de FTDI tiene mucho más que ofrecer y [jayben] está aquí para mostrarnos a todos cómo aprovecharlo usando Python.

Los chips de FTDI tienen diferentes capacidades, pero la mayoría puede hacer más que simplemente actuar como un puerto COM conectado por USB. Es posible utilizar los chips para operaciones SPI, I2C o incluso bitbanging. [jayben] hizo el arduo trabajo de identificar los mejores controladores para usar según su sistema operativo y luego dio un paso más para demostrar un código de ejemplo para enviar datos a través de estas diversas interfaces. El artículo no solo cubre el código, sino que también muestra los rastros de la salida del osciloscopio, brindando a los lectores una sólida comprensión de lo que debería suceder si todo funciona como debería. La serie se completa con una introducción sobre cómo usar hardware FTDI para comunicar el protocolo SWD a dispositivos ARM para un uso de depuración avanzado.

Es una excelente introducción sobre cómo trabajar de manera efectiva con estos útiles chips, e imaginamos que habrá muchos piratas informáticos que encontrarán una gran utilidad para esta información. Por supuesto, es importante tener siempre cuidado al adquirir el hardware, ya que los controladores FTDI no aceptan con agrado los chips falsos.