更新了ISP软件,折腾了我一天,总结一下,希望给他人节省点儿时间
芯片STC12C5204AD,重点是5V供电。
之前Link1D烧写都很正常,今天更新了ISP到V6.94E,结果各种奇怪:
1. 原来自动检测芯片,今天死活不行,就是一直检测不到。就卡在这个界面。我开始各种怀疑:以为是我的板子出问题,芯片虚焊?烧写线虚接?检查了一通,结果没问题。最后发现先选择了芯片型号,就能检测到,心想新版ISP能退步设计么?
2. 明明测试没问题的程序,结果就是不运行。
3. 万用表测试LINK1D的VCC,居然是3.3V。
论坛里看了一个帖子,提到了ISP升级,将默认电压改成3.3V了,一切终于揭开面纱。
但我的板子需要5V供电,可咋办?
烧写Link1D 到上一版本,每次烧写都会被提示更新固件。
两个办法,在最新版ISP软件上,手动选择5V输出,如下图:
或者用上一版ISP软件。
总结:下次更新,一定看更新记录。
STC-USB Link1D 如对用户系统供电:
大量研发人员来电要求对宽电压芯片,默认供电是 3.3V,
这样不烧 3.3V 系统的外围3.3V器件 !
用户可自己选择 3.3V/5V !
这是大量研发人员的建议,是专业要求,支持 !!!
型号要先选对,通信协议不一样
5v越来越小众了,我怀疑哪一天usb默认也是3.3v了 这个版本是因为原来默认是5V电源输出,论坛有客户烧掉了好些3.3V的芯片,stc厂家这也是为了安全吧 现在stc主推的8H、32系列芯片基本都是宽压的了,所以isp软件默认3.3V也有合理性,所以老款芯片能升级到新款的尽量升级吧,性能更好,价格还更低 这要看不到这个信息,下次烧程序我也懵逼……{:4_197:} 能用就不要升级,每次升级改变的功能对你来说可能就是坑,为什么主动入坑 现在大部分单片机都是3.3v供电 我是把能换的全都都换成STC8H,STC8C,STC32这些了,全部宽压,用着非常踏实. 神农鼎 发表于 2024-5-17 11:51
STC-USB Link1D 如对用户系统供电:
大量研发人员来电要求对宽电压芯片,默认供电是 3.3V,
这样不烧 3.3V...
怪我没有仔细看,又是老型号芯片,默认3.3V是合理的,支持。
但需要选择芯片,好像不太合理,不选更人性化,而且好像就是不用选,或者是选一个协议一致的,就能正确读出来准确的芯片型号了。
页:
[1]
2