当前位置: 首页 > news >正文

做电影网站被告版权html代码做的网站

做电影网站被告版权,html代码做的网站,网站建设学习资料,社交分享 wordpressUSB虚拟串口是使用USB的CDC#xff08;CDC为communication device class(virtual port com)#xff09;类实现的一种通讯接口。使用STM32自带的USB slave功能可以在电脑上实现一个USB虚拟串口#xff0c;在电脑上可以直接使用串口调试助手打开该虚拟串口和STM32进行通讯。ST…USB虚拟串口是使用USB的CDCCDC为communication device class(virtual port com)类实现的一种通讯接口。使用STM32自带的USB slave功能可以在电脑上实现一个USB虚拟串口在电脑上可以直接使用串口调试助手打开该虚拟串口和STM32进行通讯。STM32 OTG_FS是双重角色设备(DRD)控制器支持主机端和设备端的功能完全遵从On-The-Go Supplement to the USB2.0规范。同时该控制器也可配置为仅支持主机端或仅支持设备端功能的控制器遵从USB2.0规范。在主机模式下OTG_FS支持全速(FS, 12Mbits/s)和低速(LS,1.5Mbits/s)通信而在设备模式下支持全速(FS, 12Mbits/s)通信。OTG_FS控制器支持HNP和SRP协议。外围仅在主机模式下需要配置一个针对VBUS的电荷泵即可完成设计。 FS 全速 LS 低速 USB 通用串行总线 OTG On-the-Go PHY 物理层通用串行总线USB协议 管道逻辑数据传递的信道 控制端点具有双向通讯能力的默认端点是所有USB设备必须支持的端点。 端点的属性 端点号区分同一接口上不同的端点 传输类型不同的传输类型针对的是不同的端点不同的端点支持的传输类型可能不同如控制端点实现控制传输、同步端点实现同步 传输的方向主机----设备OUT设备----主机INOUT和IN的判定总是站在主机的角度 最大数据包长度一次传输的最大数据包长度 总线供电设备是从VBUS取电本身不自己供电比较常见的就是U盘有线键鼠等。对于总线供电设备消耗电流超过500mA会报浪涌保护。设备通过设备描述符向主机自报家门报告的信息包含供电配置即自供电/总线供电以及功耗要求。 主机会判断是否能够提供设备所需要的最大功耗若可以则进行设备的枚举若满足不了则拒绝枚举该设备。 处于挂起模式的USB总线供电设备高功耗总线设备消耗电流不能超过2.5mA低功耗总线设备消耗电流不能超过0.5mA SOFstart of frame EOFend of packet 一般情况下设备不会检测到3mS无数据传输从而进入挂起模式只有当主设备进入休眠状态或者主设备有意停止信号发送时从设备才会进入挂起模式。如当U盘插到笔记本上后是正常工作的模式当笔记本盖子扣上后进入挂起模式。 差分信号传输和RS485、CAN在硬件层面很类似因为差分信号抗干扰能力比较强。总线处于Idle状态大于3mS从设备就会进入挂起模式低速和全速模式下的J状态是不同的 USB主机内部都是通过15K电阻下拉到地的因此当无设备接入时D、D-均为低电平。在USB从设备中如果从设备是高速设备则会将D通过1.5K电阻上拉到VBUS。如果从设备是低速设备则会在将D-通过1.5K电阻上拉至VBUS。因此主机通过对D-、D-电平的检测就可以判断出是否有设备接入以及接入设备的通讯速度。 当需要传输的数据长度大于接口上端点的最大传输数据长度则数据会被分为多个transaction进行传输如需要传送100byte断点的最大传输数据长度为64byte则需要分为2个transaction进行传送。每一个transaction都需要由3个packet组成只有在同步传输是transaction中没有握手包。 PID用于区分不同包的类型就是上面Packet的四大类不同类型的包其组成部分即PID后面跟的内容也是不同的。 令牌包中的帧号和数据是不存在的 SOF包中不存在地址和数据 数据包中无地址和帧号 握手包中无地址、帧号、数据、CRC握手包用于表示当前传输的传输状况 接收方只有正确收到数据包且数据包的PID和自身期望的PID一致时才会toggle自身的PID。发送方只有收到来自接收方有效的ACK握手信号后才会toggle自身的PID。数据传输起始的PID会在USB reset阶段被清0因此传输开始时发送方和接收方都是DATA0的PID。 当接收方在成功接收一个数据包并toggle自身的PID从DATA0变为DATA1在回复发送方ACK信号的过程中由于某种原因造成ACK信号被破坏因此发送方并未受到ACK信号。发送方不切换自身的PID保持DATA0此时收发双方的PID不再保持一致。在下一次通讯的时候发送方以DATA0作为PID进行数据的发送。当数据正确到达接收方时接收方发现当前数据的PID和自身的PID对不上因此回复ACK信号表示当前数据已成功收到但其并不toggle自身的PID。当发送方收到接收方返回的ACK信号时会切换自身的PID从DATA0变为DATA1在下一次通讯的时候手法双方就又会回到同步的状态收发双方的PID都是DATA1。 参考资料 【1】B站视频 视频对应PDFhttps://www.stmcu.com.cn/Index/search?search_keywordsusb2.0 【2】STM32CubeMX系列教程25:USB Device https://www.waveshare.net/study/article-664-1.html
http://www.zqtcl.cn/news/462952/

相关文章:

  • 做课件的软件下载带有蓝色的网站html网页制作代码实例
  • 建设银行鄂州分行官方网站健身网站开发方式
  • 大连免费建站模板花坛设计平面图
  • 建设网站对企业有什么好处wordpress教程视频下载
  • 郑州网站提升排名上海 企业 网站建设
  • 南昌好的做网站的公司营销型网站 案例
  • 南宁经典网站建设网络运维工程师是干什么的
  • 网站开发算法建网站难不难
  • 茂名模板建站定制网站开发 ide
  • 做网站现在用什么语言网站估价
  • wap开头的网站外贸网站建设官网
  • 做网站说什么5.0啥意思wordpress教程视频 下载
  • 业务型网站做seo郑州网站推广优化
  • 400网站建设南昌网站建设方案详细版
  • 网站评论回复如何做中国住建部和城乡建设官网
  • 怎么建设网站南京做南京华美整容网站
  • 有哪些可以做1元夺宝的网站推广网站哪家做的好
  • 网站备案 域名不是自己的成都电子商务网站
  • 网站内容管理系统建设2021年建站赚钱
  • 网站建设交流发言稿找做网站的上什么app
  • 企业如何应用网站的wordpress lensnews
  • 可信的邢台做网站学电商运营需要多少钱
  • 网站中文名称做微商进哪个网站安全
  • 网站前端建设需要学会什么意思wordpress 快递查询 插件
  • 网站建设腾讯云与阿里云做网站上市的公司
  • 视频直播网站app开发网站备案主体是
  • 做的好的微信商城网站建设商务网站
  • 小白用网站建设工具专做奢侈品品牌的网站
  • 安装vs2015网站开发外包公司为什么没人去
  • 网站关键字多少合适唐河微网站开发