打印
[共享空间]

菜农助学开发板TFT彩屏例程

[复制链接]
2698|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hotpower|  楼主 | 2011-5-17 20:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
weshiluwei6| | 2011-5-18 10:24 | 只看该作者
沙发  大叔有艳照么 想看看彩屏

使用特权

评论回复
板凳
hotpower|  楼主 | 2011-5-18 23:43 | 只看该作者
淘宝上有的

使用特权

评论回复
地板
xjm05413| | 2011-5-19 22:17 | 只看该作者
正在研究,谢谢大叔····~~~哈哈:handshake

使用特权

评论回复
5
plc_avr| | 2011-5-20 07:37 | 只看该作者
顶下!

使用特权

评论回复
6
ichuangj| | 2011-5-20 12:02 | 只看该作者
显示汉字,有点问题,只有白框
//*在指定位置显示一个16x16汉字
//x:0~234
//y:0~308
//num:要显示的字符:在CodeChn中的编号 */
void LCD_ShowChn(uint8_t x,uint16_t y,uint8_t num)
{      
   #define MAX_CHAR_POSX 234
   #define MAX_CHAR_POSY 308
   
   uint16_t temp;
   uint8_t pos,t;
         
   if(x>MAX_CHAR_POSX||y>MAX_CHAR_POSY)
             return;
   
    //设定一个字符所占的大小
    //开辟空间
    //        LCD_WR_CMD(0,0x2,x);//
    //        LCD_WR_CMD(1,0x3,y);
    //        LCD_WR_CMD(0,0x04,x+5);        //结束列数(0~239)       
    //        LCD_WR_CMD(1,0x05,y+11);//结束行数(0~319)   
    //        LCD_WR_REG(0x0E);
      
    LCD_WR_COM_DATA(0x0020,x);//设置X坐标位置
    LCD_WR_COM_DATA(0x0021,y);//设置Y坐标位置

          LCD_WR_COM_DATA(0x0050, x); // Horizontal GRAM Start Address
          LCD_WR_COM_DATA(0x0052, y); // Vertical GRAM Start Address  
          LCD_WR_COM_DATA(0x0051, x+15); // Horizontal GRAM End Address      
          LCD_WR_COM_DATA(0x0053, y+15); // Vertical GRAM end Address

    LCD_WR_COM(0x0022);                                //指向RAM寄存器,准备写数据到RAM
       
          //num = num-' ';  //得到偏移后的值
          for(pos=0;pos<16;pos++)
          {
             for(t=0;t<16;t++)
             {                 
               temp = (CodeChn[num][pos*2]<<8)+CodeChn[num][pos*2+1];

                if(temp&0x01)
                         LCD_WR_DATA(POINT_COLOR);
                else
                         LCD_WR_DATA(0xffff);//白色   
                temp >>= 1;
             }
          }
          
    LCD_WR_COM_DATA(0x0050, 0x0000); // Horizontal GRAM Start Address
    LCD_WR_COM_DATA(0x0051, 0x00EF); // Horizontal GRAM End Address
    LCD_WR_COM_DATA(0x0052, 0x0000); // Vertical GRAM Start Address
    LCD_WR_COM_DATA(0x0053, 0x013F); // Vertical GRAM Start Address

}

使用特权

评论回复
7
jutyy| | 2011-5-20 21:16 | 只看该作者
为什么不能读到像素值?????

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:[url=http://www.21ic.com/tools/HotWC3_V1.23.html]

1538

主题

21697

帖子

506

粉丝