huanben 发表于 2011-5-20 10:10:34

总线驱动TFT的屏,点不亮啊。

16位数据线      RS      ADDR1
                WR      WR
                RD      OE
                CS      GCS5

程序初始化       初始BANK516位数据总线
               #define DATA16        (*(volatile unsigned short *)0x0a000002)
               #define COM16   (*(volatile unsigned short *)0x0a000000)




下面这个函数有问题吗?程序执行到这一段好似就停车了。
void DispOneColor(unsigned short Color)
{
    unsigned char i;
    unsigned char j;
    write_com(0x004f,0);      //行首址0
    write_com(0x004e,0);      //列首址0
    send_command(0x22);
               
    for(j=0;j<320;j++)
      for(i=0;i<240;i++)
        {
       DATA16 = Color;
        }
       
}

lovelywwei 发表于 2011-5-20 10:35:55

J溢出了。

JamesErik 发表于 2011-5-20 11:01:06

就是…

huanben 发表于 2011-5-20 12:11:54

楼上的两位,你们叫我情何以堪啊。。。

huanben 发表于 2011-5-20 12:12:34

赶紧去改掉 试试,不过奇怪的是 ADS1.2没有溢出警告。。。

elecfun 发表于 2011-5-20 12:25:52

回复【4楼】huanben
-----------------------------------------------------------------------
这种溢出是没有警告的我也碰到过,用的KEIL

huanben 发表于 2011-5-20 15:57:24

回复【5楼】elecfun 熊
-----------------------------------------------------------------------

官方账号?
页: [1]
查看完整版本: 总线驱动TFT的屏,点不亮啊。