首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
admin
2015-05-21
42
问题
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
(68)________________不是分布式数据库管理系统应该遵循的准则。
解决并发操作带来的数据不一致性一般采用(56)________________。
在互联网中,各种电子媒体按照超链接的方式组织,通常使用(22)________________来描述超链接信息。
王某是某公司的软件设计师,完成某项软件开发后按公司规定进行软件归档,以下关于该软件的著作权的叙述中,正确的是(17)________________。
给定关系模式如下,学生(学号,姓名,专业),课程(课程号,课程名称),选课(学号,课程号,成绩)。查询所有学生的选课情况的操作是(36);查询所有课程的选修情况的操作是(37)。(37)
某企业人事管理系统中有如下关系模式,员工表Emp(eno,ename,age,sal,dname),属性分别表示员工号、员工姓名、年龄、工资和部门名称;部门表Dept(dnatne,phone),属性分别表示部门名称和联系电话。需要查询其它部门比销
某系统由3个部件构成,每个部件的千小时可靠度都为R,该系统的千小时可靠度为(1-(1-R)2)R,则该系统的构成方式是()。
在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问()。
随机试题
下列各句中,没有语病的一句是()。
男性,65岁。因椎-基底动脉系统血栓形成人院,其临床表现中哪项不应出现
下列哪个器官不含内分泌组织
无细胞壁结构的微生物是
下列不属于苯丙酮尿症的临床特点的是
(2009)新建扩建的民用建筑工程在设计前.应进行所在城市区域土壤中何种物质气体浓度或固体析出率的调查?
当前我国产业结构调整的中心任务是要形成以高新技术产业为先导、基础产业和制造业为支撑、()全面发展的产业格局。
下列不计入进口货物完税价格的是:
下图为某大洲地形剖面示意图。读图回答下列问题。关于甲地与所在大洋对岸(同纬度)的叙述,正确的是()。
韩国、日本、泰国等国家进门有脱鞋的习惯,因此保持脚的清洁非常重要。(暨南大学2017)
最新回复
(
0
)