407配置SPI用DMA方式传输,8位正常,为什么16位不行?

2019-07-20 06:02发布

407配置了SPI+DMA传输,8位测试都正常,配置成16位,每次只能接受到低8位,为什么啊?SPI配置16位传输了,DMA内存数据宽度和外设数据宽度也配置成16位了,为什么一直只能读取到低8位。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
杰伦周
1楼-- · 2019-07-20 09:18
换个用while(1)的方法来接收正常了。
杰伦周
2楼-- · 2019-07-20 15:10
 精彩回答 2  元偷偷看……
杰伦周
3楼-- · 2019-07-20 15:41
杰伦周
4楼-- · 2019-07-20 17:18
 精彩回答 2  元偷偷看……
zwj9004
5楼-- · 2019-07-20 19:20
 精彩回答 2  元偷偷看……
wwf
6楼-- · 2019-07-20 20:59
楼主代码能发出来看看吗,我用的探索者开发板,在原有SIP例程基础上配置了DMA,启动发送后示波器采不到电平变化。一直查不到原因

一周热门 更多>