1.8寸TFT模块,画点无法显示!

2020-02-05 09:30发布

论坛新人,一直潜水学习,有个学习板自带TFT 1.8寸的屏.画坚线,画直线,显示字母,数字,汉字,实心矩形都可以显示.由于画任意线是用画点子程序构成,于是一直卡死在画点子程序上面. 

  先说下我的做法,在这块TFT,我首先开辟一块区域,设置填充框,然后填充图片和文字是没有问题的;但是想在TFT任意位置画点,画线,发现不能成功.

  画点函数:
  void GUI_Point(uchar x,uchar y,uint color)
      {
       TFT_setramAddr(x,y,x,y);//设置显示区域,特例,只显示一个像素点
        TFT_Write_Data16(color);//填充颜 {MOD}
       }
  
   以下是我尝试过的方法,
   1.利用画线函数,将线长度设为1即一个像素的长度,不能显示.(当长度为2显示),
   2.为了排除1个像素点显示不明显,我将背景改为黑 {MOD},前景 {MOD}用白 {MOD}.连续画十个点.还是不能显示

 :由于是自己学,没有技术文档,完全看例程,例程没有画线,画实心矩形,空心矩心的例程,配合有的提供的一些命令,模仿2.4寸的TFT屏先程序,不知道有没有其它画点的思想..求指教. 仔细查过百度了,没有这方面的画点思想..

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。