1 / 41
文档名称:

论文英语翻译.doc

格式:doc   大小:964KB   页数:41页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

论文英语翻译.doc

上传人:一花一世 2018/9/15 文件大小:964 KB

下载得到文件列表

论文英语翻译.doc

相关文档

文档介绍

文档介绍:本科毕业设计(论文)外文翻译译文学生姓名:尚娟院(系):电子工程学院专业班级:电子0402指导教师:李克艰完成日期:2008年04月23日C8051F330/1混合信号ISPFLASH微控制器数据手册C8051F330MixedSignalISPFlashMCUFamily作者:SiliconLaboratoriesInc起止页码:141-160出版日期::SiliconLaboratoriesInc外文翻译译文:SMBus配置选项包括:(SCL低电平超时和/或总线空闲超时);;;。这些选项在SMB0CF寄存器中设定,见“”。(SMB0CF)用于使能SMBus主和/或从方式,选择SMBus时钟源和设置SMBus时序和超时选项。当ENSMB位被置‘1’时,SMBus的所有主和从事件都被允许。可以通过将INH位置‘1’来禁止从事件。在从事件被禁止的情况下,SMBus接口仍然监视SCL和SDA引脚;但在接收到地址时会发出NACK(非确认)信号,并且不会产生任何从中断。当INH被置位时,在下一个起始条件(START)后所有的从事件都将被禁止(当前传输过程的中断将继续)。SMBCS1-0位选择SMBus时钟源(),时钟源只在主方式或空闲超时检测被使能时使用。当SMBus接口工作在主方式时,所选择的时钟源的溢出周期决定SCL低电平和高电平的最小时间,。注意,SMBus可以与其它外设共享该时钟源,前提是时钟源定时器一直保持运行状态。例如,定时器1溢出可以同时用于产生SMBus和UART波特率。,TLowMin为最小SCL低电平时间,fClockSourceOverflow为时钟源的溢出频率。。当接口工作在主方式时(并且SCL不被总线上的任何其它器件驱动),:。注意,THIGH通常为TLOW的两倍。实际的SCL输出波形可能会因总线上有其它器件而发生改变(SCL可能被低速从器件扩展低电平,或被其它参与竞争的主器件驱动为低电平)。当工作在主方式时,。‘1’将扩展SDA线的最小建立时间和保持时间。最小SDA建立时间定义了在SCL上升沿到来之前SDA的最小稳定时间。最小SDA保持时间定义了在SCL下降沿过去之后SDA继续保持稳定的最小时间。SMBus规定的最小建立和保持时间分别为250ns和300ns。必要时应将EXTHOLD位置‘1’,以保证最小建立和保持时间符合SMBus规范。。当SYSCLK大于10MHz时,通常需要扩展建立和保持时间。–4个系统时钟或1个系统时钟+软件+延时+3个系统时钟111个系统时钟12个系统时钟+发送ACK位和所有数据传输中MSB的建立时间。软件延时发生在写SMB0DAT或ACK到SI被清除之间。注意,如果写ACK和清除SI发生在同一个写操作,则软件延时为0。当SMBTOE位被置‘1’的情况下,定时器3应被配置为以25ms为周期溢出,以检测SCL低电平超时。SMBus接口在SCL为高电平时强制重装载定时器3,并允许定时器3在SCL为低电平时开始计数。应使用定时器3中断服务程序对SMBus复位,这可通过先禁止然后再重新使能SMBus接口来实现。通过将SMBFTE位置‘1’来使能SMBus总线超时检测。当该位被置‘1’时,如果SCL和SDA保持高电平的时间超过10个SMBus时钟周期(),总线将被视为空闲。当检测到空闲超时时,SMBus接口的响应就如同检测到一个停止条件(产生一个中断,STO被置位)。:SMBus配置寄存器位7:ENSMB:SMBus使能该位使能/禁止SMBus串行接口。当被使能时,接口一直监视SDA和SCL引脚0:禁止SMBus接口。1:使能SMBus接口。位6:INH