完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
想用USB做个虚拟串口,于是先学习官方STM32_USB-FS-Device_Lib_V4.0.0中的VirtualComport_Loopback例程。这个例程的内容就是把PC发过来的数据又返回到PC,根据我的板子进行设置后下载成功,使用串口助手发送数据,可以收到板子返回的数据。
但是,我想了解牵涉到的每个函数的功能。于是我将usb_prop.c中的void Virtual_Com_Port_Reset(void)的内容注释掉。下载成功,断电重启后,电脑报告未能识别的USB设备,我想大概这个函数的内容影响到了USB的枚举过程。所以,重新恢复void Virtual_Com_Port_Reset(void)的内容。 再下载程序的时候就不能下载了,提示 进入该界面时卡了很久 终于不卡了,当我点那个Auto Clk,在下面窗口中确定 又卡住了。总之最终是下载不了程序。该用JTAG也是一样的结果。 我又换了块板子,同样将那个函数清空,一样,想下载复原后的程序时就不能下载了。 难道USB程序的出错,会导致硬件错误?那可是太恐怖了。 |
|
相关推荐
2个回答
|
|
已经找到解决方法了,是USB程序导致了JLink不能复位单片机,下载程序的时候要手动复位。
|
|
|
|
楼主也在调u***吗? 在下新手一枚,正在调32的u***通信。。。。。 用的官方例程,bug太多,都还没枚举成功。。, 不知道lz有没有例程呢。。。谢过了
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2272 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2083 浏览 3 评论
4708 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2229 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2773 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 20:23 , Processed in 0.493653 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号