Nuvoton提供的ISP代码(USB接口)可以参考I/O引脚的逻辑来确定是否需要通过硬件进行ISP更新。
开发人员一般在产品上留下更新的路径。 然而,是否需要ISP更新将由软件或硬件决定。
(1)硬件确定:它使用额外的I/O引脚,通过高逻辑和低逻辑作为参考,以确定是否在启动后执行ISP更新。 优点是几乎不需要时间来确定,缺点是I/O引脚将被占用。
(2)软件确定:设备首先通过USB识别和与PC通信,并确定是否需要ISP更新。 优点是不需要额外的硬件成本,缺点是USB识别需要一段时间。
通常,当USB作为ISP更新的接口时,将使用硬件确定,因为软件确定需要更长的时间(几秒钟)才能识别和通信USB和PC,从而导致用户体验差。
Nuvoton提供的ISP代码(USB接口)可以参考I/O引脚的逻辑来确定是否需要通过硬件进行ISP更新。
开发人员一般在产品上留下更新的路径。 然而,是否需要ISP更新将由软件或硬件决定。
(1)硬件确定:它使用额外的I/O引脚,通过高逻辑和低逻辑作为参考,以确定是否在启动后执行ISP更新。 优点是几乎不需要时间来确定,缺点是I/O引脚将被占用。
(2)软件确定:设备首先通过USB识别和与PC通信,并确定是否需要ISP更新。 优点是不需要额外的硬件成本,缺点是USB识别需要一段时间。
通常,当USB作为ISP更新的接口时,将使用硬件确定,因为软件确定需要更长的时间(几秒钟)才能识别和通信USB和PC,从而导致用户体验差。
举报