LCD驱动调试
writeb(), writew(), writel() 宏函数
功能 :
往内存映射的 I/O 空间上写数据。
- writeb() I/O 上写入 8 位数据 (1字节)
- writew() I/O 上写入 16 位数据 (2字节)
- wirtel() I/O 上写入 32 位数据 (4字节)
原型 :
引用
#include <asm/io.h>
void writeb (unsigned char data , unsigned short addr )
void writew (unsigned char data , unsigned short addr )
void writel (unsigned char data , unsigned short addr )readb(), readw(), readl() 宏函数功能 :
从内存映射的 I/O 空间读取数据。
原型 :
- readb 从 I/O 读取 8 位数据 ( 1 字节 );
- readw 从 I/O 读取 16 位数据 ( 2 字节 );
- readl 从 I/O 读取 32 位数据 ( 4 字节 )。
#include <asm/io.h>
unsigned char readb (unsigned int addr )
unsigned char readw (unsigned int addr )
unsigned char readl (unsigned int addr )
变量 :
返回值 : 从 I/O 空间读取的数值。
- addr I/O 地址。
19.一些英文的缩写
VPW: Vsync Pulse WidthVBP: Vsync Back Porch
VFP: Vsync Front Porch
HPW: Hsync Pulse Width
HBP: Hsync Back Porch
HFP: Hsync Front Porch
外部引脚信号:
VSYNC: 垂直同步信号,表示扫描1帧的开始。
HSYNC: 水平同步信号,表示扫描1行的开始。
VDEN:数据使能信号。
VD[23:0] : LCD像素数据输出端口。
VCLK:像素时钟信号。