USTHzhanglu 发表于 2023-9-12 15:44

HC32F4A0 SPI延时疑问


在使用SPI时,发现每帧8个CLK后面会硬延时3个CLK,无法做到连续发送。是HC32 spi的特性吗?有没有办法消除掉,3个CLK太占用时间了


wubangmi 发表于 2023-9-12 16:17

是HC32 spi的特性,没有办法消除

yang377156216 发表于 2023-9-13 10:21

尝试用 DMA 方式发送,且用寄存器方式写,可以尽可能地缩短中间间隔了。

tpgf 发表于 2023-10-9 16:41

spi的通讯方式就是这样的啊 要不然没办法判定数据发送完成

drer 发表于 2023-10-9 16:55

这个是特定的数据传输方式所决定的 是没有问题的

wiba 发表于 2023-10-9 17:23

这个硬件延时时间可以通过配置进行更改吗

kxsi 发表于 2023-10-10 16:18

3个clk是不是已经是最小的间隔了呢

coshi 发表于 2023-10-10 16:35

这个应该消除不了 每种通讯方式都有自己的特点

USTHzhanglu 发表于 2023-10-10 17:27

tpgf 发表于 2023-10-9 16:41
spi的通讯方式就是这样的啊 要不然没办法判定数据发送完成

主要是,SPI通信最小1个clk就可以了,用的GD的就可以设置单clk,多两个clk对带宽浪费很大

USTHzhanglu 发表于 2023-10-10 17:28

kxsi 发表于 2023-10-10 16:18
3个clk是不是已经是最小的间隔了呢

hc的我用的目前最小只能3clk,GD的可以1clk

qcliu 发表于 2023-10-10 17:31

这个间隔不能去掉 只能是尽可能的小

Alohaq 发表于 2023-10-25 09:22

是怎么设置的3clk延时啊,我也想达到,我用的L190,间隔更长

USTHzhanglu 发表于 2023-10-31 10:30

Alohaq 发表于 2023-10-25 09:22
是怎么设置的3clk延时啊,我也想达到,我用的L190,间隔更长

L190不支持空闲时间微调

Alohaq 发表于 2023-10-31 13:42

USTHzhanglu 发表于 2023-10-31 10:30
L190不支持空闲时间微调

好的吧 谢谢啦!

Alohaq 发表于 2024-3-2 10:25

USTHzhanglu 发表于 2023-10-31 10:30
L190不支持空闲时间微调

请问HC32F460怎么微调空闲时间啊
页: [1]
查看完整版本: HC32F4A0 SPI延时疑问