CH32F103 从机SPI的MISO的数据输出没有根据CLK的输出

使用CH32F103的从机SPI,等待主机的CLK输出,发送数据,使用配置如下:

image.png

发现存在输出高电平时,存在CLK的电平还在高电平的情况下,提前变低,导致主机那边接受不到这个数据,

image.png

甚至出现发送0x01数据,主机输出输出上升沿准备读取数据,CH32F103的数据突然变化的情况,

image.png
请教一下各位大佬这个该如何解决


您好,可在程序中加个打印测试一下,检查一下接收的数据是否为发送的数据,这边进行主从通信测试,接收与发送的数据都是没问题的,你可以直接通过程序打印看一下。后续问题的沟通可通过邮箱(lzs@wch.cn)和我沟通。在CH32F103 EVT中有主从收发的例程,你也可以直接用例程测试一下。EVT下载链接如下。若方便也可将你的从机测试例程发我看一下。

https://www.wch.cn/downloads/CH32F103EVT_ZIP.html

 


只有登录才能回复,可以选择微信账号登录