本帖最后由 苏杭 于 2017-7-17 11:05 编辑
LCD用的是原子的800*480分辨率,4.3寸的电容屏。存了4个128*128的BMP图标在SD卡里(每个文件大概65k),使用库函数显示1个图标要将近1秒的时间。
我分析了下原因,可能是这几个方面:
1.mini板采用的是GPIO控制LCD,速度比FSMC慢很多。
2.SD卡使用SPI读取速度慢。
3.图片解码速度慢。
4.CPU主频72M,处理速度慢。
基于以上几点,我想了几个办法:
1.将芯片换为F429或者F767,提升硬件性能。
2.SD卡采用SDIO通信,提高读取速度。
3.外扩并口SRAM,开机初始化时将图标放到SRAM中。
手头只有1块mini板,可以借到一块战舰板,不知道战舰板的资源够不够用。
请大家给点建议,或者推荐一款比较适合GUI的开发板,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>