打印
[STM32H7]

STM32H743 SPI6+BDMA的问题

[复制链接]
686|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
shjuturt|  楼主 | 2022-8-31 19:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用cubemx选择stm32h743iit的芯片,添加了SPI6并添加了DMA功能,但是发现在调用`HAL_SPI_Transmit_DMA(&hspi6,(uint8_t*)SPI_SEND_BUFFER_ADDRESS,1);`后,无法进入`HAL_SPI_TxCpltCallback`的回调函数中。请问这个应该怎么解决呢?

使用特权

评论回复
沙发
七毛钱| | 2022-9-13 09:49 | 只看该作者
检查一下DMA配置代码是否放在SPI外设配置的前面

使用特权

评论回复
板凳
海滨消消| | 2022-9-13 10:14 | 只看该作者

SPI6中断和DMA中断是否都已使能

使用特权

评论回复
地板
V853| | 2022-9-13 13:21 | 只看该作者
先看寄存器是否都配置好了,感觉是寄存器没配置对。

使用特权

评论回复
5
V853| | 2022-9-13 13:23 | 只看该作者
可以把配置的代码和发送的代码发出来。这样大家才更容易帮你找问题。

使用特权

评论回复
6
Bowclad| | 2022-9-13 20:06 | 只看该作者
可能是寄存器没配置对

使用特权

评论回复
7
Henryko| | 2022-9-13 20:47 | 只看该作者
可以贴一下代码

使用特权

评论回复
8
我吃小朋友| | 2022-9-18 01:51 | 只看该作者
你看看程序的初始化顺序

使用特权

评论回复
9
她已醉| | 2022-9-18 02:13 | 只看该作者
1这种我之前听说,可能跟初始化顺序有关系的,你调整一下试试

使用特权

评论回复
10
春日负喧| | 2022-9-18 02:35 | 只看该作者
正常来说,使用cubemx生成的代码是没有问题的,你看看你是不是忘记勾选什么了呀

使用特权

评论回复
11
西洲| | 2022-9-18 05:03 | 只看该作者
你看看是不是哪块的变量出了问题,导致没进去回调函数之中呢

使用特权

评论回复
12
捧一束彼岸花| | 2022-9-18 05:25 | 只看该作者
这种问题也没遇到过啊,把你代码贴出来看看

使用特权

评论回复
13
一只眠羊| | 2022-9-18 05:47 | 只看该作者
你仿真看看,为啥进不去回调函数

使用特权

评论回复
14
月亮一键变蓝| | 2022-9-18 06:08 | 只看该作者
一般来说的话,回调函数是应该能进去的

使用特权

评论回复
15
将爱藏于深海| | 2022-9-18 06:29 | 只看该作者
你这个问题还是比较奇怪的啊,我也不是太会解决

使用特权

评论回复
16
故意相遇| | 2022-9-18 06:43 | 只看该作者
这个你问问ST的技术吧,让他们协助你解决一下



使用特权

评论回复
17
温室雏菊| | 2022-9-18 06:51 | 只看该作者
你换个SPI试试呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

155

帖子

0

粉丝