|
void init_ic(unsigned char bc)
{
unsigned char i,j;
MB90092_SPI_SendData(0x98); /*--------command 3----------*/ //没填充FIL位
MB90092_SPI_SendData(0); /*FIL 位,此命令可以不动 */
// MB90092_SPI_SendData(0xaa); //*--------command 5----------*/
//---------
MB90092_SPI_SendData(0xad);//--------- //ac 10101100 ,ad:10101101
MB90092_SPI_SendData(0x11); //*;1 0 1 0 1 KID APC GYZ
//45度的颜色相位偏移,BH2/BH1/BH0,主屏线空间控制:W3/W2/W1/W0
MB90092_SPI_SendData(0xbd); //*-command 7 ---1011 1101-*/
MB90092_SPI_SendData(0x1c); //垂直位置设定 14 /24
MB90092_SPI_SendData(0xc4); /*0xc4--------command 8-----11000100-------*/
MB90092_SPI_SendData(0x22); //水平位置设定 0x0a
MB90092_SPI_SendData(0xc8); /*--------command 9---------*/
MB90092_SPI_SendData(0x00); //*水平位置设定
MB90092_SPI_SendData(0xd0); //*-0xd1字体有背景#######-------command10----------
MB90092_SPI_SendData(0x58+bc); //0x58#####1 1 0 1 0 0 0 RB
//MB90092_SPI_SendData(0x38+bc); // 0 BK CC BC UC UG UR UB
signal=0;
MB90092_SPI_SendData(0xa2+signal);//*-------command4----------
// MB90092_SPI_SendData(0x2b);
MB90092_SPI_SendData(0x39);//---------
//command6
//MB90092_SPI_SendData(0xb2);
for(i=0;i<12;i++)
{
disp_color(i);
}
for(j=0;j<13;j++)
{
for(i=0;i<24;i++)
{
disp_num(j,i,0x00,1,bc,0,0);
}
}
}
字符带黑边
//白边测试
//原,字体正常,没有白边
// MB90092_SPI_SendData(0xa6); //signal=4;外同步;signal=0,内同步,IE设置
// MB90092_SPI_SendData(0x0B); //P制式
//字体放大,有白边。
MB90092_SPI_SendData(0xa4); //1010 0100
MB90092_SPI_SendData(0x39); //0011 1001 ZM=1 缩放到主屏
//有白边,字体正常。
// MB90092_SPI_SendData(0xa4);//1010 0100
// MB90092_SPI_SendData(0x29); //0010 1001 ZM=0 正常显示
|
|