你好,
我是新的对话框,我使用DA14695和USB DK学习样本代码(SDK版本:10.0.8.105,wia 10.440.8.6)。
现在我尝试实现SPI功能,SPI1 8位模式正常工作,但现在我需要设置SPI1为9位传输模式。
在9位模式,SPI时钟似乎OK(9时钟在一个数据),但MOSI的最高位总是0。(例:0 x0aa 0 x0bf…)
由于SPI缓冲区是"uint8_t",所以我不知道如何设置第9位为1…
我如何发送9位数据像0x1AA, 0x1BF?
谢谢!
设备:
嗨Eric_fan:
能否提供您正在使用的9位模式配置的代码片段?
此外,正如在数据表(第33节:SPI+接口)中指出的:串行接口可以在MASTER模式中传输9位。
谢谢,
TR_DIALOG
你好TR_Dialog,
感谢您的支持!
在我学习了第33节之后,现在9位功能似乎工作得很好。
我的简单测试代码如下所示:
嗨eric_fan,
很高兴现在工作良好,感谢所附的代码片段。请也查看我们的DA1469x教程SPI适配器概念教程。
谢谢,PM_Dialog