单片机USBISP下载器与USB仿真器 的作用分别是什么
发布网友
发布时间:2022-04-28 14:23
我来回答
共3个回答
热心网友
时间:2022-06-19 03:45
1:USBISP,也叫USB转ISP下载线,是通过电脑的USB接口把文件下载到目标芯片的转接电缆。
2:USB仿真器,通过USB接口连接目标芯片,完成程序文件的下载和仿真。
3:仿真器又分在线仿真器和实时在线仿真器。
3.1:在线仿真器:通过仿真器与目标芯片的JTAG接口或ICSP接口连接后,将调试执行程序和源程序烧写入目标芯片,其程序运行与调试均在目标芯片中进行,也可以理解为依靠目标芯片才可以运行和调试。
3.2:实时在线仿真器:是指程序的运行和调试在仿真器与目标芯片中同时进行,也可理解为在仿真器的仿真芯片中进行,即用仿真芯片仿真了目标芯片,所以这种工具才叫仿真器,这才是真正的仿真器!此时要注意两点:第一,程序并没有烧写到目标芯片中;第二,程序的运行和调试不依赖目标芯片,即目标芯片有没有都无所谓,照样出结果。
摘自《无线电》2009 《单片机开发工具大揭秘》马晓晶 。
热心网友
时间:2022-06-19 03:45
ISP下载器是直接将HEX文件烧进单片机中,不能进行仿真。
不知道你指的USB仿真器是什么,是直接用来仿真的吗?(如不需要单片机,即此仿真器用来仿真单片机的所有功能)
还有一种就是可以对下载到单片机中的程序进行单步等操作进行仿真,也就是JTAG。
热心网友
时间:2022-06-19 03:46
既然都是USB接口,那么在接口上是没有区别的了。
ISP是可以将程序固件烧写进系统中,它也仅仅是只有这一个功能。在烧写过程中,它可能会向器件进行连接、写入、读取、校验、加密、解密、断开连接这几个细节功能。
仿真器,不仅可以实现ISP的所有功能,还可以带有仿真功能,顾名思义,仿真的意思就是说你可以将仿真器想象成一个单独的CPU,程序在运行时的大部分情况都可以观察到:引脚状态、寄存器状态、各种外设的状态,以及可以对程序设置断点、清除断点,单步运行、运行到断点、观察函数变量等等操作。