nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Applicazioni con FTDI Chips per implementazione di Busses I2C, JTAG, SPI, FIFO e Parallel INTERFACES

Von: Valter.Foresto (valter.foresto@gmail.com) [Profil]
Datum: 20.11.2009 23:42
Message-ID: <4883d9db-7d4e-4b0e-883d-7bd6a0084017@d10g2000yqh.googlegroups.com>
Newsgroup: it.comp.lang.python
I chips FTDI che vengono visti 'in qualche modo' come seriali dal
sistema operativo tramite (tipicamente i drivers VCP - Virtual Control
Ports - forniti da FTDI per i vari sistemi operativi) possono essere
TUTTI trattati con PySERIAL. Un esempio lo si trova al mio link su
SouceForge.net relativo ai moduli 'USB-Bricks' http://sourceforge.net/proje
cts/usb-bricks/.

I chips FTDI citati invece, come FT245, FT2232H, FT4232H, quando
svolgere funzioni di FIFO parallela, interfaccia JTAG, I2C, SPI ed
interfaccia ParallelBUS controller. Tali casi NON POSSONO essere
trattati tramite PySERIAL.

Devono in tal caso invece 'agganciarsi' ed 'appoggiarsi' ai drivers
D2XX di FTDI, e tramite 'ctypes', possono essere usati con PYTHON (un
esempio di ciò che ho appena detto sono le 2 diverse librerie - con lo
stesso nome, ma ben divere tra loro - che vanno sotto il nome di
PyUSB). Purtroppo in tal caso serve davvero l' intervento di qualche
geek (non improvvisato) per illuminarci in merito a queste
applicazioni in Python.

Per cui, chi - DAVVERO - sa qualcosa in merito all' uso del porting
'ctype' dei drivers D2XX di FTDI (ripeto, in tal caso NON C' ENTRA
NULLA PySERIAL) si faccia avanti con sollecitudine ed otterrà, almeno
da parte mia, una standing ovation ... mi auguro soprattutto gli
sviluppatori delle due librerie PyUSB che ho appena citato !

Date uno sguardo al mio Blog ad esempio per il modulo FT2232H-Brick e
scoprirete che, da qualche mese, sono disponibili funzioni che vanno
MOLTO AL DI LA' DELLA SERIALE ... però va chiarito molto bene, e
quanto prima, a tutti che per queste applicazioni innovative è
necessario l' intervento che ho appena spiegato che mi auguro giunda
da FTDI e dai due sviluppatori e manutentori di PyUSB.

Valter Foresto.

[ Auf dieses Posting antworten ]