首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案填入答题纸的对应栏内。 【说明】 在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用
admin
2015-05-21
81
问题
阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题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)________________。
设置日志文件的目的不包括(59)________________。
DBMS提供的DDL功能不包含(35)________________。
在互联网中,各种电子媒体按照超链接的方式组织,通常使用(22)________________来描述超链接信息。
用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9)________________。
设有n阶三对角矩阵A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角线上,现对该矩阵进行按行压缩存储,若其压储空间用数组B表示,A的元素下标从0开始,B的元素下标从1开始。已知A[0,0]存储在B[1],A[n-1,n-1]存储在B[3n-2]
关系模式R的候选码之一是(48);由于该模式存在主属性对码的部分函数依赖,其规范化程度最高属于(49)。(48)
在数据库系统运行中,经常会找出频繁执行的SQL语句进行优化。常见的优化策略有:尽可能减少多表查询或建立(65);用带(66)的条件子句等价替换OR子句;只检索需要的属性列等。(65)
随机试题
集体主义是由中国革命道德的()的核心所决定的。
生产性项目总投资包括铺底流动资金和:
某单层双跨等高钢筋混凝土柱厂房。其平面布置图、排架简图及边柱尺寸如图1-18所示。该厂房每跨各设有20/5t桥式软钩吊车两台。吊车工作级别为A5级,吊车参见表1-1。已知,作用在每个吊车车轮上的横向水平荷载(标准值)为TQ,试问:在进行排架计算时,作
在专项预案的基础上,根据具体情况而编制的,针对特定的具体场所,通常是该类型事故风险较大的场所、装置或重要防护区域等所制定的预案,这种预案属于()。
实行金融期货交易的限仓制度目的有()。
资产负债表是()。
WBS的编码系统应该帮助项目成员()。
在数据库设计中用关系模型来表示实体和实体间的联系。关系模型的结构是()。
Completetheformbelow.WriteNOMORETHANTHREEWORDSforeachanswer.
A、Schoolsuseprivatedetectionservices.B、Teachersdiscussessaytopicswiththeirstudents.C、Teachersaskstudentstoturni
最新回复
(
0
)