WCH沁恒单片机
直播中

切克切克闹

11年用户 467经验值
私信 关注
[问答]

请问一下stm32f103的usb程序能否在ch32f103上正常运行?

我想用ch32f103替换掉STM32f103的芯片,现在卡在usb上原程序没有改动直接下载到ch32f103上,用jlink调试下程序能够正常运行usb能够正常收发数据,拔掉jlink直接跟pc连接,基本不能正常枚举,怎样解决这种现象。
  
  

回帖(1)

李青

2022-6-9 11:49:21
需要注意的有以下两点:
1、STM32F103 D+、D-需要接外部接上拉表示设备连接,而我们芯片可以配置内部上拉,所以我们评估板上是没有接上拉的,这个需要注意一下,看一下上拉有没有接;
2、建议在USB设备初始化函数中,接一句清中断标志的处理,如图红框所示:
举报

更多回帖

发帖
×
20
完善资料,
赚取积分