嵌入式学习小组
直播中

赖文文

7年用户 254经验值
私信 关注

请问Nuvoton提供的ISP代码(USB接口)如何确定启动后是否需要ISP更新过程?

Nuvoton提供的ISP代码(USB接口)如何确定启动后是否需要ISP更新过程?

回帖(1)

刘峰

2020-12-8 14:08:57
Nuvoton提供的ISP代码(USB接口)可以参考I/O引脚的逻辑来确定是否需要通过硬件进行ISP更新。

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

通常,当USB作为ISP更新的接口时,将使用硬件确定,因为软件确定需要更长的时间(几秒钟)才能识别和通信USB和PC,从而导致用户体验差。
举报

更多回帖

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