关于Link1D使用的改进建议
本帖最后由 DebugLab 于 2024-10-8 17:18 编辑今天刚发现的,Link1D下载器有个小问题,简单描述一下
首先,ISP软件和Link1D下载器固件均已是最新,在ISP软件内,将“脱机下载后持续供电”的选项勾选上,并且把“S-VCC”输出电压设置为5V
接下来是2个测试场景
情况1:
下载器内有用户程序的时候,不接目标单片机,直接给下载器插电,这时候下载器会触发自动下载,并且"S-VCC"引脚输出5V电压
情况2:
下载器内无用户程序的时候,不接目标单片机,直接给下载器插电,这时候下载器"S-VCC"引脚输出3.3V电压,并且不论是按下下载器的按钮,还是在电脑或手机端点击“打开串口”均没办法输出5V(也就是没程序的时候下载器就只能输出3.3V了)
对于情况2的现象,会导致在手机上用串口助手查看用户设备串口数据的时候,无法为必须要5V的设备供电,从而损失了手机端串口调试的便携性。
由此,提出以下几种改进建议:
方法1,在打开串口时输出设置好的电压
方法2,插电就输出设置好的电压
方法3,按下下载器的下载键就输出设置好的电压,不论下载器内是否有程序”
以上3种方式均可改进这个问题
@神农鼎 点赞,厉害。能发现这些问题 就知道link1d是根据单片机型号供电的,早期如89c52等输出5伏,stc8h输出3.3伏。 应该是根据要下载的单片机型号和设置确定电压的,清除脱机代码和数据后型号和电压信息丢失
这些选项作为Link1D的配置应该保存到非脱机代码和数据的区域,清除脱机代码和数据时保留
CyberHamster 发表于 2024-10-8 17:39
应该是根据要下载的单片机型号和设置确定电压的,清除脱机代码和数据后型号和电压信息丢失
这些选项作为Lin ...
可能是电压信息丢失后默认为3.3V,避免5V意外烧毁3.3V电路 CyberHamster 发表于 2024-10-8 17:40
可能是电压信息丢失后默认为3.3V,避免5V意外烧毁3.3V电路
应该是这样,没有选任何型号默认输出3.3伏,有选型号根据型号做最优选择。 其实输出电压设置成机械开关挺好的,原始可靠,即使哪天用户设置错误导致烧了扛不住5V的其它芯片,那也没什么好抱怨的
目前ISP下载软件有个电源开关
可随时关闭/打开你选择电源电压,如下图
1、选择S-VCC电压
2、点击“电源”按钮(可能需要点击两次)
zhp 发表于 2024-10-9 12:22
目前ISP下载软件有个电源开关
可随时关闭/打开你选择电源电压,如下图
该功能只可在电脑端使用,在使用手机串口助手的时候,就没办法输出5V了
页:
[1]
2