TI中文支持网
TI专业的中文技术问题搜集分享网站

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

各位工程师,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滚动呢?谢谢

Shine:

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

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

panfei du:

回复 Shine:

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

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

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

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

Shine:

回复 panfei du:

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

panfei du:

回复 Shine:

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

Shine:

回复 panfei du:

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

panfei du:

回复 Shine:

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

Shine:

回复 panfei du:

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

panfei du:

回复 Shine:

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

赞(0)
未经允许不得转载:TI中文支持网 » EZDSP5515的LCD的字符怎么设置呢?还有例程中有些代码看不太懂,求教
分享到: 更多 (0)