【经验】Silicon Labs 8位USB MCU EFM8UB系列产品USB功能调试方法
SILICON LABS 8位USB MCU EFM8UB系列产品支持最高50MHz的主频,具有全速和低速功能的USB,同时带有USB充电检测功能,8KV ESD保护和增强型高速接口,同时芯片还集成有12位分辨率的ADC等模拟外设。芯片最小封装只有3*3mm,非常适合用于空间受限的USB应用。
在USB程序开发及调试的过程中工程师需要对程序进行调试,通常使用USB协议分析仪是最好的方法,但由于这一设备价格较贵并不是每家公司都备有这样的仪器,那在有限的条件下如何对USB的程序进行调试分析?
其实Microsoft有提供USB Device Tree Viewer软件,可以分析接入PC的USB设备的基本信息,通过这个软件可以观察到设备在接入PC后驱动安装是否成功,如果设备驱动安装存在问题在设备信息中会给出”Problem Code”,通过这个错误代码可以了解到设备或驱动存在的问题,而且这个软件也会列出这个设备的设备描述符、接口描述符、端点描述符等的详细数据内容,可以观察到设备在枚举过程发出的数据是否正确,软件可以从Micrsoft官网直接下载。
除了这个软件外也可以使用Bus Hound软件监控USB接口的通信数据,这个软件可以监控USB在枚举及通信的过程中交互的全部数据,通过这个软件的监控可以方便的找出程序中存在的问题。
有了这两类实用工具就可以方便的对自己的USB程序进行分析测试了,很方便的!
- |
- +1 赞 0
- 收藏
- 评论 0
本文由John提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】Silicon Labs 8位MCU 烧录程序异常的解决方法
本文介绍Silicon Labs的8位MCU C8051F/EFM8系列的芯片在量产烧录过程中遇到问题的解决方法。
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
Silicon Labs EFM8系列8位MCU的IO Crossbar硬件分配
EFM8系列是Silicon Labs公司的8位MCU,总共分为4个系列:通用型EFM8BB系列、低功耗EFM8SB系列、带USB的EFM8UB系列和高性能的EFM8LB系列。EFM8系列MCU的IO具有Crossbar功能,即软件上可以分配IO的外设,为硬件设计提供了灵活性。但是Crossbar功能分配外设时并不是引脚随意分配,而是具有优先级要求的。
【应用】找水仪项目选用芯科科技8位MCU C8051F340,带有USB控制器,开发简单,提供案例程序
找水仪项目,使用芯科C8051F340的8位MCU,带有USB控制器,专用开发环境,以及接口协议的案例,减少开发难度,降低开发成本。USB控制全速12Mbps,速率相对比较快,加快信息上传;外设接口多,便于添加外设。
【经验】一文教你如何使用USB DEBUG ADPTER调试SLSTK开发板上的EFM8UB1系列8位MCU
Silicon Labs的8位MCU每一个系列都有相应的开发板,以方便用户工程师可以进行设计前期的测试评估。开发板上集成J-link仿真器。工程师可以使用开发板对外部的MCU目标板进行仿真,省去仿真器的购买。但是EFM8UB10系列的接口协议是C2接口,不是所有版本的J-link都兼容此协议,所以推荐使用Silicon Labs的USB DEBUG ADPTER对EFM8系列进行仿真。
【应用】芯科8位MCU C8051F321用于脂肪测量仪,带USB驱动设计,集成ADC、比较器等丰富资源
脂肪测量仪它是一种利用脂肪不导电原理,通过流经双手的微弱电流来测量身体电阻,从而测定身体脂肪率。作为它的主控MCU推荐芯科8位MCU C8051F321,优势:集成丰富的资源降低成本,而且运算处理能力卓越、性能稳定。
【经验】在Keil C51环境中使用UDA开发和调试EFM8系列MCU的方法和经验
EFM8系列是Silicon Labs公司的8位MCU,由于其高性价比被广泛的应用于各种行业。Silicon labs有提供免费的Simplicity IDE开发环境用于开发和调试EFM8系列MCU,但是很多工程师习惯于使用Keil或IAR等第三方开发环境。本文就为大家详细介绍使用USB Debug Adapter(简称UDA)在Keil C51环境中开发和调试EFM8。
【应用】Silicon Labs EFM8UB10F16G-C-QFN20低功耗8位MCU为工控机触摸屏接口转换提供方案
在工控机上想用触摸屏,工控机预留的接口只有USB口,市面上通用的触摸屏性价比高的多数都是串口屏,这样就需要进行转换来实现。在这个项目中,使用了Silicon Labs的8位MCU EFM8UB10F16G-C-QFN20来实践接口的转换,用EFM8BB10M1069F8GM-AR来控制电容触摸芯片。实现电容触摸点信息上传给工控机,工控机根据接收到的触摸点来进行系统的控制。下面是工控机触摸屏控制模块
【应用】国产8位MCU C8051F381用于石油流量仪表,满足全速USB功能控制
为推动石油化工企业长期稳定的发展,达到提高生产效率的目的,石油流量仪表MCU的选用显得尤其重要,本文推荐芯科科技的8位MCU C8051F381,10位ADC输出变化率高达500ksps;符合USB 2.0控制。
【经验】Silicon Labs的8位MCU EFM8UB10系列中的USB转串口软件实现常见问题分析
Silicon Labs的8位MCU EFM8UB10系列,内置USB外设接口 ,为了简化用户USB的开发,官方提供USB库及API接口,客户可以使用API接口对EFM8UB单片机的USB模块进行操作。
Silicon Labs 的8位MCU EFM8BB21F16G 用Usb Debug Adapter 在Silicon Labs IDE环境下调试,新建工程找 不到芯片型号,能支持调试下载吗?
只要Silicon Labs IDE是5.18以上版本就支持EFM8XX系列MCU 的调试,在新建工程的DEVICE列表里厂商虽还有没添加EFM8XX的全部型 号,但是默认是支持EFM8XX全系列的调试的。 1、需要在开发环境左面的New_Project工程里直接添加你的.C文件和.H文件就可以了,然后自己保存一个工程。 2、在Options\Connet option 下把USB 和C2口选上。 3、在Project\tool chain intergration..下Tool Definition-keil下的 Assembler,Compiler,Linker三个选型的 Executable路径连接到KEIL\C51\BIN对应下的 A51.EXE,C51.EXE,BL51.EXE。整个设置完成我们可以编译连接下载程序了。
【经验】使用8位MCU C8051F580时如何计算CAN位时间寄存器
在使用Silicon Labs的8位MCU C8051F580的CAN功能时,相对复杂的是CAN位时间寄存器的设置,在本文将举例说明C8051F580的CAN位时间寄存器的计算方法。
【经验】如何读取8位MCU EFM8SB2的UID值?
Silicon Labs的8位MCU EFM8BB2系列中有一个唯一识别码,叫做UID。我们在开发中有些时候需要使用读取UID,本文将分享如何在程序中读取EFM8BB2系列MCU的UID。
【应用】兼容USB 2.0全速接口的EFM8UB10 8位MCU在便携式USB型VOC检测仪中的应用
本文介绍一种使用Silicon Labs的EFM8UB10系列兼容USB 2.0全速接口MCU芯片,加上Silicon Labs的si705x系列温湿度传感器,以及微型VOC传感器(可得出eCO2参数),设计便携式的USB接口的空气质量检测仪,该检测仪通过USB接口(如电脑USB接口、充电宝USB接口等)供电即可实现VOC及温度检测,并可将检测结果显示在小尺寸的显示屏上。
【应用】具有USB功能的8位MCU助力电阻屏模块实现USB通信,功耗低并兼容全速USB2.0
带UART串口的电阻屏模块要实现USB通信,需要有USB功能的MCU,本文推荐选用Silicon Labs的8位MCU EFM8UB20F64G-B-QFN32,内置USB外设接口(具有8KV静电防护)及高精度的晶振、时钟恢复电路和收发模块,兼容全速USB2.0,无需外部晶体。
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论