附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读中文_第1页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读中文_第2页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读中文_第3页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读中文_第4页
附送苏大arm cortex m4kinetis光盘sd fsl k60分章阅读中文_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

46USB以下的物为本文所使用的参考文献。对于这些规范的更新,请参.41.1.246-1全速高速IDEVIDEVHCHGIDMIDP低速RDMVDATVDP46.1.346-2 46-1 46-3使能掉电(电压acdd31.7v46-4使能使能掉电(Powered使设备退出低功耗停46-5USBIIII应该被置1。者HUB都会使用这些信号作为双方向的,三态信号。长度 R计数器寄存读0000写00018读00写00031-26(预留01023-17(预留0向系统中115-9(预留0101清除了IF位(中断标志-读写0010读00写0`131-12(预留二进制表示的时钟速度。测量单位通过编程CLOCK_UNIT得到。当时钟单位为0b00_00100048对于24MHz,值为0b00_0001_1000(24).1(预留-读0写00000000031-23(预留在检列中出现错误。通过SEQ_STAT字段可以找出是具体哪个阶段发生了19-17-15-0(预留

01 0001USB2.0连接到一个TIMER0TSEQ_INITVBUS=读00写0031-26(预留25-规范要求在1s或者更少的时间内完成整个序列包或TSEQ_INIT。15-12(预留STATUS[ERR]。=读00写0031-26(预留25-去D+信号线抖动的时间周期。设置在数据引脚连接检测周期(当IDP_SRC和但是USB电池充电规范要求一个最小时间10ms。15-10(预留规范1.1的要求来设置,因此当覆盖默认值要特别。=读00写0031-26(预留25-电规范要求最小值40ms。15-4(预留到D-线的状态来决定充电端口的类型的模块等待时间,有效值为1到15ms。这些相交互的硬件与软件的集合称之为USB电池充电子系统(USBBatterySubsystem46-8USB电池充电电流在2.5mA以下。设备上的通信模块可以用来控制电池充电ICUSB总线上。USBUSBD+USBD+D-信号的下拉电阻,D+上拉电阻与D-下拉电阻都是在充电检列时使用。USB收发器也从USB总线上输出D+D-信号USB端口而要求系统从一个低功耗模式唤醒,那么该中断 46-9表46-14充电检列概12VBUS信号与系统中断引脚VBUS_detect之3数据引脚联USBDCD模块检测USB数据线D+与D-已经连接到了4充电端口检测USBDCD5充电类型检6表46-15充电检列的时间参TDCDTVDPSRCTVDPSRCTSEQTUNITTVDMSRCTVDMSRCTCONIDPSINKOTG;以下工作来初始化模块,并且开始一个充电检列。CONTROL[IE]位来开启中断(默认情况下,如果使用软件轮询方法46-10USBVBUS,电源引脚与数据引脚连接之前的时间有插入到插座连接上,那么D+线仍然保持高电平。一旦数据引脚连接上,D+线会立刻变成低一旦D+线变成低电平,模块会继续采样D+线超过TDCD_DBNC去抖动的时间间隔。关于该寄存器的详细介绍可以参见TIMER0寄存器。)发生超时(参见“充电检列超时成功完成检测数据引脚连接(阶段完成成功去 D+状态的抖动之后,模块应紧接着做以下事情;D-线上(usbdcd_enusbdcd_chg_det_en引脚为高电平时。TVDPSRC_OND-数据线。TVDPSRC_ON参数是可以编46-16D-低于1.1是低于VLGC高于待TVDPSRC_CON时间间隔到:(CONTROL[IE]=1读状态寄存器(STATUS;CONTROL[IE]=1(STATUS;等待模块完成序列的最后一个阶段(参见“充电类型检测”章节更新状态寄存器(STATUS)SEQ_RES=00(参见46-18);(CONTROL[IE]=1注意在该种情况下,模块不会等待TVDPSRC_CON间隔时间到。软件使能D+上拉电阻之后,模块被通知自动开始(通过间隔信号:模块一直等待,直到ipp_pue_dp数据变高)CHECK_DM计数器,以倒计时通过46-17D-高低在一 更新状态寄存器(STATUS,以表示已检测到一个充电器,设SEQ_RES=11(46-18(CONTROL[IE]=1(STATUS;USB控制器,以防止在USBD+或者D-线上的虚中断或唤醒更新状态寄存器(STATUS)以表示检测到一个充电主机端口,并设置SEQ_RES=10(46-18(CONTROL[IE]=1(STATUS;(CONTROL[IE]=1并且允许的时间来完成序列;或者停止序列。停止序列,软件应该:状态寄存器(STATUS;该超时功能也可以被用在软件不能知道用户在电池检列期间将USB设会达到0并且重新开始计数。表46-18触发与序列阶段的中状态字段不会发生中断:VBUS连接检USB端口是一个充电端D-线的电压高于USB的VLGC阈值充电器类型检模块完成识别充电器类型过0充电器检46-19注意:软件总是应该在开始一个序列之前(即设置CONTROL[START]=1)初其他的寄存器通常都不需要更改因为他们的默认值已经能够满足USB电池模块的所有配置都应该在初始化充电器检列之前。设USBD+或者D-的任何外部

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论