新唐MCU技术
直播中

王磊

8年用户 1637经验值
私信 关注
[问答]

请问新唐提供的ISP代码(USB接口)如何判断开机后是否需要ISP更新程序?

新唐科技提供的ISP代码(USB接口)可以参考一个I/O引脚的逻辑,通过硬件判断是否需要ISP更新。


开发人员通常会在产品上留下更新的路径。但是,是否需要 ISP 更新将由软件或硬件决定。
(1)硬件确定:它使用额外的I/O引脚,通过高逻辑和低逻辑作为参考,确定开机后是否进行ISP更新。优点是几乎不需要时间来确定,缺点是会占用一个 I/O 引脚。
(2)软件确定:设备首先通过USB识别PC并与之通信,并确定是否需要ISP更新。优点是不需要额外的硬件成本,缺点是USB识别需要一段时间。


通常,当使用 USB 作为 ISP 更新的接口时,会使用硬件判定,因为软件判定需要更长的时间(几秒钟)来识别和 USB 和 PC 之间的通信,从而导致用户体验不佳。

更多回帖

发帖
×
20
完善资料,
赚取积分