首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
admin
2015-05-21
63
问题
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。
【说明】
在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用两片TVP5 146芯片进行两路模拟视频数据采集,在该处理器外围采用MAX3232芯片进行串口扩展,以方便系统调试,同时在该原理图中还设计了相应的Flash存储器接口,DDR存储器,网络及电源等电路。
在该电路设计中,视频采集芯片TVP5 146需要主处理器通过I
2
C接口进行采集模式、亮度、对比度、增益等参数的调节,但是主处理器只有一个I
2
C接口,因此需要将两个TVP5146挂载的同一个I
2
C总线上,如图2-2所示。TVP5146的I
2
C芯片地址选择如表2.1所示,当进行I
2
C读时,I
2
C地址的最低位是1,当进行写操作时,I
2
C地址最低位是0,A0由外围电路的高低电平决定,高电平为1,低电平为0。
(答案用十六进制表示,比如0xAA)
在李工对TVP5 146进行配置时,需要编写I
2
C的读写函数,在进行I
2
C的读写操作时,需要对I
2
C的控制寄存器、数据寄存器以及状态寄存器进行配置和查询。具体的写操作流程为:先配置控制寄存器为写模式,再检查状态寄存器,如果准备就绪,则向数据寄存器写数据,写完之后进行状态寄存器查询状态,根据状态退出写操作。具体的读操作流程为:先配置控制寄存器为读模式,再检查状态寄存器,如果准备就绪,则从数据寄存器中读出,然后退出。李工所选用的处理器对应的I
2
C控制寄存器、数据寄存器、状态寄存器各自的定义如表2.2、表2.3和表2.4所示。
李工所编写的I
2
C读写函数如下所示:
#define 12C—CON*(volatile unsigned int*)(0x48028080+0x20)
//控制寄存器定义
#define 12C—STAT*(volatile unsigned int*)(0x48028080+0x24)
//状态寄存器定义
#define 12C—DATA*(volatile unsigned int*)(0x48028080+0x28)
//数据寄存器定义
int 12C_RRAD(unsigned char*pdata)
{
int delaycnt=0;
12C CON=OxC003; //配置为主模式、读模式、使能I
2
C,并开启I
2
C
for(delay_cnt=0;delay_cnt<1000;delay_cnt++)
{
if(I2C—STAT&0x8 0)
{
(1) //从I2c—DATA寄存器读数据放置在pdata指针里面,并退出
return 0;
}
}
return一1;
}
int I2C—WRITE(unsigned char wdata)
{
int delaycnt=0;
12c CON= (2); //配置为主模式、写模式、使能并开启I
2
C
(3) : //向I
2
c DATA寄存器写wdata
for ( delay_cnt=0; delay—cnt< 1000; delay_cnt++ )
{
if( (4) )//判断是否写完成,如果完成,则正确退出
{
return 0;
}
}
lreturn一1;
}
请将空(1)~(4)处空缺的代码补充完整。
选项
答案
(1)*pdata=12C—DATA (2)0x8003 (3)I
2
C_DATA=wdata (4)I
2
C_STAT&0x80
解析
本问题考查I
2
C设备的读写操作过程,要求考生能够正确的根据给出的寄存器,以及对应的逻辑要求,补全相关代码。
对I
2
C的操作过程实际上就是对外部设备的操作过程。这里的I
2
C读写函数只是给出了原子性的读写实现方法,至于操作哪类I
2
C设备,即读、写哪个I
2
C设备的哪些地址,这需要在外部逻辑实现中考虑。
在12C的读操作中,其逻辑过程为从I
2
C DATA寄存器中获取准备好的I
2
C数据,其核心在于等待I
2
C控制寄存器准备好数据,实现方法为查询对应的状态寄存器的某个比特位。同时,在读操作中,需要首先将I
2
C控制寄存器修改为读控制状态。
在I
2
C的写操作中,逻辑过程为:先将I
2
C控制寄存器配置为写控制状态,将要写出的数据写到I
2
C DATA寄存器中,然后等待写完毕,等待的方法为查询寄存器状态,待状态表明写完毕后,此次写操作才算完成。
转载请注明原文地址:https://kaotiyun.com/show/nQWZ777K
本试题收录于:
嵌入式系统设计师下午应用技术考试题库软考中级分类
0
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为(27)________________天。活动EH和IJ的松弛时间分别为(28)________________天。
设有n阶三对角矩阵A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组B表示,A的元素下标从0开始,B的元素下标从1开始。已知A[0,0]存储在B[1],A[n-1,n-1]存储在B[3n-2]
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(64)
(16)是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权保护期为(17)。(16)
(16)是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权保护期为(17)。(17)
给定关系模式如下,学生(学号,姓名,专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是(36);查询所有课程的选修情况的操作是(37)。(37)
某企业人事管理系统中有如下关系模式,员工表Emp(eno,ename,age,sal,dname),属性分别表示员工号、员工姓名、年龄、工资和部门名称;部门表Dept(dnatne,phone),属性分别表示部门名称和联系电话。需要查询其它部门比销
在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问()。
随机试题
患者,男性,35岁。工地施工人员,下工前骨盆被重物挤压入院。查体:BP90/50mmHg,P120次/min,面色苍白,下腹部有压痛。Hb110g/L。X线示髂骨线性骨折。经补液治疗,生命体征平稳,但仍无尿,留置尿管仅有50ml尿液流出,淡红色。全腹
男性,56岁。乏力,腹胀半年。查;贫血貌,肝肋下1cm,脾肋下7cm。血常规:白细胞260×109/L,血红蛋白78g/L,血小板400×109/L。对诊断该疾病最有意义的检查结果
患者女,70岁。既往有多年肺不舒服,因骨折住院随后高烧,胸片显示肺部发生严重感染,外周血白细胞计数降低,血涂片发现有明显的核左移及毒性改变,该患者
下列对四环素类的不良反应错误的叙述是
“法的继承体现时间上的先后关系,法的移植则反映一个国家对同时代其他国家法律制度的吸收和借鉴,法的移植的范围除了外国的法律外,还包括国际法律和惯例。”据此.下列哪些说法是正确的?(2009年卷一第52题)
保证各种与质量管理体系有关的文件之间的协调,不产生矛盾,保证各自为实现总目标承担好相应的任务,体现监理单位组织编制质量管理体系文件时的()原则。
乙木制品厂应代收代缴的消费税()元。乙木制品厂应纳增值税()元。
商业银行的信用创造职能是在()职能的基础上产生的。
软件生产企业的职工培训费用,应单独进行核算并按实际发生额在计算应纳税所得额时扣除。()
甲欲杀乙,将乙打倒在地,掐住脖子致乙深度昏迷。30分钟后,甲发现乙未死,便举刀刺乙,第一刀刺中乙腹,第二刀扎在乙的皮带上,刺第三刀时刀柄折断。甲长叹“你命太大,整不死你,我服气了”,遂将乙送医,乙得以保命。经查,第一刀已致乙重伤。关于甲犯罪形态的认定,下列
最新回复
(
0
)