USB线下载和写仿真器成功可能调试不行!
之前买了几片打狗棍,因为不带USB线,自己在淘宝上买了几根一头是USB-A,另一头是TypeC接口的USB线。插上打狗棍再连接电脑,USB下载和写仿真器都显示成功。今日在家想试试昨日编的转接板测试程序用这根不同端口线仿真运行怎么样?因为昨日在实验室测试转接板用的是带屏蔽和磁环的USB-A线。设备是STC出的打狗棍,没做任何改动,原汁原味。仅仅是换用不同的USB线。
TypeC一头插入打狗棍,另一头插入电脑。启动STC的ISP软件,按下P3.2接地开关,再按一下断开电源按钮,将STC8H8K64U成功写成仿真器。再启动Keil,先设置Debug使用USB接口。再按下启动调试按钮,右下角英文显示有错误,一个蓝圈始终转个不停。只好启动任务管理器强行退出。再次启动Keil,检查设置无误。按下启动调试按钮,结果同上次。
之后换掉原来的USB线,换上一个带屏蔽和磁环的USB线。因为线两端都是USB-A口,一头插上一个刚买到手的TypeC转USB3.0母头,再插入打狗棍。使用这根线重新写打狗棍为仿真器,OK。再启动Keil,检查设置无误。点击启动调试按钮,顺利进入调试状态。运行调试程序,一切正常。反复试了几次OK。几个小时调试程序一直在运行。
根据这两日的经验,USB线非常重要。即使下载和写仿真器均成功了,调试程序不一定成功。对于数据传输,USB线还是带有屏蔽和滤波磁环的线比较可靠。今天的这根带屏蔽线即使加了个转接头也没问题。难怪昨日那根白色USB线加了一个USB-A转TypeC接头就不行了,应该不是转接头的原因还是线本身的问题。
这左边的就是有磁环的
https://www.stcaimcu.com/data/attachment/forum/202212/26/104232kwwx3w3uxwrueuxw.png
磁环可以抗高频干扰
页:
[1]