OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6186|回复: 1

求一份HAL库的SPI+DMA传输复位重启代码

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-4-15
在线时间
6 小时
发表于 2022-12-15 15:15:32 | 显示全部楼层 |阅读模式
25金钱
我在项目里面用了一个SPI DMA传输来进行频繁的数据运输,但由于干扰等原因传输到一定时间从机会出现数据错位现象,我用代码判断数据位移后就对SPI和DMA进行一次重启,但只能把传输关闭无法再次开启。网上说的清除位移寄存器等各种方法都试过了,还尝试操作了一些寄存器,但结果都是传输是死了,但我没办法让他活过来继续传输。
求好兄弟们分享一个SPI_DMA的复位重启代码,谢谢了!


最佳答案

查看完整内容[请看2#楼]

参考下我们精英版的综合例程,滑屏就用到了SPI DMA
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2022-12-15 15:15:33 | 显示全部楼层
参考下我们精英版的综合例程,滑屏就用到了SPI DMA
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 20:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表