void KNY12864_play1(void)
{
u8 i;
SPI_Flash_Read(rx,0x100,4);//读w25x16
table4[0]=0x30+((rx[0]>>4)&0x0f);
table4[1]=(0x30+(rx[0]&0x0f));
table4[2]=0x30+((rx[1]>>4)&0x0f);
table4[3]=0x30+(rx[1]&0x0f);
table4[4]=0x30+((rx[2]>>4)&0x0f);
table4[5]=0x30+(rx[2]&0x0f);
table4[6]=0x30+((rx[3]>>4)&0x0f);
table4[7]=0x30+(rx[3]&0x0f);
KNY12864_write_com(0x98);//12864显示
for(i=0;i<16;i++)
{
KNY12864_write_data(table4[i]);
Delay_us(10);
}
}
这个程序有问题吗?为啥显示的数和写进去的数不符?
|