v1a1l1e1 / interactive_leaves

codice per la gestione della logica di interazione. WIP
0 stars 0 forks source link

USB - UART #6

Open v1a1l1e1 opened 5 years ago

v1a1l1e1 commented 5 years ago

I moduli FT782 - convertitore USB/seriale montano un chip FT232RL, necessitano di un driver D2XX o VPC per funzionare su Mac OSX e Windows e si deve regolare la tensione su TX e RX scegliendo tra 5V e 3.3V. Problema n.1: i driver non sono preinstallati (come su Linux) e devono essere compilati Problema n.2: i ponticelli per la regolazione della tensione sono molto piccoli. La punta del saldatore è troppo grossa e non sono sicura di aver connesso in modo efficace le due piazzole.

Soluzione: adottare un cavo FTDI USB-UART già fatto

v1a1l1e1 commented 5 years ago

Facendo delle prove in trasmissione il modulo fisicamente risponde in modo conforme (la spia RX si accende), ma a terminale i dati in arrivo non corrispondono in numero a quelli inviati.

Prove fatte

  1. invio di un byte ===> OK ricezione KO numero dati in arrivo al terminale
  2. invio di un byte e una stringa ===> OK ricezione KO numero dati in arrivo al terminale
  3. controllo variabile contatore ===> KO (possibile poblema con il delay)
  4. invio di una stringa ===> OK ricezione KO numero dati in arrivo

Possibili ulteriori test

v1a1l1e1 commented 5 years ago

Driver FTDI - VCP vs D2XX

per caricare ftdio_sio e usbserial: sudo /sbin/modprobe -v ftdi_sio

per disattivare ftdio_sio e usbserial:

sudo rmmod ftdi_sio
sudo rmmod usbserial