历史上的今天

今天是:2024年09月15日(星期日)

2021年09月15日 | jz2440裸机开发与分析:内存控制器3之时序图分析

发布者:Yinyue1314 来源: eefocus关键字:jz2440  内存控制器  时序图 手机看文章 扫描二维码
随时随地手机看文章

根据前两节课,我们明白不同内存类设备与2440的连接

2440与NOR flash的连接图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

由上图NOR flash 读的时序图可知,Taa即当输出地址的70ns之后数据有效;Tce即当CE处于低电平大于70ns之后数据有效;Toe即当OE处于低电平大于30ns之后数据有效;Trc即为读周期的时间为70ns;Tdf即为OE和CE处于高电平大于30ns之后,数据输出稳定;综上,我们要让2440同时发出CE,OE,addr信号。

在这里插入图片描述

寄存器的配置:

在这里插入图片描述
在这里插入图片描述

综上,通过配置寄存器BANKCON0使其发出可以满足控制NOR flash读的时序

代码


init.c


#include "s3c2440_soc.h"


void bank0_tacc_set(int val)

{

BANKCON0 = val << 8;

}


init.h


#ifndef _INIT_H

#define _INIT_H


void bank0_tacc_set(int val);


#endif


main.c


#include "s3c2440_soc.h"

#include "uart.h"

#include "init.h"


int main(void)

{

unsigned char c;

uart0_init();

puts("Enter the Tacc val: nr");

while(1)

{

c = getchar();

putchar(c);

if (c >= '0' && c <= '7')

{

bank0_tacc_set(c - '0');

led_test();

}

else

{

puts("Error, val should between 0~7nr");

puts("Enter the Tacc val: nr");

}

}

return 0;

}

关键字:jz2440  内存控制器  时序图 引用地址:jz2440裸机开发与分析:内存控制器3之时序图分析

上一篇:jz2440裸机开发与分析:ARM芯片时钟体系2
下一篇:jz2440裸机开发与分析:内存控制器4之SDRAM设置

推荐阅读

   昨日,网络上出现OPPO致供应商的一封信,内容提到“因汇顶科技迫于其他客户压力,推迟向OPPO某款手机提供指纹芯片,给公司造成巨大损失。因此OPPO将汇顶科技列入供应商禁用名单,为期5年。”今天,集微网联系到了OPPO与汇顶科技了解,双方分别对此事做出回应。汇顶科技在官方网站公布《关于汇顶科技工作失误的相关声明》,首先承认失误并对OPPO表示...
微软最近发布了 Surface Duo,而该设备的首批评价并不是很好。不过,如果你是那种喜欢单屏而不是双屏设备的人,那么你可以在新概念设计的 Surface Phone 上大饱眼福。  这款概念手机名为 Surface Solo,由 Jonas Dehnert 设计,他在 Twitter 上分享了自己的设计图。这款手机采用了与 Surface Duo 类似的设计语言,但配备的是单...
达芬奇手术机器人指达芬奇外科手术系统,是一种高级机器人平台,其设计的理念是通过使用微创的方法,实施复杂的外科手术。达芬奇机器人由三部分组成:外科医生控制台、床旁机械臂系统、成像系统。达芬奇手术机器人的组成达芬奇机器人由三部分组成:外科医生控制台、床旁机械臂系统、成像系统。1、外科医生控制台主刀医生坐在控制台中,位于手术室无菌区之...

史海拾趣

问答坊 | AI 解惑

这里的内容不够丰富

我也是刚来到这里,这里的内容不够多,家电维修包括很多,维修内容也很多,大家要积极发表一些与维修有关的内容来充实这里,使这里的内容丰富多彩.…

查看全部问答∨

高手来看下E题啊

E题该怎么做啊,高手来救下我们啊…

查看全部问答∨

VS2005开发的程序在wince5.0上不能直接运行,需要什么DLL?

我使用c#,写了一段代码,在wince上运行,发现一个问题,就是生成的EXE不可以在wince上直接运行,必须在使用VS开发环境来运行(只要使用开发环境运行一次,后面几次就可以直接运行我的EXE了),我觉得是VS在下载EXE的同时也在wince上安装了所需要的 ...…

查看全部问答∨

verilog 关于阻挡进程问题

题目是如下: 事件A分别在10,20,30发生,而B一直保持X状态,问在50时Count的值是多少 reg[7:0]Count; initial   Count=0; always     begin     @(A) Count=Count+1;     @(B) Count=Count+1; ...…

查看全部问答∨

FDW262P MOSFET能控制5V吗?

想通过FDW262P MOSFET控制5V电压的通断(S->D),G脚为GPIO3.3V. 却发现S=5V的情况下,MOSFET已经被击穿,D脚始终是5V. 然而,S=3.3V,D脚的电压却可以功过G脚控制。 请问是什么原因,我看DATASHEET上说SD脚电压最大为20V,不至于5V就工作不了吧 ...…

查看全部问答∨

AD8152

我司想用AI8152做一款矩阵,有做ADI的朋友请联系我。 Q511294874 曾 15361081374…

查看全部问答∨

易电源学习 电容电感问题

早上做易电源的拼图第一关,都选好了,就一个原理图中的L1没有对应的实图,L1应该是个滤波电感,但实图中剩下的就是一个电容,还是小容值的陶瓷电容,以为是bug,就没选这个,提交后果断显示60分。哪位高手帮忙解释一下这个地方! 最终得分90,呵 ...…

查看全部问答∨

数字滤波器会取代模拟的吗?

最近在做关于信号采集的系统,因为信号太小了,所以工频干扰相当明显 所以就想做个陷波器去掉干扰,可是模拟的陷波中心点频率很难调,而且如果要很好的陷波效果要2阶或者以上 后来尝试着用数字滤波器,它设计起来简单,而且只要采样频率准,基本 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved