主题 : tiny4412版,gpio问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 101566
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2014-03-12
最后登录: 2014-11-17
楼主  发表于: 2014-04-24 15:28

 tiny4412版,gpio问题

在用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微妙。。。。。。。
希望能控制在几十纳秒左右的调度时间。

着急,请支持下。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2014-04-27 08:35
基于什么系统?
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 101566
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2014-03-12
最后登录: 2014-11-17
2楼  发表于: 2014-04-28 08:32
linux啊,4412自己带的3.5内核