【经验】航顺32位MCU芯片HK32F103xC/D/E USB枚举情况分析
HK32F103x、HK32F103xC、HK32F103xD/E是深圳市航顺芯片技术研发有限公司推出的中大容量的32位MCU芯片,内部集成丰富且强大的外设,如SPI/IIC/UART/USB/FSMC/SDIO等。本文将为您介绍航顺芯片HK32F103xC/D/E USB枚举情况分析。
有客户在快速替换使用过程中,遇到过使用HAL库的USB枚举失败的情况:VID/PID值等设备描述符内容不正确。使用bus hound捕获USB包,观察设备描述符内容,如下红色箭头所指IN包数据部分,大多数时候是不对的,即不是预期值,偶发是对的。
通过分析客户代码,且使用逻辑分析仪+DSview跟踪USB通信数据,发现是在枚举过程中,第三次获取设备描述符的时候出错,如下:
进一步分析发现并确认(根本原因):
USB设备在收到STALL之后的下一条SETUP的情况下,硬件会设置Tx状态为Valid,这导致接下来IN包来了之后,USB直接就把还未准备好的数据发送给主机,即发送的数据不是预设值/乱码,例如一部分为本次要发送的数据,另外一部分为上一次的数据。
解决方案:
屏蔽掉软件设置STALL的代码,例如在HAL库的HID类,屏蔽下图处。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由犀牛先生转载自航顺芯片,原文标题为:航顺HK32MCU(第20课)I HK32F103xC/D/E USB枚举情况分析(二) 应用笔记(二十),本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】航顺32位MCU芯片HK32F103xC/D/E USB枚举失败情况分析及解决方案
HK32F103x/C/D/E是航顺芯片推出的中大容量的32位MCU芯片,内部集成丰富且强大的外设。有客户在快速替换使用过程中,遇到过使用HAL库的USB枚举失败的情况,本文航顺将为您介绍HK32F103xC/D/E USB枚举失败情况分析及解决方案。
【经验】航顺32MCU HK32F103xC/D/E的flash擦写应用、编程及注意事项有哪些?
HK32F103x/C/D/E是深圳市航顺芯片技术研发有限公司推出的中大容量的F103系列芯片。作为32位MCU,大多会内置flash以便应用程序的存储及更新,其可靠性及访问速度也远远优于外部flash。
【经验】航顺芯片32位MCU HK32F103X8XB使用DMA串口反复进入空闲中断的问题 | 视频
本次视频讲解如何解决航顺芯片HK32F103X8XB使用DMA串口反复进入空闲中断的问题。
航顺芯片(HANGSHUN)32位MCU/存储/LCD驱动/电源管理产品选型指南
目录- 公司介绍 32位MCU 应用方案 存储 电源管理 LCD/LED液晶显示驱动
型号- HK32ASAFE010RBT6,HK6206XX系列,HK32F04AKBT6A,HA030系列,HK32F04AC6T6A,HK32F051RBT6,HK24C64,HK70XX,HK32ASAFE010GBU6,HK32E032R4T5,HK24C128,HK32F031C4T6,HK32L031K4U6H,HK32F103RET6,HK32U1009VDT6,HK32F072,HK32F0301MJ4M6,HK32L088R8T6H,HK32H3009VET6,HK32F030M,HK32F04AK8U6A,HK32F04AGBU6A,HK24C256,HK32F030系列,HK32F103VCT6,HK32L084RBT6H,HK32HA030C8T6,HK32AUT0103,HK32F072CBU6,HK358,HK32F030MF4U6,HK32F072C8T6A,HK32F030C6T6A,HK32F04AF8P6A,F0301M系列,HK32F031G4U6A,HK78XX,HK32SPIN030K6T6,HK32F031M,HK32F04ARBT6A,HK32F031K4T6A,U3009,HK32F04AK8U6,HK32L051K6T6H,HK32F04AFBP6A,HK32F031C4T6A,HK32F0301MD4P6,HK32F072CBT6,HK32F04AF6P6,HK32F031F6P6,HK32F072CBT6A,HK32ASAFE010,HK32L031K4T6H,HK32U1009VET6,HK32F0301MD4P6A,K32F030K6T6,AL03X系列,HK32F103VDT6,HK32F072R8T6,HK32ASPIN010RBT6,HK32ASPIN010GBU6,HK32F030C8T6,HK32L052K6T6,HK32F04AK8T6A,HK32L052K6U6,HK32L088C8T6H,HK25Q16,HK32F072C8U6A,HK32L083RBT6,HK32F39ARCT6,HK32F04AK8T6,HK32F04AC4T6,F030M系列,HK32L052K6U6H,HK32F103C8T6,HK32U3019RCT6,HK32ASPIN010,HK32F031K4U6A,HK32F103C8T6A,HK78LXX系列,HK32L051K6U6H,HK32L084CBT6,E032X系列,HK32F030MF4P6,HK32F39A,HK32ASAFE010KBU6,HK4054,U1XX9系列,HK32F04AR8T6A,HK32F042RBT6,HK3 2ASAF EO10 KBT6,E032X,HK32AUTO103CCT7,HK32F030R8T6A,HK32L0,HK32SPIN030F6P6,HK32F031C6T6,HK32F103RCT6,HK24C16,F04A,HK32F030,HK32L084CBT6H,HK32H3009VCT6,HK32F04ACBT6A,HK32F04AK6T6A,F103系列,HK32H3009RET6,HK32W030KEU6,HK32F0301MF4P6A,F030,F031,HK24C32,HK1117-XX系列,HK32F031F6P6A,HK32F04AF4P6A,HK32ASAFE010KBT6,HK32T088C8T6,HK73XX系列,HK393,HK32L063C8T6,F39A,HK32F030MF4U6A,HK32F031G4U6,HK4056,HK4057,HK32ASPIN010CBT6A,HK32F031K6U6A,HK6206XX,HK32ALG31X,HK32L088C8T6,HK32F04AK6U6,HK32F04AC8T6A,HK32F030MG6U6A,HK32ASPIN010KBU6A,HK32F04AR8T6,HK32F04AF4P6,HK32L088R8T6,HK32ASAFE,HK32F04AG8U6,HK32L051K6T6,HK32F072C8U6,HK32F103RDT6,HK32F030K6T6A,HK32F04AG8U6A,HK32F051,HK32F04AKBU6A,HK32H3009VDT6,HK32ASPIN010KBU6,HA030,HK32F04AK6T6,HK32F030C6T6,HK25Q128,HK32F04A,HK32F0301MF4U6,HK32L051K6U6,HK32HA030,HK24C512,HK78XXCV系列,HK32F072C8T6,U3009系列,HK32W020KEU6,HK32ASAFE010FBP6,HK75XX,HK32L083R8T6,HK32U1009,HK32F042,HK32F031G6U6A,HK32F030MJ4M6A,HK32L084C8T6,HK32ASPIN010KBT6,HK32AUTO103CET7,HK32F031C6T6A,HK32F042R8T6,HK32F042CBT6,HK32F031K4T6,HK32F030MG6T6A,HK32ASPIN010KBT6A,HK32HP103RET6,HK32F0301MF4P6,HK32AUTO103RCT7,HK32F103V8T6A,HK32F051C8U6,HK32HP103,HK1381,HK32HA030RBT6,HK32F051R6T6,HK78MXX系列,HK32F030K6T6,HK32L084RBT6,HK32L031K4T6,HK32F030MD4P6A,HK32H3009RCT6,AL03X,HK25Q64,HK32F103,HK32F39AVDT6,HK32L051C8T6,HK32F031K4U6,HK32F042CBU6,HK32L051C8T6H,HK32F051C8T6,I1K24C256,F0301M,HK32F103RBT6A,HK32F0301MJ4M6A,HK32ALG31G8U6,HK32ASPIN010GBU6A,HK32F030R8T6,HK32F031G6U6,HK1117-XX,HK32L031K4U6,F031系列,HK32U3019VDT6,HK32F030MD4P6,HK32F04AK4U6,HK32F04AC4T6A,HK32ASPIN010FBP6,HK32ASPIN010FBP6A,HK32T088,HK73XX,F04A系列,HK32F04AG6U6,HK32F103CBT6A,HK78XX系列,HK32F030F4P6A,HK32SPIN,HK32U1009RCT6,HK32F103RBT6,HK32ALG31H8U6,HK25Q80,HK32F04AG4U6A,F030M,HK32F04AK6U6A,HK32T088RBT6,HK32F04AK4T6,SPINM3,HK32F0301MF4U6A,HK32E032,HK32H3009RDT6,HK32F030C8T6A,SPINM0,HK32F39AVET6,HK4558,HK32F04AC8T6,HK24C08,HP103系列,HK24C02,HK78LXX,HK32L063C8T6H,HK32ALG3,HK24C04,HK78XXCV,HK32H3009,HK32F031K6T6A,HK32U3019VET6,F030系列,L08X系列,HK32F051CBU6,HK32HP103RCT6,HK32F1030C8T6,HK32F031K6T6,HK32L083R8T6H,HK32AUTO103RET7,HK32ASAFE010CBT6,HK32F051R8T6,HK32F042C8T6,HK32F072CBU6A,HK32F072RBT6A,HK32F0301M,HK32U1009RDT6,HK71XX系列,HK32SPIN030G6U6,HK32F04AG6U6A,HK32U3019,HK32F030MJ4M6,HK32F103VET6,HK32F04AK4U6A,HK32HP103CET6,HK32F051CBT6,HK32W0XX,HK32F031K6U6,L08X,HK32W030CEU6,K32F04AF8P6A,HK32F39ARDT6,HK32F042C8U6,HK32F0301MG6U6A,HK32F031F4P6,HK78MXX,HK32L052K6T6H,32SPIN030C8T6,HK32F103C816,HK32ALG31K8U6,HK25Q32,F39A系列,HK32U3019RDT6,HK32F030F4P6,HK32F04AG4U6,HK32F103R8T6A,HK32F4,HK32L083RBT6H,HK32F103VBT6A,HK71XX,HK324,HK32U1009RET6,HK32F072RBT6,F103,HK32W0,HK32F072R8T6A,HK25Q40,HK32U1009VCT6,HK32F04AF8P6,HK32F1,HK32F0,HK32F04AK4T6A,HK32F3,HK75XX系列,HK32F072V8T6,HK32ASPIN010RBT6A,HK32F103系列,HK32F39AVCT6,HK32F103CBT6,HK70XX系列,HK32F39ARET6,HK32F031F4P6A,HK32F04AF6P6A,HK32F04AC6T6,HK32F103R8T6,HK339,HK93CXX,HK32F030MF4P6A,HK32U3019VCT6,HK32F0301MG6T6A,HP103,U1XX9,HK32ASPIN010CBT6,HK1621B,HK32U3019RET6
航顺芯片(HANGSHUN)32位MCU选型表
描述- 深圳市航顺芯片技术研发有限公司2013年成立,在成都、上海设立分公司和办事处,致力以“车规SoC+高端MCU超市双战略、让万物互联更智慧,智慧生活更美好”为使命,实现“HK32MCU为核心、打造航顺无边界生态平台级企业”的伟大愿景。
型号- HK32T040K6U6,HK32M053E4P7,HK32ASAFE010RBT6,HK32F072家族,HK32F030ME6U7A,HK32F39ARET6A,HK32M050F4P7,HK32F0301ME6P7A,HK32F04AKBT6A,HK32F04AC6T6A,HK32F0301ME4U7A,HK32F0301MF6N7A,HK32F0301MJ6M7A,HK32ASAFE010GBU6,HK32F103RET6A,HK32E032R4T5,HK32F031C4T6,HK32AUTO39A,HK32F103RET6,HK32F030MF4P7A,HK32ASPIN023C8U7,HK32F072,HK32L088FBP6,HK32F0301MJ4M6,HK32AUTO39A-0MF4P6,HK32F030M,HK32F04AK8U6A,HK32F04AGBU6A,HK32R783K8U7,HK32ASAFE3009RDT7,HK32L0H4CBT6,HK32C003F4P6,HK32C005K8T7,HK32L084FBP6,HK32ASPIN021K8T7,HK32F103VCT6,HK32F072CBU6,HK32U3009VCT7,HK32F40X家族,HK32F103VET6A,HK32F030MF4U6,HK32F030C6T6A,HK32G003F4P7,HK32F04AF8P6A,HK32F031G4U6A,HK32M054G4P7,HK32F0301MD4P7C,HK32W0家族,HK32F0301MD4P7A,HK32F04ARBT6A,HK32F031K4T6A,HK32L088KBT6,HK32F0301M家族,HK32ASAFE3009家族,HK32M050E4U7,HK32F04AK8U6,HK32F04AFBP6A,HK32F407ZET6,HK32AUTO39A家族,HK32F031C4T6A,HK32F0301MF6U7A,HK32C030K8U7,HK32F0301MD4P6,HK32F072CBT6,HK32C207K8T7,HK32F40X,HK32F04AF6P6,HK32T040E6Y6,HK32F031F6P6,HK32ASAFE010,HK32F407VGT6,HK32F39AVET6A,HK32U3009RET7,HK32F0301MG4P7A,HK32F103VDT6,HK32F072R8T6,HK32L0H4GBU6,HK32ASPIN010RBT6,HK32F030M家族,HK32ASPIN010GBU6,HK32F030C8T6,HK32L0H4RBT6,HK32ASAFE3009RCT7,HK32F04AK8T6A,HK32L0家族,HK32M050G4P7,HK32ALG31,HK32F030MG4U7A,HK32G003F4N7,HK32T010S8T7,HK32U3009VDT7,HK32F030MG6P7A,HK32F04AK8T6,HK32F04AC4T6,HK32F39ARCT6,HK32C003F4N6,HK32F103RDT6A,HK32AUTO39A-3ARET7,HK32T010C8T7,HK32L084KBT6,HK32ALG31E8U6,HK32F103C8T6,HK32F031K4U6A,HK32F103C8T6A,HK32,HK32L084CBT6,HK32F39A,HK32F030MF4P6,HK32ASAFE010KBU6,HK32F04AR8T6A,HK32F030ME4P7A,HK32F103VDT6A,HK32F030R8T6A,HK32L0,HK32F031C6T6,HK32F103RCT6,HK32T040F6P6,HK32L0H8FBP6,HK32F030,HK32X003,HK32F031,HK32F030MJ4M7A,HK32F030MF4N7A,HK32F04ACBT6A,HK32F04AK6T6A,HK32F39A家族,HK32F103C8T7B,HK32M050F4U7,HK32C030K8T7,HK32ASPIN020S8T7,K32ASPIN022K8T7,HK32W030KEU6,HK32F031F6P6A,HK32F04AF4P6A,HK32U3009VET7,HK32C105S8T7,HK32ASAFE010KBT6,HK32M065C8U7,HK32ASAFE010家族,HK32G003F4U7,HK32F031G4U6,HK32L088CBT6,HK32F031K6U6A,HK32SPIN0232C8T7,HK32F04AK6U6,HK32F04AC8T6A,HK32F030MF4N6,HK32F0301MF4P7C,HK32M064C8U7,HK32F0301ME6U7A,HK32F04AR8T6,HK32F0301MF4P7A,HK32F04AF4P6,HK32M053G4P7,HK32F407VET6,HK32ASPIN020E8P7,HK32F04AG8U6,HK32F072C8U6,HK32F103CCT7B,HK32M060C8T7,HK32F103RDT6,HK32F030MF4U7A,HK32F030K6T6A,HK32F04AG8U6A,HK32F030MF6P7A,HK32F04AKBU6A,HK32L0H4KBU6,HK32ASPIN010KBU6,HK32F030C6T6,HK32F04AK6T6,HK32L0H8KBT6,HK32T040K6T6,HK32X003家族,HK32F04A,HK32AUTO39A-3AVET7,HK32F0301MF4U6,HK32C003D4P6,HK32F072C8T6,HK32M060C8U7,HK32ASAFE010FBP6,HK32W020KEU6,HK32F030MD4P7A,HK32C030F8P7,HK32R783S8T7,HK32F031G6U6A,HK32ASPIN010KBT6,HK32F030家族,HK32L0H8KBU6,HK32F031C6T6A,HK32F031K4T6,HK32F0301MF4P6,HK32F103V8T6A,HK32C003J4M6,HK32G003J4M7,HK32F103RBT7B,HK32F0301MG4U7A,HK32ASPIN021C8T7,HK32F39AVCT6A,HK32T0家族,HK32F030K6T6,HK32L084RBT6,HK32L084GBU6,HK32F0301MG6P7A,HK32M050G4U7,HK32F103,HK32F39AVDT6,HK32F031K4U6,HK32ASPIN家族,HK32F030MG6U7A,HK32F103RBT6A,HK32F04A家族,HK32ALG31G8U6,HK32F030R8T6,HK32F031G6U6,HK32L0H4KBT6,HK32F031家族,HK32F030ME4U7A,HK32L0H4FBP6,HK32M063K8U7,HK32F030MD4P6,HK32F04AK4U6,HK32F0301ME4P7A,HK32F04AC4T6A,HK32ASPIN010FBP6,HK32F39ARCT6A,HK32F103VCT7B,HK32F0301MF4N7C,HK32F030ME6P7A,HK32F0301MF4N7A,HK32F04AG6U6,HK32F103CBT6A,HK32F030F4P6A,HK32C207S8T7,HK32F103RBT6,HK32F04AG4U6A,HK32CXXX,HK32F030MF6N7A,HK32F04AK6U6A,HK32L088RBT6,HK32C030C8T7,HK32ASAFE3009VET7,HK32F04AK4T6,HK32L088GBU6,HK32E032,HK32T010K8T7,HK32C105K8U7,HK32F103VCT6A,HK32T0,HK32F030C8T6A,HK32F103CBT7B,HK32F39AVET6,HK32F0301MD6P7A,HK32F04AC8T6,HK32R78,HK32R78家族,HK32F031K6T6A,HK32U3009家族,HK32F0301MF4U7C,HK32F0301MF4U7A,HK32ASPIN,HK32SPIN0732C8T7,HK32C003F4U6,HK32F031K6T6,HK32C105K8T7,HK32F0301MF6P7A,HK32ASAFE010CBT6,HK32T040G6U6,HK32U3009RDT7,HK32F0301M,HK32L084KBU6,HK32AUTO39A-3ACET7,HK32F04AG6U6A,HK32F030MJ4M6,HK32F030MF6U7A,HK32F103VET6,HK32ASAFE3009VDT7,HK32F04AK4U6A,HK32L0H8RBT6,HK32L0H8GBU6,HK32F030MG4P7A,HK32M055G4P7,HK32F103R8T7B,HK32F103家族,HK32F031K6U6,HK32M050E4P7,HK32W030CEU6,HK32CXXX家族,HK32E032家族,HK32F103RCT7B,HK32F39ARDT6,HK32ASPIN020K8T7,HK32F031F4P6,HK32F39AVDT6A,HK32AUTO39A-3BRBT7,HK32U3009,HK32ALG31K8U6,HK32F407ZGT6,HK32AUTO39A-03C8T7,HK32F030F4P6,HK32C030G8U7,HK32F04AG4U6,HK32F030MD6P7A,HK32F103R8T6A,HK32F0301MF4N6,HK32M060K8T7,HK32F103VBT6A,HK32AUTO39A-03R8T7,HK32F103RCT6A,HK32F0301MJ4M7C,HK32F072RBT6,HK32W0,HK32F0301MJ4M7A,HK32ASAFE3009RET7,HK32U3009RCT7,HK32F030MJ6M7A,HK32F04AF8P6,HK32F0301MG6U7A,HK32T010G8U7,HK32ASAFE3009VCT7,HK32F04AK4T6A,HK32L088KBU6,HK32F39AVCT6,HK32F103CBT6,HK32ASPIN022C8T7,HK32M060K8U7,HK32R782F8P7,HK32F39ARDT6A,HK32F39ARET6,HK32ASAFE3009,HK32F031F4P6A,HK32F04AC6T6,HK32F04AF6P6A,HK32T040C6T6,HK32AUTO39A-3ARCT7,HK32G003D4P7,HK32F103R8T6,HK32ALG31家族,HK32ASPIN010CBT6,HK32L0H8CBT6,HK32R783K8T7
2024年度航顺HK32MCU新品发布会暨第三次代理商培训大会(华东)
随着智能化和数字化的推进,半导体行业竞争加剧。航顺芯片,作为32位高端MCU的先驱,不断推动技术革新,提供优质产品与服务。航顺芯片于2024年7月26日在上海举办HK32MCU新品发布会暨代理商培训大会,展示最新成果,共同探索行业发展的新机遇。
【选型】航顺芯片MCU HK32F103CBT6兼容GD32F103CBT6,功耗低至1.6μA,工作温度最高105℃
HK32F103CBT6是一颗高性能的ARM CortexTM-M3 32位的RISC内核的MCU,最高工作频率96MHz,内置高达128KB FLASH、20KBSRAM,本文主要介绍航顺HK32F103CBT6与GD32F103CBT6性能对比。
【IC】32位MCU HK32C030家族,业界创新,12寸迭代超高性价比
航顺芯片新推出的32位MCU HK32C030,12寸迭代具有超高性价比。适用于工业应用,物联网,PC外设,智能家居,医疗设备,大小家电,手持设备等领域
【应用】国产32位MCU HK32E032R4T5用于墙体探测仪,最高主频48M且集成LCD驱动
墙体探测仪是一种能够探测到墙内的各种有色金属、钢材、木材等材料位置的仪器设备,可以有效的避免钻孔作业的失误。本文推荐采用国产航顺芯片32位MCU HK32E032R4T5为主控,最高主频48M且集成LCD驱动,工作温度范围-25至+75度。
航顺芯片荣获2024世界半导体大会“2023-2024中国汽车MCU市场最具影响力企业奖”奖项
日前,“2024世界半导体大会”在南京隆重举行,航顺芯片作为32位高端MCU+车规SoC的引领者,凭借自身强大的研发实力和完善的产品阵列及生态体系,在汽车电子领域一路高歌猛进,市场竞争力和客户口碑双丰收,因此荣获“2023-2024中国汽车MCU市场最具影响力企业奖”,企业硬实力再获肯定!
打破国外垄断的通用32位MCU再次通过车规认证,航顺芯片良率超过90%
近年来芯片缺货问题受到普遍关注,新能源汽车市场需求增加的同时上游半导体产能紧张,海外元器件厂商交期延长、价格普遍上涨,许多车企都有因缺芯片导致生产中断的经历,加速车规级MCU国产化,是提升芯片供应链安全的重要保障。芯片产业以销定产、低库存的特点导致补货周期长。
【应用】航顺芯片32位MCU HK32F103RET6用于室外摄像机,待机功耗低至2μA
目前室外摄像机已得到普及,为实现高运行速度,MCU的性能好坏决定了产品的体验感受。本文推荐航顺芯片推出的HK32F103RET6 32位MCU用于室外摄像机,具备高性能及稳定性,LQFP64PIN封装,满足了外部资源端口的需求。
【IC】HK32C105家族——领先标杆!超凡性能,32位小神U
航顺芯片推出超凡性能的32位MCU HK32C105,具有高可靠性、高性价比、高产出和强兼容等特性。
【应用】国产小封装32位MCU HK32F0301MF4U6用于HDMI有源线缆,典型漏电电流<50nA
某客户在设计HDMI有源线缆选型时,要求主控MCU尺寸越小越好,且I/O的数量要多,时钟频率要求也比较高。本文推荐航顺芯片一款ARM®Cortex™-M0内核的32位MCU,工作电源1.8V至3.6V,工作温度-40℃至+85℃,典型漏电电流小于50nA。
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论