STM32F429的LTDC使用SDRAM冲突的问题

2019-07-20 02:13发布

我想通过STM32F429的LTDC来控制RGB屏,由于LTDC没有自带GRAM,所以需要使用SDRAM。但是STM32F429上运行的算法代码也需要频繁访问SDRAM,所以我担心会不会出现当算法模块长期访问并占用SDRAM时,LTDC由于无法读取到SDRAM的刷新内容而出现短时间的黑屏?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
candylife9
1楼-- · 2019-07-20 05:33
 精彩回答 2  元偷偷看……
candylife9
2楼-- · 2019-07-20 07:45
 精彩回答 2  元偷偷看……
lazyisme
3楼-- · 2019-07-20 08:29
candylife9 发表于 2019-4-29 15:09
对SDRAM的访问时由FMC的时序控制的,而且LTDC读取SDRAM也是自动进行的,跟你算法模块占不占用SDRAM没有什么 ...

我这样做不知道可以不:由于算法处理时间稍微长一些也可以接受,所以将算法处理访问SDRAM任务优先级设置为低优先级,而把LTDC访问SDRAM的任务设置为高优先级,这样是否可以确保屏幕不闪烁?唯一的影响就是用户等待算法处理结果稍微长一些(如果多几秒是可以接受的)

一周热门 更多>