我正在使用FTDI 2232H迷你模塊作爲我正在使用的系統的模塊。我試圖使用FTDI的GPIO而不是TDO/DI引腳(MPSSE模式)從設備串行讀取數據。因此,例如,我的想法可能是將GPIO輸入連接到器件輸出,並在FTDI發送的每個SCLK處檢查GPIO輸入是高電平還是低電平。通過這樣做,我可以分別將這些高點或低點分別存儲爲1或0。在FTDI 2232H迷你模塊上使用GPIO輸入代替TDO/DI
是否有可能做到這一點,或類似的FTDI?
有沒有辦法保持SCLK脈衝計數或上升/下降沿?
我在Windows環境中使用C++。
感謝
MPSSE基本上是設定或一組命令,以產生波形的指令。那麼就有點模式,你必須爲每個狀態變化發送一個命令。我假設你想要mpsse模式,並且「簡單地」發送正確的命令來創建你想要的波形。 –
現在PC沒有任何東西可以用作GPIO,所以看起來你運氣不好。 – Lundin
@Lundin - 有問題的GPIO位於FT2232芯片上,而不是PC上。然而,如果必須通過USB明確地完成某些操作,那麼使用這些操作可能會大幅度降低速度,而不是讓MPSSE在本地執行操作,而只是通過USB移動塊數據。所以問題是如果MPSSE可以通過任意GPIO引腳工作,或者只能通過某些指定引腳工作。FT2232文檔將會有答案。 –