:AVR的ISP接口是如何定义的?
:我来告诉你!(点击查看)
· 兼容ISP_10PIN标准接口
目标板具备ISP_10PIN标准接口,使用引出的10PIN连接线直接连接目标板即可。
下面是接口图:

ISP_10PIN接口
说明:ISP接口兼容ATMEL指定的ISP_10PIN标准接口,但不输出ISP的PIN4 “GND”,它对应JTAG的PIN4为“VCC”。 这样,若您的目标板采用ATMEL指定的标准接口依然可以正常连接,但改进后,带来以下优点:ISP错插入MCU的JTAG接口,不会导致烧器件(需要目标板的JTAG、ISP接口做相关处理)。
· 兼容ISP_6PIN标准接口
目标板具备ISP_6PIN标准接口,使用配套的ISP10PIN转ISP6PIN彩线连接目标板即可。
下面是接口图:

ISP_6PIN接口
· 支持用户自定义ISP接口
目标板的ISP接口为非标准排列,使用使用彩色散头适配线连接目标板即可。
由于电路板的布板空间不足或特殊设计等因素,用户板的ISP接口需要根据实际情况而定。这时,使用彩色散头适配线即可。
:上面的接口是ISP接口,那么为什么ISP接口不仅可以编程还可以仿真呢?
:由于debugWIRE接口使用的数据线仅是RESET线一根,而ISP接口已经带有RESET线,所以,整合功能后,就可以使用ISP接口进行ISP下载编程及debugWIRE仿真调试。