单片机/MCUwilliam hill官网
直播中

郭晓甜

9年用户 16经验值
擅长:电源/新能源
私信 关注
[问答]

关于MPC5642与M95320的SPI通信

硬件使用MPC5642外挂M95320,MPC5642配置为主机模式,一次发送16bit;向M95320的写一个8bit的数据,需要主机在CS拉低期间连续发送32bit数据,如何才能实现?目前的代码测试只能实现SCK持续,CS在发送16bit结束后被拉高,无法连续发送数据。
哪位有做过类似的,帮忙看看程序是否哪里配置有问题?
  • 1586931974(1).png
  • 1586931955(1).png
  • 1586931926(1).png
  • 1586931821(1).png
已退回10积分

回帖(1)

李娜

2020-4-15 18:32:32
这太多信息了,直接把报错信息发出来吧
1 举报
  • 郭晓甜: 代码编写是正确的,可以正常运行,SPI数据发送时波形也能抓到。现在的问题是,将一个32bit的数据拆分成2个16bit通过DSPI发送,发送完一个16bit后CS被拉高,间隔几us,再发送下一个。但M95320期望的是在32bit传输过程中CS持续被拉低,直到发送完成

更多回帖

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