庫中關(guān)于CS引腳的設(shè)置并不清晰,所謂“iChipSelect? ?//片選控制”究竟是指使能手動控制,還是由芯片自動拉低CS引腳?對應(yīng)的“iIsAutoDeativeCS”配置的是哪種情況,是指配置為手動拉低CS的情況嗎?
“iSpiWriteReadInterval”字段配置的是什么,“數(shù)據(jù)命令”“單位us”是什么意思?
CH347ReadData()、CH347WriteData和SPI對應(yīng)的寫入/讀取函數(shù)有什么區(qū)別?
注意到Linux平臺已經(jīng)有CH347作為從機的驅(qū)動,請問windows平臺下有相應(yīng)的開發(fā)計劃嗎?
您好,關(guān)于CH347的SPI接口API說明可以參考如下blog:https://blog.csdn.net/WCH_TechGroup/article/details/132173785?
ignoreCS:忽略片選設(shè)置,即true時,此API執(zhí)行期間不會操作片選
iChipSelect:SPI片選設(shè)置,在ignoreCS為false時, BIT7為1,片選操作有效,此API執(zhí)行過程中會自動操作片選。反之不進行操作;
iIsAutoDeativeCS:功能被如上2個參數(shù)所覆蓋,可忽略該參數(shù)設(shè)定
CH347SPI_Read和CH347SPI_Write,獨立出來用來做獨立的讀取和寫入操作,如操作有固定包長以及連續(xù)單向操作的場合更適合使用;
Windows暫無SPI Slave相關(guān)適配計劃,如使用USB轉(zhuǎn)SPI Slave功能,使用免開發(fā)的,SPI通道虛擬成USB虛擬串口的功能芯片CH9111更為適合,資料鏈接:http://www.findthetime.net/downloads/CH9111DS1_PDF.html?
官網(wǎng)上關(guān)于CH9111的資料有些少,有其余的開發(fā)資料嗎?
您好,CH9111芯片的接口是SPI從機,且USB端實現(xiàn)的虛擬COM口,當(dāng)SPI Master連接CH9111的SPI接口交互數(shù)據(jù)時,其USB數(shù)據(jù)通過COM口進行交互,故無需配備專門的API文檔。如有需求,可聯(lián)系商務(wù)申請demo板做下驗證。