搞了好久,终于移植成功了.总结一下经验。
移植参考网站 http://www.openedv.com/posts/list/20610.htm
移植步骤:
1、首先确保裸屏能够点亮,就是要写好TFT屏的底层驱动,驱动只需要三个函数即可:初始化函数、设置一个点颜色函数、获取一个点颜色函数。
2、按照网站介绍,将下载下来的ucgui复制到你的项目中,并建立好相应的文件夹,再修改好配置参数就OK!
按照之前的方法绝对成功且简单。
我的屏驱动型号SSD1963 ,与STM32的接口是FSMC ,附件有其驱动和头文件,里面很简单仅包含三个函数!
附件中还有作者移植的PDF文档详解,里面有一个小错误,
/* Read from hardware ... Adapt to your system */
{
添加LCD_ReadPoint(x,y); //读点
PixelIndex = 0;/* ... */
}
应改为
/* Read from hardware ... Adapt to your system */
{ PixelIndex = LCD_ReadPoint(x,y) ;/* ... */
}
-----------------------------------------------------------------------------------------------------------------------------------------------------------
文章评论(0条评论)
登录后参与讨论