Linuxwilliam hill官网
直播中

李威

7年用户 27经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

s5pv210 linux3.0.8的内核 spi的驱动只能给stm32发送数据,而不能接收来自stm32的数据,什么原因?

s5pv210的spi0做master   STM32f103的spi1做 slave;内核是3.0.8的 ;全双工模式  cpol & cpha  = mode0 (0 & 0 ),8Mhz   8bit带宽  。为什么 s5pv210 只能给 从机发送数据,而接收不到 从机发来的数据(收到的全是 0x0).

是不是内核版本太低了?

回帖(7)

Acuity

2017-9-14 15:26:28
引用: mannxp 发表于 2017-9-26 15:35
我用两个 stm32  一主一从做实验 收发都没有问题   ;而把这个stm32f的从机接到  s5pv210 spi端口就不行了

那说明s5pv210 spi驱动出现问题
举报

jinyi7016

2017-9-14 21:58:42
要确定你的STM32的确发出了数据啊。
看看你的STM32对于数据是怎么处理的。
举报

Acuity

2017-9-21 08:40:05
排除法,先确保stm32 slav spi没问题,再确保s5pv210 spi master没问题,再连接一起测试。
举报

zhenhua1121

2017-9-21 15:24:12
从事 Freescale i.MX6核心板、嵌入式系统ARM开发板、智能工控机、毫米波雷达。研发制造!
举报

zhenhua1121

2017-9-21 15:24:15
从事 Freescale i.MX6核心板、嵌入式系统ARM开发板、智能工控机、毫米波雷达。研发制造!
举报

李威

2017-9-26 15:35:22
引用: Acuity 发表于 2017-9-21 08:40
排除法,先确保stm32 slav spi没问题,再确保s5pv210 spi master没问题,再连接一起测试。

我用两个 stm32  一主一从做实验 收发都没有问题   ;而把这个stm32f的从机接到  s5pv210 spi端口就不行了
举报

shawind

2017-9-26 18:20:41
可以用示波器抓一下s5pv210的spi数据口是否有输出,先排除硬件上的问题,然后在去找配置上的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分