您的位置:首页 > 其它

嵌入式硬件相关

2012-09-29 22:38 176 查看

NAND Flash和Nor Flash的区别

NOR

Nor有单独的地址总线和数据总线,数据和地址是分开传输,能直接寻址到

Nor上的每个存储单元。Nor的结构更像RAM,可以直接运行代码。Nor可以

直接读,但是写需要遵循一定的命令。这一特性可以用于判断s3c2440是从

Nor启动还是NAND启动。可以往0地址写一个数据,然后再去读取,假如读

回的数据和写的数据一致则是从NAND启动,假如读回的不一致则是从Nor启

动,因为Nor不能直接写!

NAND

NAND是串行式结构,地址和数据公用8位的IO控制线,需要通过NAND控制

器与NAND FLASH连接。NAND的物理结构分为block、page。NAND的读写

基本单位是page,擦除是以block为单位。NAND是以串行方式进行数据传输

的,例如读操作,需要先发送读命令,然后发送读地址,最后得到数据。对

NAND操作需要注意地是,NAND上的数据只能从1变到0,不能从0变到1,所

以在对NAND操作之前要先对NAND进行擦除操作,将所有区域变成1。

SPI

MOSI

MISO

CLK

CS

主从结构,通信在主机clk的控制下完成,全双工。

I2C

SDA

SCL

每个器件都有一个唯一的地址。

通信开始和停止都由主机控制。开始信号SCL高电平SDA下降沿;停止信号

SCL高电平SDA上升沿。一次发送一个字节,每个字节后跟一个ACK

LCD

垂直同步信号

垂直同步信号后肩

垂直同步信号前肩

水平同步信号

水平同步信号后肩

水平同步信号前肩

后肩是一帧或者一行开始信号,前肩是一帧或者一行的结束信号

framebuff计算:x*y*bpp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: