Advertisement

F103C8T6_USB_CUSTOMHID+MSC文件包。

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
将STM32F103C8T6的CustomHID和MSC USB设备整合在一起,EP0负责枚举过程,EP1则用于键盘设备,EP2用于鼠标设备,该鼠标支持绝对模式以及相对模式,而EP3则专门为MSC设备服务,并提供官方演示版本以及FAT16文件系统版本(默认为FAT16)。所有这些EP都具备双端口特性。在常规操作下,键鼠设备能够共享一个物理接口,通过报告ID作为前缀来发送不同的报告给主机。然而,在某些主机环境下(例如IBM的AIX7系统)枚举阶段处于启动引导模式时,主机可能无法启动报告描述符的请求,导致键鼠设备均无法正常使用。因此,为了确保键鼠设备的正常运行,它们需要分别分配独立的接口。本文着重探讨了CUSTOMHID和MSC的复合对象,但其设计思路同样可供其他型号单片机参考,例如F1、F4、F0等单片机的HID+MSC、CDC+MSC、HID+CDC等组合以及双重或三重复合设备的应用。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • MSC NASTRAN BDF的拆分计算
    优质
    简介:本文探讨了如何对大型工程分析中的MSC Nastran BDF文件进行有效拆分,以实现并行计算和优化资源利用,提高计算效率。 将MSC NASTRAN BDF文件按工况拆分为多个,并依次调用NASTRAN进行计算。
  • F730(MSC+CDC).rar
    优质
    这是一个包含MSC和CDC协议库的F730文件包,适用于开发USB通信相关程序的工程师和技术人员。 关于STM32F7 USB复合设备(MSC+CDC),即串口+U盘的组合,在网上找到的相关资料较少且不完整。官方虽提供了视频教程但缺乏详细参考资料。我使用的是STM32 F730R8T6进行测试,配置晶振为16M,可以正常工作。希望这些信息能帮助到有需要的朋友。
  • MSC.191(79) IMO
    优质
    MSC.191(79)是国际海事组织海上安全委员会通过的一项决议,主要涉及船舶能见度设备的标准和性能指南。 ### IMO MSC.191(79):船载导航显示器上导航相关信息显示的性能标准 #### 概述 IMO MSC.191(79)是国际海事组织(IMO)发布的一项重要决议,旨在制定船载导航系统中导航信息显示的标准。这一标准对于确保海上航行的安全和效率具有重要意义。 #### 核心内容 **1. 目标** 本标准的主要目标为指导船载导航系统的开发设计,以保证这些系统能够清晰、准确地展示与航行相关的各种信息,帮助船员做出正确的决策。 **2. 范围** 该标准适用于所有类型的船舶,包括但不限于货轮、油轮和客船。它规定了导航显示器上显示的信息要求,涵盖颜色、符号、亮度及布局等方面的规定。 **3. 应用** - **适用广泛**:适用于安装有电子导航设备的所有船舶。 - **持续更新**:随着技术发展与安全需求的变化,此标准将不断修订和升级以适应新的技术和规范要求。 **4. 定义** - **导航显示器**: 指在船舱驾驶室内用于显示航行相关信息的屏幕或装置。 - **航行信息**: 包括船舶位置、速度、航向等数据以及雷达与自动识别系统(AIS)提供的传感器数据。 **5. 一般要求** - **5.1 信息排列**:导航显示器上的信息应按逻辑顺序展示,以帮助用户快速理解。 - **5.2 可读性**:文字和符号需清晰可见,并且字体大小及颜色对比度须符合标准。 - **5.3 颜色与亮度**: 不同类型的警告信息应用不同的颜色表示,屏幕亮度应根据环境光线自动调整。 - **5.4 符号**: 应使用标准化的图标来代表特定的信息类型。 - **5.5 信息编码**:信息编码方式需遵循国际标准以确保兼容性。 - **5.6 完整性标记**:当显示的数据不完整或缺失时,应有明确提示标志。 - **5.7 报警与指示**: 关键报警信息须具备明显的视觉和听觉提醒功能。 - **5.8 显示模式**:支持多种显示模式以适应不同的使用场景需求。 - **5.9 用户手册**:随设备提供的用户指南应详细说明各项功能的操作方法。 **6. 运行信息的显示** - **6.1 船舶自身信息**: 准确展示船舶的位置、速度和航向等基本信息。 - **6.2 海图数据**: 清晰呈现海图上的地理信息及水深数据。 - **6.3 雷达回波**:精确显示雷达检测到的目标距离与方位。 - **6.4 目标信息** - **目标容量规定了系统能够同时跟踪的最大目标数量。 - **AIS非活动目标处理**: 描述如何过滤自动识别系统的静止或不活跃目标数据。 - **激活和解除功能**:定义启动或关闭特定目标追踪的操作方法。 #### 结论 IMO MSC.191(79)作为一项重要的国际标准,不仅规范了船载导航显示器的设计与使用方式,还为海上航行的安全性提供了有力保障。随着技术的进步与发展,该标准将继续发展和完善,以支持更高的安全性和效率要求。
  • MSC算法程序
    优质
    MSC算法程序是一款高效的数据分析工具,采用先进的数学统计方法进行数据处理和预测建模,适用于科研、金融等领域的复杂数据分析任务。 多元散射矫正算法的程序适用于MATLAB初学者参考。该程序包含了关键语句的解释。
  • LoadLibrary MSC错误: java.lang.UnsatisfiedLinkError:
    优质
    本篇文章主要讨论了Java程序中出现的java.lang.UnsatisfiedLinkError错误,特别是在使用LoadLibrary方法时遇到的问题,并提供了可能的原因和解决方案。适合开发者参考学习。 当遇到加载so包的问题时,在buidl.gradle(module:app)下的android{defaultConfig {部分进行配置可以解决问题。错误提示为:loadLibrary msc error:java.lang.UnsatisfiedLinkError,具体信息显示PathClassLoader无法找到“libmsc.so”。需要检查native库的路径设置是否正确,并确保在构建文件中指定了正确的so包目录。
  • MSC Adams函数详解
    优质
    《MSC Adams函数详解》是一本深入解析工程仿真软件MSC Adams内置函数的专业书籍。书中详细介绍了各类函数的应用场景、使用方法及编程技巧,帮助读者精通动力学模拟与分析。 MSC Adams的帮助文档详细解释了该软件支持的所有函数,并附有相应的示例。例如,求整个模型质心的函数AGGREGATE_MASS()、与位置方向相关的各种函数等。这些函数不仅在Function Builder中可以使用,在进行二次开发时也同样适用。多查阅帮助文档,了解Adams自带的各种函数能够显著减少工作量。
  • 讯飞MSC开发指引
    优质
    《讯飞MSC开发指引》是一份详尽的技术文档,为开发者提供了基于讯飞语音识别技术的移动应用集成指南与最佳实践,帮助快速实现智能语音功能。 讯飞MSC开发指南提供了详细的指导和技术支持,帮助开发者了解如何使用讯飞的多语种合成技术。文档涵盖了从环境配置到功能实现的各项步骤,并附有示例代码和常见问题解答,旨在让开发者能够快速上手并高效地进行应用开发。
  • MSC Actran 2020 更新版.rar
    优质
    MSC Actran 2020更新版是一款用于声学仿真、振动和噪音分析的专业软件最新版本。包含多项优化与新功能,适用于工程设计中的复杂声学问题解决。 ACTRAN是由比利时FFT公司开发的一款著名声学软件,并已正式成为MSC系列解决方案的一部分。凭借对传统有限元和无限元技术的创新改进,ACTRAN提供了当今最全面的声学解决方案,涵盖了声学、振动声学以及流动声学的所有领域。
  • STM32 HAL库USB虚拟U盘MSC配置及内置Flash FatFS系统
    优质
    本项目详细介绍如何使用STM32 HAL库配置USB虚拟U盘(MSC模式),并结合内置Flash与FatFS文件系统实现数据存储功能。 本段落介绍了如何使用STM32的HAL库配置USB虚拟U盘MSC功能,并结合自带Flash实现FatFS文件系统。
  • 讯飞MSC开发指南(Android)
    优质
    《讯飞MSC开发指南(Android)》旨在为开发者提供全面、详细的指导,帮助他们利用科大讯飞的语音识别和合成技术优化其安卓应用。 讯飞MSC开发指南(Android),详细文档,说明清楚。