2019-08-18 18:59发布
正点原子 发表于 2017-5-21 18:56 3分钟明显是思路不对了。 0
Jokyfjk 发表于 2017-5-20 14:04 我用的是128*128彩屏,从W25X16中提取图片,一张图1s就显示
wmaxwell 发表于 2017-5-22 10:13 SPI_FLASH_BufferRead(Rx_Buffer, usjs, 255); 这个函数最后的255是读取的长度吧?其实你读2字节就可以了 ...
最多设置5个标签!
for ( ucPage = 0; ucPage < 320; ucPage ++ )
{
for ( ucColumn = 0; ucColumn < 480; ucColumn ++ )
{
SPI_FLASH_BufferRead(Rx_Buffer, usjs, 255);//¶áè¡ía2¿í¼Æ¬
red = Rx_Buffer[usTemp+2];
green = Rx_Buffer[usTemp+1];
blue = Rx_Buffer[usTemp];
LCD_DrawPoint_16Bit(RGB24TORGB16(red,green,blue));
usTemp+=3;
if(usjs+usTemp>462606)
{
usTemp=usTemp;
return ;
}
if(usTemp==255)
{
usTemp=0;
usjs+=256;
}
}
}
我就是这么读显的,不知道还可以怎么样了
我也是这个FLASH,但我这个怎么就那么慢呢,您这个是怎么做的
{
#if LCD_USE8BIT_MODEL==1
LCD_CS_CLR;
LCD_RD_SET;
LCD_RS_SET;//D′μØÖ·
DATAOUT(color>>8);
LCD_WR_CLR;
LCD_WR_SET;
DATAOUT(color);
LCD_WR_CLR;
LCD_WR_SET;
LCD_CS_SET;
#else
LCD_WR_DATA(color);
#endif
}
这是八位数据线显示十六位数据的函数
三个字节经过转换成为一个16位的颜 {MOD}像素,读两个是什么意思?
一周热门 更多>