你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32H7ZGT6使用SPI+DMA方式驱动屏幕时候,使用阻塞式发送不会花屏幕,但是使用DMA方式会花屏。

[复制链接]
zy1122 提问时间:2024-11-24 01:53 / 未解决
收藏 评论7 发布时间:2024-11-24 01:53

举报

7个回答
zy1122 回答时间:2024-11-24 01:55:33

这个是DMA方式发送捕获.PNG

zy1122 回答时间:2024-11-24 01:56:31

奇怪的是CHUNK_SIZE修改为10以下DMA传输又正常了

zy1122 回答时间:2024-11-24 01:57:59

捕获.PNG这是阻塞式发送

zy1122 回答时间:2024-11-24 02:02:29

使用的是中景园的屏幕,驱动芯片为NV3030B

STMWoodData 回答时间:2024-11-24 10:27:40

zy1122 发表于 2024-11-24 01:55
这个是DMA方式发送![捕获.PNG](data/attachment/forum/202411/24/015531icopjiwgmwoss5oj.png?imageMog ...

[md]DMA发送后要等待传输完成中断标志,你等待的标志不对

zy1122 回答时间:2024-11-25 00:29:00

STMWoodData 发表于 2024-11-24 10:27
DMA发送后要等待传输完成中断标志,你等待的标志不对

不能使用判断DMA是否空闲的方式吗

xmshao 回答时间:2024-11-25 10:29:01
问题可能出在DMA配置或DMA传输的相关代码及逻辑,这里给些应用提醒供参考:
1、确保DMA配置正确,包括源地址、目标地址、数据长度等。
2、在启动DMA传输之前,确保所有数据都已经准备好:
3、确保屏幕的刷新率与DMA传输速率匹配;
4、是否有其他代码处理方面的问题,尤其是跟DMA有关的,比方DMA中断处理。。。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版