首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
admin
2015-05-21
61
问题
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题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
嵌入式系统设计师下午应用技术考试
软考中级
相关试题推荐
计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为(1)________________,其处理过程中保存现场的目的是(2)________________。
以下对存储过程的叙述中,不正确的是(53)________________。
主域名服务器在接收到域名请求后,首先查询的是(32)________________。
用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9)________________。
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(63)
在索引改进中,一般的调整原则是:当(62)是性能瓶颈时,则在关系上建立索引;当(63)是性能瓶颈时,则考虑删除某些索引;管理人员经常会将有利于大多数据查询的所以设为(64)。(64)
(16)是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权保护期为(17)。(16)
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句;只检索需要的属性列等。(66)
函数调用和返回控制是用()实现的。
随机试题
创伤后或手术中止血带使用不当引起最严重后果是
小儿暑温邪在卫气证,若暑邪偏在表,用方是小儿暑温邪在卫气证,若腑气不通者,用方是
张某是甲房地产经纪机构(以下简称甲机构)的房地产经纪人,某日在互联网上看到王某出售本市一套三居室住房的信息,标价115万元,他随即打电话咨询相关情况,并告之自己是甲机构经纪人,可以帮王某找买家。房主王某在电话中应允张某可以为其代找买家。次日,张某便约自己的
已知电路如图所示,若使用叠加原理求解图中电流源的端电压U,正确的方法是:
下列关于企业合并以外的方式取得的长期股权投资的会计处理中,正确的有()。
优质流动性资产分析包括()。
(2011年浙江.72)下列关于财政政策和货币政策的表述不正确的是()。
阅读下文,完成下列5题。雾茅盾①雾遮没了正对着后窗的一带山峰。②我还不知道这些山峰叫什么名儿。我来此的第一夜就看见那最高的一座山
能够将组合框Combo1中最后一个数据项删除的语句为( )。
A、Comparedthebilingualswiththemonolinguals.B、PutAmericanbabiesinChinesefamilies.C、ExposedAmericanbabiestoanewl
最新回复
(
0
)