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
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 ]
