EZDSP5515的LCD的字符怎么设置呢?还有例程中有些代码看不太懂,求教

EZDSP5515的LCD的字符怎么设置呢?还有例程中有些代码看不太懂,求教

此问题尚无答案
All Replies
  • 秀才567分

    各位工程师,EZDSP5515的LCD的字符怎么设置呢?比如我想显示W,

     printLetter(0x32,0x49,0x49,0x26);  // S  这个怎么就是表示S呢?

    还有例程中相关代码:比如

    Int16 OSD9616_send( Uint16 comdat, Uint16 data )
    {
    Uint8 cmd[2];
    cmd[0] = comdat & 0x00FF; // Specifies whether data is Command or Data
    cmd[1] = data; // Command / Data

    return USBSTK5515_I2C_write( OSD9616_I2C_ADDR, cmd, 2 );
    }

    Int16 OSD9616_multiSend( Uint8* data, Uint16 len )
    {
    Uint16 x;
    Uint8 cmd[10];
    for(x=0;x<len;x++) // Command / Data
    {
    cmd[x] = data[x];
    }
    return USBSTK5515_I2C_write( OSD9616_I2C_ADDR, cmd, len );
    }

    cmd[]数组里面是什么呢?还有怎么不让LCD滚动呢?谢谢

  • 状元92515分

    LCD的字符表和command要参考OSD9616的数据手册。

    我在网上没找到OSD9616手册,你试试联系OSD公司。

  • 秀才567分

    字符表已经解决了,常用的字符可以设置产生。谢谢

    还有一个问题,为什么运行AIC3204例程,程序一直停在

    for ( sample = 0 ; sample < length ; sample++ )
    {
    while((XmitR & I2S0_IR) == 0); // Wait for transmit interrupt to be pending

    这个位置,这是怎么回事呢?需要编写中断函数吗?谢谢

  • 状元92515分

    请看一下PCGCR1寄存器的I2S0CG是否使能?ROM bootloader加载完代码后,会把所有外设的clock关掉。
    http://www.ti.com.cn/cn/lit/ug/sprufx5e/sprufx5e.pdf 

  • 秀才567分

    谢谢您的回复,我试了一下,设一个变量读出SYS_PCGCR1的值,发现运行后这个值为00,那就代表所有时钟都使能了,请问这是怎么回事呢?谢谢

  • 状元92515分

    请问读的是I/O空间的值吧?或者直接在CCS里查看I/O空间0x1c02的值。

  • 秀才567分

    已经解决了。是ccxml的问题,谢谢

  • 状元92515分

    请问是ccxml中没有设置GEL文件导致的吗?

  • 秀才567分

    不是的,是仿真器选错了,没有下载到板子上。