GD32H759I的CAN如何配置DMA接收?
如题,can外设资源的dma接收函数如何使用 代码内容是这样的,请问可能是哪里出了问题? 不使用DMA时,CAN可以正常收发 我以为所有单片机的CAN都不带DMA呢 初始化CAN外设,配置DMA通道,配置CAN的DMA接收,建议参考GD32H759I的官方文档和库函数手册 stormwind123 发表于 2024-12-4 10:55初始化CAN外设,配置DMA通道,配置CAN的DMA接收,建议参考GD32H759I的官方文档和库函数手册 ...
官方文档描述很含糊,按照流程来也无法实现FIFO接收。库函数手册里能用的函数更是少之又少 丙丁先生 发表于 2024-11-28 09:47
配置GD32H759I的CAN DMA接收,需设置CAN_InitTypeDef结构体中的相关参数,并在NVIC中使能CAN中断。 ...
就是按照这个步骤来的,配置理论上没有问题,能触发CAN接收中断,但是无法触发DMA转运 已解决 本帖最后由 rocha 于 2025-6-25 11:39 编辑
陆空 发表于 2024-12-10 09:47
已解决
您好,我现在DMA CAN能接收但是DMA读出来的结果不更新,能请教一下设置吗? 我参考了官方用户手册但是一直弄不出来 rocha 发表于 2025-6-21 16:11
您好,我现在DMA CAN能接收但是DMA读出来的结果不更新,能请教一下设置吗? 我参考了官方用户手册但是一直 ...
您好,我的DMA还是未能读到CAN接收的参数,搬运数据是将FDES0到FDES3都用DMA搬走吗,可否请教一下如何设置
页:
[1]