cfjlma 发表于 2019-7-19 15:05:39

请问STM32F4的spi能否实现32位的数据通信?

我现在要实现发送8位数据,接收24位数据,但stm32配置里只有8位和16位数据模式,请问怎样可以实现32位数据模式?

wenyangzeng 发表于 2019-7-19 15:15:47

本帖最后由 wenyangzeng 于 2019-7-20 11:13 编辑

连续发送3个字节,然后将3个字节组合。

strator 发表于 2019-7-19 15:27:05

想想串口怎发的

tgw860910 发表于 2019-7-19 15:28:59

spi是串行通讯吧,只有4根线。
你说的发送8位,接收24位,能不能尝试改成都是8位数据模式,然后传输3个字节呢?

toofree 发表于 2019-7-20 20:01:12

SPI的片选信号用软件控制,想发多少数据发多少,数据在时钟的同步下发送和接收。
发送连续的两个字节之间可以有一定的空闲时间,只要这期间片选一直有效,时钟保持不动作,那么数据线自然不会更新。

cfjlma 发表于 2019-8-3 17:01:06

谢谢各位!刚开始用没弄明白,现在可以了
页: [1]
查看完整版本: 请问STM32F4的spi能否实现32位的数据通信?