问题描述:
由于我们要用到串口2,为了避开PB22这个下载脚,所以想把P22改为P11;
我通过WCHISPTOOL下载工作的修改过程如下:
1、先按原来PB22设置不变,让BP22接地,然后插上USB,可以搜索连接到设备;
2、然后将下载配置脚选项设置为PB11,接着按下载,可以看到下载成功;
3、然后拔掉USB断电,将PB11接地,再插上USB,一直就连不上了。
4、无论再按原来把P22还是P11接地,就一直连不上了。
请告知如何才能重新连上以及正确的修改方法,谢谢!
问题描述:
由于我们要用到串口2,为了避开PB22这个下载脚,所以想把P22改为P11;
我通过WCHISPTOOL下载工作的修改过程如下:
1、先按原来PB22设置不变,让BP22接地,然后插上USB,可以搜索连接到设备;
2、然后将下载配置脚选项设置为PB11,接着按下载,可以看到下载成功;
3、然后拔掉USB断电,将PB11接地,再插上USB,一直就连不上了。
4、无论再按原来把P22还是P11接地,就一直连不上了。
请告知如何才能重新连上以及正确的修改方法,谢谢!
您好,改成PB11之后的烧录识别,是先将PB11接到v33,USB连接上电的同时快速断开PB11。
您好!按您的指导 将PB11接到v33,USB连接上电,可以看到电脑接USB有反应,但是跳出信息“无法识别的USB设备”,查询电脑设备管理,提示“
由于该设备有问题,Windows 已将其停止。 (代码 43)
请求 USB 设备描述符失败。
”
您好,PB11是USB的信号线,上电之前先接好PB11到v33,再连USB上电,USB连接后要快速断开PB11与v33的连接。下次烧录代码将ISP工具中的烧录脚重新配置为PB22即可。
哦,已经可以了!不过这个感觉是个坑,操作起来有点麻烦,如果手脚不快就提示出错了。建议你们操作说明书里面要特别提示一下,否则初次接触一定会和我一样。
感谢!
蓝牙系列的582芯片2个USB口均能烧录。在使用582的USB2口烧录的情况下,使用PB11的条件就相对宽松,对PB11断开v33的速度没有要求。
明白了,谢谢!
感谢楼主 刚好调试到这里
都试过了 PB11 要快 PB22倒是比较合理,又要重新改版子了
PB22这个不应该直接短路到3V3,应该是1.5K电阻上拉到3V3,USB标准枚举电路
PB11接到v33是为了有一段稳定的高电平来执行“下载配置脚”的功能,这个功能不走USB协议。上拉电阻不用担心,蓝牙系列芯片内部有上拉,boot启用USB功能时会配置。我们demo板上没有备用外部上拉电阻,测试PB11的下载配置脚功能的话可以用短路到v33先行测试。
如果PB11短接到3V3不考虑对PC侧USB控制芯片的影响,确实如此。
为了不影响USB的识别,加一个大于等于1.5K电阻的上拉是可以的。官方评估板上没有上拉电阻,需要再添加。