F429对FLASH写入和擦除时,界面会闪烁

2019-07-20 12:23发布

1、主控F429ZG,外挂480*272的显示屏,使用LTDC控制。
2、当擦除FLASH时,在擦除过程中屏幕会白屏。
3、当循环写入FLASH时,屏幕会乱闪。
4、界面使用STemWin。

做了以下尝试:
1、本来以为是操作FLASH需要时间,导致界面刷新失败。
2、尝试将FLASH写入频率降低,每100MS写入4字节,屏幕依然抖动;
3、后来果断将屏幕刷新暂停,即在整个BIN文件写入期间禁止GUI_Exec(),屏幕依然抖动。

这是什么原因导致的呢?为什么操作FLASH就会引起屏幕乱闪?求助。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
343083253
1楼-- · 2019-07-20 14:08
如果你使用的是芯片内部的flash,那么在擦写 flash时,芯片和时钟是应该停止工作的,也就是你的LTDC也是停止工作 的 手册上写了有
冰封嗜魔
2楼-- · 2019-07-20 15:55
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-20 19:02
貌似我们例程没这个现象哦
冰封嗜魔
4楼-- · 2019-07-20 19:06
正点原子 发表于 2017-8-25 00:51
貌似我们例程没这个现象哦

原子哥哪个例程?我参考下看看。
小甘爱学习
5楼-- · 2019-07-20 21:49
 精彩回答 2  元偷偷看……

一周热门 更多>