玄德 发表于 2018-2-12 12:00:50

toofree 发表于 2018-2-11 16:38
从你主楼贴中的程序配置发现不了问题,因为的确没问题,问题出在了其它地方。
所以,以后还是最好上传个 ...


多谢帮助!基本搞清了,结论在 9 层。

toofree 发表于 2018-2-12 14:52:43

玄德 发表于 2018-2-12 12:00
多谢帮助!基本搞清了,结论在 9 层。


看一下函数 HAL_SPI_Transmit() 的原型,里面有8位模式发送,见下图粉色框出来的部分。相信在用户指导手册中也应该说明。
这个是批量传输,当计数器内大于1的时候,按16位发送;当等于1的时候,按8位发送;等于0的时候不进来,直接结束了。

玄德 发表于 2018-2-12 15:49:01

本帖最后由 玄德 于 2018-2-12 16:02 编辑

toofree 发表于 2018-2-12 14:52
看一下函数 HAL_SPI_Transmit() 的原型,里面有8位模式发送,见下图粉色框出来的部分。相信在用户指导手 ...
我就是仿照这个做的。这个F3居然与其他系列不一样。




页: 1 [2]
查看完整版本: F373的SPI,数据位数为什么不能设置?