常见问答

常见问答

新唐提供的ISP程序代码(USB接口),透过什么方式来判断开机后是否要进行ISP更新程序?  日期:2018-11-27

新唐提供的ISP程序代码(USB接口)中,会透过硬件的方式,参照一个I/O脚位的逻辑来判断是否需要进行ISP更新。

 

开发者一般会在产品上留下更新的途径,然而是否需要进行ISP更新会透过软件或硬件的方式来做判断。

(1) 硬件判断:使用额外的I/O脚位,透过高逻辑与低逻辑作为开机后是否进行ISP更新的参考,优点是判断上几乎不需要时间,缺点是需要占住一个I/O脚位

(2) 软件判断:设备先透过USB与PC识别、沟通以及判断是否需要做更新,优点是不需要额外的硬件成本,缺点是USB识别会花一段时间

 

通常,使用USB做为ISP更新的接口,会采用硬件判断的方式。因为软件判断的方式,在USB与PC的识别与沟通上会花相当长的时间(几秒钟),造成使用者体验不佳。

 

新唐提供的NuMicro ISP programming tool & user manual可于下方网址中找到最新版本:

 

http://www.nuvoton.com/tool-and-software/application-software

产品: 微控制器 ,8 位 8051 微控制器 ,Arm Cortex-M0 微控制器 ,Arm Cortex-M23 微控制器 ,Arm Cortex-M4 微控制器
应用:
功能: Peripherals,Connectivity,USB,Software and Tools,Nu Tools,In System Programming (ISP) Tool