boomlyliu 发表于 2023-10-17 17:37:09

三线SPI,还是九个数据位,如何用Stm32驱动,就是读写寄存器

eric2013 发表于 2023-10-17 17:43:33

F4系列硬件SPI不方便,仅8bit和16bit,后来的H7系列,SPI支持了4-32bit数据操作。

Acuity 发表于 2023-10-20 00:10:32

这个很明显是标准16bit了;
1.最高bit,读写标识
2.3bit 地址
3.中间无效的3bit保留为0即可;
4.将有效数据填充有效9bit发送;接受16bit数据时,提取低9bit。
参考非标SPI例子:
https://acuity.blog.csdn.net/article/details/86619218

eric2013 发表于 2023-10-20 00:48:43

Acuity 发表于 2023-10-20 00:10
这个很明显是标准16bit了;
1.最高bit,读写标识
2.3bit 地址

{:8:} 好办法。
页: [1]
查看完整版本: 三线SPI,还是九个数据位,如何用Stm32驱动,就是读写寄存器