题目内容 (请给出正确答案)
[主观题]

I2C总线技术在数据传输期间,正常的传输状态为()。...

I2C总线技术在数据传输期间,正常的传输状态为()。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“I2C总线技术在数据传输期间,正常的传输状态为()。...”相关的问题

第1题

I2C总线中的数据总线是()传输的。...

I2C总线中的数据总线是()传输的。

点击查看答案

第2题

在I2C总线控制系统中,数据可以双向传输。()

点击查看答案

第3题

I2C总线的停止信号即启动一次传输,时钟信号线是高电平时,数据信号线由高变低。()

点击查看答案

第4题

下面关于I2C的叙述中,错误的是()。

A.I2C即集成电路互连总线

B.I2C是一种串行半双工传输的总线

C.I2C总线只能连接一个主控器件

D.I2C传送数据时,每次传送的字节数目没有限制

点击查看答案

第5题

I2C可用于连接嵌入式处理器及其外围器件,它是广泛采用的一种串行___【19】____双工传输的总线标准。I2C总线中,发起数据传输操作的I2C器件是___【20】____控器件。

点击查看答案

第6题

I2C总线的寻址过程是在(5)后发送第1个字节,该字节地址决定主控器选择哪一个从器件,还可以通过 (6) 方式同时寻址所有的I2C器件,但当某个I2C器件不需要进行数据传输时,将忽略该寻址方式而不作任何应答。如果某个I2C器件需要获取数据,则将发出(7)信号并作为一个(8)。

点击查看答案

第7题

下面关于PC机总线的叙述中,错误的是

A.处理器总线是主板上速度最快的总线

B.PC机I/O总线标准经历了从1SA到PCI再到PCI-Express等的发展过程

C.存储器总线用来在CPU与主存储器之间传递信息,其速度与PCI相当

D.USB2.0与USB1.1保持向下兼容,其数据传输速率比USB1.1快得多

点击查看答案

第8题

下面关于PC机总线的叙述中,错误的是

A.处理器总线是主板上速度最快的总线

B.PC机I/O总线标准经历了从1SA到PCI再到PCI-Express等的发展过程

C.存储器总线用来在CPU与主存储器之间传递信息,其速度与PCI相当

D.USB2.0与USB1.1保持向下兼容,其数据传输速率比USB1.1快得多

点击查看答案

第9题

4:1、车载行车记录仪用于在汽车行驶过程中记录汽车行驶周围环境的视频图像。其基本功能要求有:

a、需要一个视频摄像模块,用于采集汽车行驶中周围环境的视频图像,图像分辨率为320?40。

b、需要“回放”、“下载”、“删除”3个命令按键。

c、需要一个320?40的彩色LCD显示屏。

d、采集视频图像的同时,需要记录当前的实时时间,精确到秒。

f、需要一个通信接口,在视频图像下载时用来传输视频图像。

根据上述功能要求的描述,若采用S3C2410芯片为核心来构建该行车记录仪的硬件平台,请完善下面的叙述(程序)和回答有关的问题。

(1)若硬件设计时采用GPIO端口E的GPE15、GPE14引脚连接基于I2C总线的视频摄像模块的___【1】____信号引脚和__【2】___信号引脚。那么,驱动程序中需要用语句:rGPECON=(rGPECON|0xA0000000)&___【3】____来初始化GPE15、GPE14引脚为I2C总线功能的引脚。(注:rGPECON是端口E的控制寄存器,其格式如图1所示)

(2)若摄像模块所采集的一帧视频图像,其分辨率为320?40,原始图像的颜色数据格式为Y:U:V=8:4:4,那么,一帧图像的原始图像信息需要的存储容量为___【4】____KB(1K=1024)。若视频信号每秒需要16帧图像,那么,一段1分钟的视频,其原始图像信息约需___【5】____MB的存储空间。在设计下载通信接口电路时,考虑到即使采用115200bps的速率,下载一段1分钟的视频至少需要用时约___【6】____小时(精确到小数点后1位),因此,采用异步串行口(即RS-232接口)来下载就不合适。

(3)设计彩色LCD显示屏的接口电路时,可以采用S3C2410芯片中专用于连接LCD显示屏的____【7】___端口和____【8】___端口来设计。3个命令按键:“回放”、“下载”、“删除”,分别连接到GPE0、GPE1、GPE2。若按键按下时,对应的GPIO引脚将为“0”,否则为“1”。那么,在相关驱动程序中,可以用语句:rGPECON= rGPECON &___【9】____来初始化GPE0、GPE1、GPE2为输入,而不影响GPE端口的其它引脚功能,并用下面一段语句来判断是哪个命令按键被唯一按下。

temp= rGPEDAT & 0x0007; //temp是一个8位二进制变量,rGPEDAT是端口E的数据寄存器

switch(temp)

{case ___【10】____ ://判断是否“回放”按键被唯一按下

厖//省略了其他语句

case ___【11】____ ://判断是否“下载”按键被唯一按下

厖//省略了其他语句

case ___【12】____ ://判断是否“删除”按键被唯一按下

厖//省略了其他语句

}

(4)采集视频图像的同时,所需记录的实时时间,通过读取S3C2410芯片内部的RTC部件来获得。该部件进行读写时,需要先置位___【13】____,然后再进行读写。读写操作完成后,需要___【14】____该位。在相关驱动程序中,可以用下面一段语句来初始化该部件。

voidRTC_init(void)

{

//初始化相关寄存器

rRTCCON= (rRTCCON|___【15】____);// rRTCCON是控制寄存器变量,其格式如图2所示。

rRTCALM=___【16】____;//报警功能(即闹钟)全部禁止

rRTCRST= 0x00;

rTICNT= ___【17】____; //时间间隔设置为1s

rRTCCON= (rRTCCON&___【18】____);

厖//省略了其他语句

}

RTCCON的位名称RTCCON的位号描述

CLKRST3RTC时钟计数复位,0=不位,1=复位

CNTSEL2BCD码计数器选择:0=组合BCD码,1=分离BCD码

CLKSEL1BCD码计数时钟选择:0=晶体频率/215,1=保留

RTCEN0RTC读/写使能:0=禁止,1=允许

图2 rRTCCON的格式

(5)用于下载视频图像的通信接口采用USB接口较合适,并且,图像信息需要压缩。因此,移植一个Linux操作系统作为软件平台,使其能在本行车记录仪硬件上运行,将便于其应用软件的开发。软件平台的构建步骤通常是:首先移植___【19】____程序;然后再完成Linux内核的移植,内核移植完成后还需构建___【20】____文件系统。

说明:下面是试题解答时需要用到的寄存器格式及相关说明。

1)端口C的控制寄存器(GPCCON)

引脚GPCCON的位描述

GPC15[31:30]00=输入,01=输出,10=VD7,11=保留

GPC14[29:28]00=输入,01=输出,10= VD6,11=保留

GPC13[27:26]00=输入,01=输出,10= VD5,11=保留

GPC12[25:24]00=输入,01=输出,10= VD4,11=保留

GPC11[23:22]00=输入,01=输出,10= VD3,11=保留

GPC10[21:20]00=输入,01=输出,10= VD2,11=保留

GPC9[19:18]00=输入,01=输出,10= VD1,11=保留

GPC8[17:16]00=输入,01=输出,10= VD0,11=保留

GPC7[15:14]00=输入,01=输出,10=LCDVF2,11=保留

GPC6[13:12]00=输入,01=输出,10= LCDVF1,11=保留

GPC5[11:10]00=输入,01=输出,10=LCDVF0,11=保留

GPC4[9:8]00=输入,01=输出,10=VM,11=IIS数据输出

GPC3[7:6]00=输入,01=输出,10=VFRAME,11= IIS数据输入

GPC2[5:4]00=输入,01=输出,10=VLINE,11=保留

GPC1[3:2]00=输入,01=输出,10=VCLK,11=保留

GPC0[1:0]00=输入,01=输出,10=LEND,11=保留

2)端口D的控制寄存器(GPDCON)

引脚GPDCON的位描述

GPD15[31:30]00=输入,01=输出,10=VD23,11=保留

GPD14[29:28]00=输入,01=输出,10= VD22,11=保留

GPD13[27:26]00=输入,01=输出,10= VD21,11=保留

GPD12[25:24]00=输入,01=输出,10= VD20,11=保留

GPD11[23:22]00=输入,01=输出,10= VD19,11=保留

GPD10[21:20]00=输入,01=输出,10= VD18,11=保留

GPD9[19:18]00=输入,01=输出,10= VD17,11=保留

GPD8[17:16]00=输入,01=输出,10= VD16,11=保留

GPD7[15:14]00=输入,01=输出,10= VD15,11=保留

GPD6[13:12]00=输入,01=输出,10= VD14,11=保留

GPD5[11:10]00=输入,01=输出,10= VD13,11=保留

GPD4[9:8]00=输入,01=输出,10= VD12,11=保留

GPD3[7:6]00=输入,01=输出,10= VD11,11=保留

GPD2[5:4]00=输入,01=输出,10= VD10,11=保留

GPD1[3:2]00=输入,01=输出,10= VD9,11=保留

GPD0[1:0]00=输入,01=输出,10= VD8,11=保留

3)端口E的控制寄存器(GPECON)

引脚GPECON的位描述

GPE15[31:30]00=输入,01=输出,10=IICSDA,11=保留

GPE14[29:28]00=输入,01=输出,10=IICSCL,11=保留

GPE13[27:26]00=输入,01=输出,10=SPICLK0,11=保留

GPE12[25:24]00=输入,01=输出,10=SPIMOSI0,11=保留

GPE11[23:22]00=输入,01=输出,10=SPIMISO0,11=保留

GPE10[21:20]00=输入,01=输出,10=SSDAT3,11=保留

GPE9[19:18]00=输入,01=输出,10=SSDAT2,11=保留

GPE8[17:16]00=输入,01=输出,10=SSDAT1,11=保留

GPE7[15:14]00=输入,01=输出,10=SSDAT0,11=保留

GPE6[13:12]00=输入,01=输出,10=SDCMD,11=保留

GPE5[11:10]00=输入,01=输出,10=SDLCK,11=保留

GPE4[9:8]00=输入,01=输出,10=IISSDO,11=IIS数据输出

GPE3[7:6]00=输入,01=输出,10=IISSI,11= IIS数据输入

GPE2[5:4]00=输入,01=输出,10=CDCLK,11=保留

GPE1[3:2]00=输入,01=输出,10=IISCLK,11=保留

GPE0[1:0]00=输入,01=输出,10=IISLRCK,11=保留

4)端口H的控制寄存器(GPHCON)

引脚GPHCON的位描述

GPH10[21:20]00=输入,01=输出,10=CLKOUT1,11=保留

GPH9[19:18]00=输入,01=输出,10= CLKOUT0,11=保留

GPH8[17:16]00=输入,01=输出,10=UEXTCLK,11=保留

GPH7[15:14]00=输入,01=输出,10=RXD2,11=保留

GPH6[13:12]00=输入,01=输出,10=TXD2,11=保留

GPH5[11:10]00=输入,01=输出,10=RXD1,11=保留

GPH4[9:8]00=输入,01=输出,10=TXD1,11=IIS数据输出

GPH3[7:6]00=输入,01=输出,10=RXD0,11= IIS数据输入

GPH2[5:4]00=输入,01=输出,10=TXD0,11=保留

GPH1[3:2]00=输入,01=输出,10=nRTS0,11=保留

GPH0[1:0]00=输入,01=输出,10=nCTS0,11=保留

5)UART线路控制寄存器(ULCONn n可以是0、1、2)

ULCONn的位[7][6][5:3][2][1]描述保留

值为0确定红外模式

0=正常操作模式

1=正常操作模式确定校验类型

0xx=无校验

100=奇校验

101=偶校验确定停止位数

0=1位停止位

1=2位停止位确定数据位

00=5位01=6位

10=7位11=8位6)TCFG0寄存器

TCFG0的位功能描述初始状态值

[31:24]保留0x00[23:16]在此不用0x00

[15:8]确定Timer2,Timer3,Timer4的预分频系数0x00[7:0]确定

Timer0,Timer1的预分频系数0x007)TCFG1寄存器

TCFG1的位功能描述初始状态值[31:24]保留0x00

[23:20]在此不用0b0000

[19:16]确定Timer4的分频器值0000=2 0001=4 0010=8 0011=16

[15:12]确定Timer3的分频器值0000=2 0001=4 0010=8 0011=16

[11:8]确定Timer2的分频器值0000=2 0001=4 0010=8 0011=16

[7:4]确定Timer1的分频器值0000=2 0001=4 0010=8 0011=16

[3:0]确定Timer0的分频器值0000=2 0001=4 0010=8 0011=16

说明:设置TCFG0、TCFG1可以确定预分频器系数、分频器值,如:通过设置TCFG0为0x0000001F,Timer0的预分频器系数选择为31,设置TCFG1为0x00000001,Timer0的分频器值选择为4。通过下面公式计算定时器的计数常数:

定时器输入时钟频率=PCLK/(预分频系数+1)/分频器值

计数常数=定时时间间隔/(1/定时器输入时钟频率)

预分频系数的范围为0~255,分频器值的取值范围为2、4、8、16。

6)TCON寄存器(注:此处不用的位被省略,其值默认为0x0000000)

TCON的位功能描述初始状态值厖0x0000000[3]确定Timer0的自动装载功能

1=自动装载0=一次停止0b0[2]确定Timer0的输出反转位

1=TOUT0反转0=TOUT0不反转0b0[1]确定Timer0的更新

1=更新TCNTB0和TCMPB0 0=不更新0b0[0]确定Timer0的启动/停止

1=启动0=停止0b0

点击查看答案

第10题

阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案

填入答题纸的对应栏内。

【说明】

在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、

编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用两片

TVP5146芯片进行两路模拟视频数据采集,在该处理器外围采用MAX3232芯片进行串

口扩展,以方便系统调试,同时在该原理图中还设计了相应的Flash存储器接口,DDR

存储器,网络及电源等电路。

在该电路设计中,视频采集芯片TVP5146需要主处理器通过I2C接口进行采集模式、

亮度、对比度、增益等参数的调节,但是三处理器只有一个12C接口,因此需要将两个

TVP5146挂载的同一个I2C总线上,如图1-2所示。TVP5146的I2C芯片地址选择如表

2.1所示,当进行I2C读时,I2C地址的最低位是1,当进行写操作时,I2C地址最低位是

0,AO由外围电路的高低电平决定,高电32为1,低电平为0。

【问题1】 (6分,答案用十六进制表示,比如O(AA)

根据图2-2及表2.1所示,对图2-2中的TVP5146(1)和TVP5146(2)两个芯片分别进

行I2C读写操作时,其对应的地址依次是:

TVP5146(1)读操作时的I2C地址: (1)

TVP5146(1)写操作时的12C地址: (2)

TVP5146(2)读操作时的I2C地址: (3)

TVP5146(2)写操作时的I2C地址: (4)

【问题2】(3分,答案用十六进制表示,比如( xAA)

在图2-2原理图设计中,主处理器的串口控制器的时钟为27M,在进行串口调试时,

李工需要将串口配置为9600bps的波特率,需要对串口控制器的DLL (Divisor Latches

Low寄存器)和DLH(Divisor Latches High寄存器)进行配置,DLL和DLH的寄存器分

别如图2-3和图2-4所示。

‘ 根据以上信息. DLL和DLH寄存器应该分别被配置为:

DLL: (l)

, DLH: (2)

【问题3) (6分,答案用十六进制表示,比如OxAA)

在李工对TVP5146进行配置时,需要编写I2C的读写函数,在进行I2C的读写操作

时,需要对I2C的控制寄存器、数据寄存器以及状态寄存器进行配置和查询。具体的写

操作流程为:先配置控制寄存器为写模式,再检查状态寄存器,如果准备就绪,则向数

据寄存器写数据,写完之后进行状态寄存器查询状态,根据状态退出写操作。具体的读

操作流程为:先配置控制寄存器为读模式,再检查状态寄存器,如果准备就绪,则从数

据寄存器中读出,然后退出。李工所选用的处理器对应的I2C控制寄存器、数据寄存器、

状态寄存器各自的定义如表2.2、表2.3和表2.4所示。

请将空(1)---(4)处空缺的代码补充完整

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信