你好,
我是新的对话框,我使用DA14695和USB DK来研究样品代码(SDK版本:10.0.8.105,WIRA 10.440.8.6)。
现在我试图实现SPI函数,SPI1 8位模式正常工作,但现在我需要设置SPI1到9位传输模式。
在9位模式下,SPI CLK似乎可以(一个数据中的9个时钟),但MOSI的最高位始终为0.(例如:0x0AA,0x0BF ......)
由于SPI缓冲区是“UINT8_T”,所以我不知道如何将第9位设置为1 ...
如何发送9位数据,如0x1aa,0x1bf?
谢谢!
设备:
嗨eric_fan:
您能否提供在9位模式下配置的代码片段?
此外,如DataSheet(第33部分:SPI +接口)所示:串行接口可以在主模式下传输9位。
谢谢,
tr_dialog.
你好tr_dialog,
谢谢您的支持!
在我研究第33节之后,现在9位功能似乎正常工作。
我的简单测试代码如下所示:
嗨eric_fan,
很高兴现在正常工作,谢谢附加的代码片段。还请查看我们的DA1469X教程SPI适配器概念教程。
谢谢,PM_DIALOG.