新手上路
- 积分
- 27
- 金钱
- 27
- 注册时间
- 2017-9-14
- 在线时间
- 3 小时
|
1金钱
为什么
在 dcmi_rx_callback=rgblcd_dcmi_rx_callback ;这个函数里面加延时函数,延时的越多,图片在RGB屏上会显示的越来越小?
//RGBÆÁÊý¾Ý½ÓÊջص÷º¯Êý
void rgblcd_dcmi_rx_callback(void)
{
u16 *pbuf;
if(DMADMCI_Handler.Instance->CR&(1<<19))//DMAʹÓÃbuf1,¶ÁÈ¡buf0
{
pbuf=(u16*)dcmi_line_buf[0];
}else //DMAʹÓÃbuf0,¶ÁÈ¡buf1
{
pbuf=(u16*)dcmi_line_buf[1];
}
delay_us(100);//这里 的延时越长 图片在RGB上显示的越来越小
LTDC_Color_Fill(0,curline,lcddev.width-1,curline,pbuf);//DM2DÌî³ä
if(curline<lcddev.height)curline++;
}
怎么才能让他正常显示?必须有这个延时函数的情况下? 求大佬们解惑~
|
|