初级会员
- 积分
- 116
- 金钱
- 116
- 注册时间
- 2017-11-14
- 在线时间
- 25 小时
|
大家好: 我使用STM32L767开发板,用ucos+emwin做一个显示界面,由于要显示特殊的图形(以像素为单位可以任意编辑的),所以想用描点方式显示。但是当图形很多的时候觉得显示慢。我先以常规字符显示测试。
方法1:创建TEXT小工具,调用TEXT_SetText函数显示速度最满意,(但是因为不能显示特殊图形,因此仅用来测试速度)。
方法2:不创建小工具,直接调用GUI_DispStringAt函数显示,速度也很快,(但是因为不能显示特殊图形,因此仅用来测试速度)。
方法3:不创建小工具,直接调用GUI_DrawPoint描点显示图形,速度比较慢。
方法4:不创建小工具,直接调用这类的底层函数LCD_Fast_DrawPoint描点,不能显示。
求教一下,为什么方法3要慢于方法1和2呢,有办法加快显示吗?方法4为什么不能显示呢?请普及一下基础知识,谢谢!
|
|