我在調(diào)試通過CH341B的SPI操作一款SPI的外圍設(shè)備,想確認(rèn)一下默認(rèn)的SPI模式配置以及怎么切換SPI的CPOL和CPHA模式。另外我要操作的這款SPI設(shè)備收發(fā)是分開進(jìn)行的,發(fā)送完成后等待一段時(shí)間,從機(jī)處理完成后直接發(fā)起讀就可以,但是目前我只看到了CH341StreamSPI4這個接口,默認(rèn)是發(fā)送完就開始接收的,有其他方式能單獨(dú)發(fā)起SPI讀操作嗎
查看: 1688
回復(fù): 1
CH341B操作SPI設(shè)備怎么單獨(dú)發(fā)起讀
熱門產(chǎn)品 :
USB3.0 HUB控制器:CH634
您好,CH341芯片的SPI模式不支持配置。(如有SPI模式切換、高速SPI通訊的需求,建議選擇高速USB轉(zhuǎn)JTAG/SPI/I2C芯片CH347替代)
關(guān)于SPI收發(fā)問題,只需使用如上 CH341StreamSPI4 即可,因 SPI 硬件底層采用交換傳輸,該 API 函數(shù)同理。填充在 iWriteBuffer 中的數(shù)據(jù),發(fā)送完成后芯片交換回來讀取的數(shù)據(jù)保存在 iReadBuffer中。
如,只讀的要求,發(fā)送buffer填充0xFF,成功返回后 iReadBuffer 數(shù)據(jù)即可用。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄