我用STM32F1作从机,接收发送的数据都不对了,前辈们有什么建议给吗?

2019-08-23 15:06发布

本帖最后由 蝙蝠侠 于 2017-3-31 10:43 编辑

我用STM32F1作 SPI 从机

主机发给我从机的数据是5个字节:55  05  b4  af  ee
我从机(stm32)发送给主机也是5个字节:01  02  03  04  05

我设置的全双工,抓出我从机发出去的变成了01  01  02  02  03

我直接把接收到的数据重新发回去,数据是:00  00  55  55  05

这是什么原因?是主从机的频率不对吗?求助啊!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
小陀螺爱炒蛋
1楼-- · 2019-08-23 17:04
什么通信方式~
蝙蝠侠
2楼-- · 2019-08-23 17:54
小陀螺爱炒蛋 发表于 2017-3-31 10:24
什么通信方式~

你好
你是指CHOL和CPHA吗?
CHOL ---> Low
CPHA ---> 1 Edge
小陀螺爱炒蛋
3楼-- · 2019-08-23 21:55
 精彩回答 2  元偷偷看……
蝙蝠侠
4楼-- · 2019-08-23 21:56
小陀螺爱炒蛋 发表于 2017-3-31 10:41
是SPI通信方式吗?你没说你是哪种通信方式

啊是啊,不好意思 ,我改一下主题。。。

是SPI
小陀螺爱炒蛋
5楼-- · 2019-08-24 00:57
啊哈~不好意思了~SPI SLAVE还没用过。。。坐等大神回复~
蝙蝠侠
6楼-- · 2019-08-24 01:33
现在发送也是错的,所以我先把发送数据弄对了,才能分析我接收的数据有没有错。

一周热门 更多>