[技术文档] HK32F103C8T6A、HK32F103CBT6A基于MXCube生成的USB例程

[复制链接]
 楼主| ifxz0123 发表于 2021-1-20 14:19 | 显示全部楼层 |阅读模式
本帖最后由 ifxz0123 于 2021-1-20 14:40 编辑

      今天重要见到了HK32F103CBT6A芯片,是时候测试下USB功能。
      使用了ST的MXCube生成了一个STM32F103C8T6的USB虚拟串口程序(VCP),然后根据文档《使用STM32CubeMX实现USB虚拟串口的环回测试功能》实现了一下回环功能(这个主要是为了方便测试USB数据发送接收功能),接着根据航顺原厂给的USB例程对MXCube生成的例程进行的简单的4处修改得此例程,修改笔记请下载附件查看。
      例程代码及相关文档资料 测试例程及相关资料.zip (5.94 MB, 下载次数: 138)
注:基于HAL库的开发USB代码需要做这样的修改,如果是基于早期ST的USB标准库的代码则不需要修改,特此提醒一下。
测试:
      将程序烧录到芯片后,用MINI USB线连接至电脑,打开设备管理器,电脑可以正确的识别到USB设备——一个名为“STMicroelectronics Virtual COM Port(COM19)”,这个名字是有虚拟串口驱动决定的。
屏幕截图 2021-01-20 134202.jpg
      接着,打开串口助手,发送收据,可以看到接收串口有回环回来的数据,与发送的数据一致,HK32F103CBT6A的USB测试OK!更多的USB其他功能,就需要各位用户自己去测试了。
20210120132151.png








rfornia 发表于 2021-1-21 21:23 | 显示全部楼层
千万别用,程序默认关闭了调试接口;给带来很大的麻烦,需要改变BOOt模式为串口引导模式才可以修复调试口。
zhifeng 发表于 2021-1-22 08:24 | 显示全部楼层
不错,挺好的,从这里可以了解下 usb部分的不同处
 楼主| ifxz0123 发表于 2021-1-22 09:48 | 显示全部楼层
本帖最后由 ifxz0123 于 2021-1-22 09:58 编辑
rfornia 发表于 2021-1-21 21:23
千万别用,程序默认关闭了调试接口;给带来很大的麻烦,需要改变BOOt模式为串口引导模式才可以修复调试口。 ...

你这个问题我遇到过了,但是找的了一个简单的处理方法,首先IDE设置使用"Use Debug Driver",然后按住RESET键,接着点击"Download",最后快速松开RESET,就可以再次把程序下载进去了。DAP-Link实测过,JLINK实测过。ST-LINK没测过,应该也可以吧。同样,使用此方法可以对FLASH进行"ERASER"操作。 53bd9cb543812746081ea0cc630d66f.png



zhifeng 发表于 2021-1-22 11:51 | 显示全部楼层
自夸下,使用我们的放置,下载器。 只需打开这个, 点击  解锁  。再回到  keil 就行了。
unlock.jpg
51xlf 发表于 2021-4-5 13:05 | 显示全部楼层
直接替换成HK32F103RBT6芯片
i1mcu 发表于 2021-4-5 13:05 | 显示全部楼层
STM32F103CBT6软硬件全兼容HK32F103CBT6
pmp 发表于 2021-4-5 13:05 | 显示全部楼层
STM32的国产替代者  
mmbs 发表于 2021-4-5 13:06 | 显示全部楼层
HK32F103C8T6单片机32位MCU兼容ST系列
1988020566 发表于 2021-4-5 13:06 | 显示全部楼层
测试下这个国产芯片来替代STM32F103
lzbf 发表于 2021-4-5 13:06 | 显示全部楼层
HK32 RCC配置和STM32不一样 ?
youtome 发表于 2021-4-5 13:07 | 显示全部楼层
HAL库的开发USB  
cemaj 发表于 2021-4-5 13:07 | 显示全部楼层
代码完全兼容吗
jimmhu 发表于 2021-4-5 13:08 | 显示全部楼层
谢谢版主分享的  
uptown 发表于 2021-4-5 13:08 | 显示全部楼层
ST的USB标准库有什么不一样呢  
1988020566 发表于 2021-4-5 13:09 | 显示全部楼层
支持国产芯片。   
mmbs 发表于 2021-4-5 13:09 | 显示全部楼层
第一次使用HK32F103VET6  
pmp 发表于 2021-4-5 13:09 | 显示全部楼层
这个的性能怎么样呢   
i1mcu 发表于 2021-4-5 13:09 | 显示全部楼层
大家换STM32的国产芯片觉得可靠吗?
51xlf 发表于 2021-4-5 13:09 | 显示全部楼层
代码兼容吗   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

83

主题

548

帖子

17

粉丝
快速回复 在线客服 返回列表 返回顶部