在用4412板子驱动一个12864液晶屏,碰到点问题。单个GPIO口的输出平率比较慢,怎么能提高下。
用的下面这几个GPIO口
#define PORT_LCD_LIGHT EXYNOS4_GPX2(0)
#define PORT_LCD_SCLK EXYNOS4_GPX2(5)
#define PORT_LCD_SDA EXYNOS4_GPX2(1)
#define PORT_LCDRSTCON EXYNOS4_GPX2(4)
#define PORT_LCD_A0 EXYNOS4_GPX2(2)
#define PORT_LCD_CS EXYNOS4_GPX2(3)
测试:连续设置高低,通过示波器测量:
for(i=0;i<10;i++)
{
gpio_set_value(PORT_LCD_SDA, 1);
gpio_set_value(PORT_LCD_SDA, 0);
}
从示波器看,结果基本是高持续1微妙,低1微妙,高1微妙。。。。。。。
希望能控制在几十纳秒左右的调度时间。
着急,请支持下。